Skip to main content

Architecture Support for System-of-Systems Evolution

  • Conference paper
  • First Online:
Engineering and Deployment of Cooperative Information Systems (EDCIS 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2480))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Allen and D. Garlan. A formal basis for architecture connection. ACM Transactions on Software Engineering and Methodology, 6(3):213–249, July 1997.

    Google Scholar 

  2. L. Bass, P. Clements and R. Kazman. Software Architecture in Practice. Addison Wesley, Reading, MA, USA, 1998.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. The C4ISR Architecture Working Group. C4ISR Architecture Framework (Version 2.0). US Department of Defense, December 1997.

    Google Scholar 

  5. C4ISR Architecture Working Group, “C4ISR Levels of Information Systems Interoperability”, DOD, USA, 1998.

    Google Scholar 

  6. P. Clements. A survey of architecture description languages. In Proceedings of the 8th International Workshop on Software Specification and Design, Paderborn, Germany, March 1996.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. M. T. Mallkoun and E. A. Kendall, “CLAIMS: Cooperative Layered Agents for Integrating Manufacturing Systems”, in the Proceedings of PAAM’97, London.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. Meta Group, Enterprise Architecture Strategies (EAS), Meta Delta, 31 March 1999.

    Google Scholar 

  15. Microsoft, Microsoft Solutions Framework, http://www.microsoft.com/msf/ , 1999.

  16. Information Standards Organisation (ISO), Open Distributed Processing-Reference Model (ODP-RM), ISO/IEC DIS 10746-2, and ISO/IEC DIS 10746-3, 1996.

    Google Scholar 

  17. 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).

    Google Scholar 

  18. 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.

    Google Scholar 

  19. M. Shaw and D. Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, Upper Saddle River, NJ, USA, 1996.

    MATH  Google Scholar 

  20. J. Zachman, Enterprise Architecture: The Issue of the Century, http://www.zifa.com/zifajz01.htm, 1996.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics