Abstract
Support is required to cope with the increasing demands and challenges of system evolution in large organizations. The support needs to come from not only new technology platforms or design solutions but also capabilities to deal with systems knowledge in all aspects of existing systems’ architectures. This paper introduces a key concept, architecture evolution environment, as a basis to develop architecture capabilities enabling the evolution of system-of-systems (SOS). This environment maintains the architecture information of individual systems, and supports the integration and evolution of systems in the context of system-of-systems. In particular, architecture interfaces are introduced to effectively facilitate system composition.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. Allen and D. Garlan. A formal basis for architecture connection. ACM Transactions on Software Engineering and Methodology, 6(3):213–249, July 1997.
L. Bass, P. Clements and R. Kazman. Software Architecture in Practice. Addison Wesley, Reading, MA, USA, 1998.
J. Bradshaw, S. Dutfield, P. Benoit and J. Wooley. “KaoS: Toward An Indusrial-Strength Open Architecture”, to appear in Software Agents (Edited by J. M. Bradshaw), MIT Press.
The C4ISR Architecture Working Group. C4ISR Architecture Framework (Version 2.0). US Department of Defense, December 1997.
C4ISR Architecture Working Group, “C4ISR Levels of Information Systems Interoperability”, DOD, USA, 1998.
P. Clements. A survey of architecture description languages. In Proceedings of the 8th International Workshop on Software Specification and Design, Paderborn, Germany, March 1996.
J. Han. “A comprehensive interface definition framework for software components”, in Proceedings of the 1998 Asia-Pacific Software Engineering Conference, pages 110–117, Taipei, Taiwan, December 1998. Computer Society Press.
J. Han, P. Chen and A. El-Sakka. “Representation and management of system architecture at the enterprise level”. In Proceedings of the 2 nd Australasian Workshop on Software Architecture, pages 9–23, Melbourne, Australia, November 1999.
K. Khan, J. Han and Y. Zheng. “A scenario based security characterisation of software components”. In Proceedings of the 3 rd Australasian Workshop on Software and System Architectures, pages 55–63, Sydney, Australia, November 2000.
D. Luckham, JJ. Kenny, et al. Specification and analysis of system architecture using Rapide. IEEE Transactions on Software Engineering, 21(4): 336–355, April 1995.
J. Magee, N. Dulay, S. Eisenbach and J. Kramer. “Specifying distributed software architectures”. In Proceedings of the 5 th European Software Engineering Conference, pages 137–153, Barcelona, Spain, September 1995.
M. T. Mallkoun and E. A. Kendall, “CLAIMS: Cooperative Layered Agents for Integrating Manufacturing Systems”, in the Proceedings of PAAM’97, London.
N. Medvidovic and R. Taylor. A framework for classifying and comparing architecture description languages. In Proceedings of the 6th European Software Engineering Conference and 5th ACM SIGSOFT Symposium on the Foundations of Software Engineering (LNCS-1301), September 1997, Zurich, Switzerland.
Meta Group, Enterprise Architecture Strategies (EAS), Meta Delta, 31 March 1999.
Microsoft, Microsoft Solutions Framework, http://www.microsoft.com/msf/ , 1999.
Information Standards Organisation (ISO), Open Distributed Processing-Reference Model (ODP-RM), ISO/IEC DIS 10746-2, and ISO/IEC DIS 10746-3, 1996.
R. Sanlaville, Y Ledm, J. Estublier, and J.M. Favre, “Architecture Environment for the Evolution of Complex Software”, to appear in Software Architectures, Components and Frameworks (edited by M. Fayed, et al).
M. Shaw, R. DeLine, et al. Abstractions for software architecture and tools to support them. IEEE Transactions on Software Engineering, 21(4): 314–335, April 1995.
M. Shaw and D. Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, Upper Saddle River, NJ, USA, 1996.
J. Zachman, Enterprise Architecture: The Issue of the Century, http://www.zifa.com/zifajz01.htm, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Han, J., Chen, P. (2002). Architecture Support for System-of-Systems Evolution. In: Han, Y., Tai, S., Wikarski, D. (eds) Engineering and Deployment of Cooperative Information Systems. EDCIS 2002. Lecture Notes in Computer Science, vol 2480. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45785-2_26
Download citation
DOI: https://doi.org/10.1007/3-540-45785-2_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44222-6
Online ISBN: 978-3-540-45785-5
eBook Packages: Springer Book Archive