Adaptable Software Architectures and Task Synthesis for UAVs

In this paper we outline a framework for an adaptable architecture in which services are provided by components and components are interconnected to support more complex services. The use of component modes and architecture constraints on modes and structure is presented as a basis for permitting the safe update of systems while deployed. The goal is an adaptable software architecture that can be easily modified while in the operational field without the need to return to a service depot and more challengingly that permits update while the system is deployed on a mission. We propose a componentised architecture that together with explicit architectural constraints, self-assembly and self-healing will provide the flexibility necessary to satisfy the requirements for dynamic adaptability in UAVs.

[1]  Sebastián Uchitel,et al.  Tool support for model-based engineering of Web service compositions , 2005, IEEE International Conference on Web Services (ICWS'05).

[2]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[3]  Ralph Hartley,et al.  Experiments with the subsumption architecture , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[4]  Patrik Haslum,et al.  A Distributed Architecture for Autonomous Unmanned Aerial Vehicle Experimentation , 2004, DARS.

[5]  Axel van Lamsweerde,et al.  Goal-Oriented Requirements Engineering: A Guided Tour , 2001, RE.

[6]  David W. Payton,et al.  An architecture for reflexive autonomous vehicle control , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[7]  A. Berztiss,et al.  Requirements Engineering , 2002, J. Object Technol..

[8]  Axel van Lamsweerde,et al.  Handling Obstacles in Goal-Oriented Requirements Engineering , 2000, IEEE Trans. Software Eng..

[9]  R. James Firby,et al.  An Investigation into Reactive Planning in Complex Domains , 1987, AAAI.

[10]  B. Habibi,et al.  Pengi : An Implementation of A Theory of Activity , 1998 .

[11]  Sebastián Uchitel,et al.  System architecture: the context for scenario-based model synthesis , 2004, SIGSOFT '04/FSE-12.

[12]  Philippe Massonet,et al.  GRAIL/KAOS: An Environment for Goal-Driven Requirements Engineering , 1997, Proceedings of the (19th) International Conference on Software Engineering.