Title :
The AML Approach to Modeling Autonomic Systems
Author :
Cervenka, Radovan ; Greenwood, Dominic ; Trencansky, Ivan
Author_Institution :
Whitestein Technol., Bratislava
Abstract :
Autonomic systems are typically distributed, complex and concurrent systems, comprised of multiple interacting autonomic elements that often exhibit emergent behavior design and development of such systems is a non-trivial task that by definition requires specific software engineering approaches, including the use of specialized modeling techniques. This paper takes the well-known Prospecting Asteroids Mission from NASA, an autonomous and autonomic system for future exploration of asteroid fields, which can be considered as a axiomatic example of how autonomic principles can be applied in real terms. Introducing the agent modeling language (AML), we demonstrate using a series of didactic examples how AML can be applied to efficiently, accurately and comprehensively model the PAM system. A selection of AML models specifying the PAM domain, goals, architecture, and behaviors are presented which help demonstrate the utility of AML when modeling autonomous and autonomic systems
Keywords :
aerospace computing; asteroids; distributed processing; software agents; specification languages; Prospecting Asteroids Mission; agent modeling language; asteroid field exploration; autonomic principle; autonomic system modeling; autonomous system modeling; software engineering; specialized modeling technique; Automation; Biological system modeling; Biological systems; Biology computing; Computer architecture; Control systems; NASA; Power system modeling; Software agents; Software engineering;
Conference_Titel :
Autonomic and Autonomous Systems, 2006. ICAS '06. 2006 International Conference on
Conference_Location :
Silicon Valley, CA
Print_ISBN :
0-7695-2653-5
DOI :
10.1109/ICAS.2006.59