Home // International Journal On Advances in Intelligent Systems, volume 6, numbers 3 and 4, 2013 // View article
Constructing Autonomous Systems: Major Development Phases
Authors:
Nikola Serbedzija
Annabelle Klarl
Philip Mayer
Keywords: autonomous systems, component-based systems, context-aware systems
Abstract:
Developing autonomous systems requires adaptable and context aware techniques. The approach described here decomposes a complex system into service components -- functionally simple building blocks enriched with local knowledge attributes. The internal components' knowledge is used to dynamically construct ensembles of service components. Thus, ensembles capture collective behavior by grouping service components in many-to-many manner, according to their communication and operational/functional requirements. To achieve such high level of dynamic behavior a complete development life cycle for ensemble based systems has been defined and supported by rigorous analyses and modeling methods, linguistic constructs and software tools. We focus here on the analysis, modeling, programming and deployment phases of the autonomous systems development life cycle. A strong pragmatic orientation of the approach is illustrated by two different application scenarios. The main result of this work is an integrated view on developing autonomous systems in diverse application domains.
Pages: 279 to 288
Copyright: Copyright (c) to authors, 2013. Used with permission.
Publication date: December 31, 2013
Published in: journal
ISSN: 1942-2679