Skip to main content

ABC/ADL: An ADL Supporting Component Composition

  • Conference paper
  • First Online:
Formal Methods and Software Engineering (ICFEM 2002)

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

Included in the following conference series:

  • 569 Accesses

Abstract

Architecture Description Language (ADL) is one of the keys to software architecture research, but most attention was paid to the description of software structure and high-level analysis of some system properties, while the ability to support refinement and implementation of Software Architecture (SA) models was ignored. In this paper, we present the ABC/ADL, an ADL supporting component composition. Besides the capability of architecting software systems, it provides support to the automated application generation based on SA model via mapping rules and customizable connectors.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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.

Similar content being viewed by others

References

  1. Feng Chen, Qianxiang Wang, Hong Mei, Fuqing Yang, “An Architecture-Based Approach for Component-Oriented Development”, in Proceedings of CompSAC 2002.

    Google Scholar 

  2. Mei, H. “A Component Model for Perspective Management of Enterprise Software Reuse”, Annals of Software Engineering 11, 219–236, 2001.

    Article  MATH  Google Scholar 

  3. Bass L., Clements P. and Kazman R., “Software Architecture in Practice”, Published by Addison-Wesley in the SEI Series, 1998.

    Google Scholar 

  4. Abowd G., Allen R. and Garlan D., “Using Style to Understand Descriptions of Software Architecture”, in Proceedings of SIGSOFT’93: Foundations of Software Engineering, Software Engineering Notes 18(5), 1993.

    Google Scholar 

  5. Shaw M., Deline R., Klein D.V., Ross T.L., Young D.M. and Zelesnik G., “Abstractions for Software Architecture and Tools to Support Them”, in IEEE Transactions on Software Engineering, April 1995.

    Google Scholar 

  6. Taylor R., Medvidovic N., and Anderson K., “Component-and message-based architectural style for GUI software”, in IEEE Transactions on Software Engineering, June 1996.

    Google Scholar 

  7. Kiczales, G., et al., “Aspect-Oriented Programming”, In Proceedings of the European Conference on Object-Oriented Programming (ECOOP). Springer-Verlag, Finland, 1997.

    Google Scholar 

  8. Allen R. and Garlan D., “A formal Basis for Architectural Connection”, in ACM Transactions on Software Engineering and Methodology, July, 1997.

    Google Scholar 

  9. Garlan D., Monroe R. and Wile D., “ACME: An Architecture Description Interchange Language”, In Proceedings of CASCON’97, November 1997.

    Google Scholar 

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

Mei, H., Chen, F., Wang, Q., Feng, Y. (2002). ABC/ADL: An ADL Supporting Component Composition. In: George, C., Miao, H. (eds) Formal Methods and Software Engineering. ICFEM 2002. Lecture Notes in Computer Science, vol 2495. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36103-0_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-36103-0_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00029-7

  • Online ISBN: 978-3-540-36103-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics