Abstract
In this paper, three conceptual architectures for modeling of control architectures for UAS swarms are evaluated according to the criteria of reliability, availability, performance, and adaptability. The digital pheromone conceptual control architecture is proposed as optimal solution satisfying the above criteria. The conceptual architecture for the digital pheromone control architecture could be implemented using dynamic three-tier software architecture. The three-tier architectural style provides a context in which quality attributes such as reliability, availability, performance, and adaptability can be realized. The proposed three-tier software architecture is then specified in the Darwin architecture description language.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Parunak, H.: Making swarming happen. In: Proceedings of the Conference on Swarming and Network Enabled Command, Control, Communications, Computers, Intelligence, Surveillance and Reconnaissance (January 2003)
Chalmers, R., Scheidt, D., Neighoff, T., Witwicki, S., Bamberger, R.: Cooperating unmanned vehicles. In: Proceedings of the AIAA First Intelligent Systems Technical Conference (September 2004)
Mamei, M., Zambonelli, F., Leonardi, L.: Co-fields: A physically inspired approach to motion coordination. IEEE Pervasive Computing 3(1), 52–61 (2004)
Feddema, J., Schoenwald, D., Parker, E., Wagner, J.: Analysis and control for distributed cooperative systems (September 2004), http://est.sandia.gov/consequence/docs/DistributedCoopSystems.pdf (last accessed October 2010)
Parunak, H., Purcell, M., O’Connell, R.: Digital pheromones for autonomous coordination of swarming UASs. In: Proceedings of the First AIAA Unmanned Aerospace Vehicles, Systems, Technologies, and Operations Conference (May 2002)
Fukuzawa, K., Saeki, M.: Evaluating software architectures by coloured Petri nets. In: Proceedings of the Fourteenth International Conference on Software Engineering and Knowledge Engineering, pp. 263–270 (July 2002)
Xu, D., Volz, R., Ioerger, T., Yen, J.: Modeling and verifying multi-agent behaviors using predicate/transition nets. In: Proceedings of the Fourteenth International Conference on Software Engineering and Knowledge Engineering, pp. 193–200 (July 2002)
Magee, J., Dulay, N., Eisenbach, S., Kramer, J.: Specifying distributed software architectures. In: Proceedings of the Fifth European Software Engineering Conference, pp. 137 – 153 (September 1995)
Milner, R., Parrow, J., Walker, D.: A calculus of mobile processes, parts I and II. Journal of Information and Computation 100, 1–40, 41 – 77 (1992)
Allen, R., Douence, R., Garlan, D.: Specifying dynamism in software architectures. In: Proceedings of the Foundations of Component-Based Systems Workshop (September 1997)
Medvidovic, N.: A classification and comparison fraemwork for software architecture description languages. IEEE Transactions on Software Engineering, 70–93 (August 2002)
Ali babar, M., Dingsoyr, T., Lago, P., Vliet, H.: Software Architecture Knowledge Management: Theory and Practice. Springer, Heidelberg (2009)
Taylor, R., Medvidovic, N., Dashpfy, E.: Software Archiecture: Foundations, Theory, and Practice. Wiley, Chichester (2010)
Sowa, J.: Conceptual Structures: Infromation Processing in Mind and Machine. Addison Wesley, Reading (1984)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reza, H., Ogaard, K. (2011). Modeling UAS Swarm System Using Conceptual and Dynamic Architectural Modeling Concepts. In: Andrews, S., Polovina, S., Hill, R., Akhgar, B. (eds) Conceptual Structures for Discovering Knowledge. ICCS 2011. Lecture Notes in Computer Science(), vol 6828. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22688-5_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-22688-5_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22687-8
Online ISBN: 978-3-642-22688-5
eBook Packages: Computer ScienceComputer Science (R0)