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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Feng Chen, Qianxiang Wang, Hong Mei, Fuqing Yang, “An Architecture-Based Approach for Component-Oriented Development”, in Proceedings of CompSAC 2002.
Mei, H. “A Component Model for Perspective Management of Enterprise Software Reuse”, Annals of Software Engineering 11, 219–236, 2001.
Bass L., Clements P. and Kazman R., “Software Architecture in Practice”, Published by Addison-Wesley in the SEI Series, 1998.
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.
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.
Taylor R., Medvidovic N., and Anderson K., “Component-and message-based architectural style for GUI software”, in IEEE Transactions on Software Engineering, June 1996.
Kiczales, G., et al., “Aspect-Oriented Programming”, In Proceedings of the European Conference on Object-Oriented Programming (ECOOP). Springer-Verlag, Finland, 1997.
Allen R. and Garlan D., “A formal Basis for Architectural Connection”, in ACM Transactions on Software Engineering and Methodology, July, 1997.
Garlan D., Monroe R. and Wile D., “ACME: An Architecture Description Interchange Language”, In Proceedings of CASCON’97, November 1997.
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
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