Abstract
Software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. Architecture description languages (ADLs) have been proposed as modeling notations to support architecture-based development. And a large amount of evaluation methods have been proposed since people concentrated more on the quality of the software. The aim of the software architecture evaluation is to analyzing and finding the potential risks in the architecture. There is, however, little consensus in the research community on what is an ADL’s advantage and shortcoming, what are the features of each evaluation methods, and what are the differences between different ADL/ evaluation methods. This paper attempts to provide an answer to these questions.
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
Wolf, A.L.: Succeedings of the Second International Software Architecture Workshop (ISAW-2). ACM SIGSOFT Software Engineering Notes, pp. 42–56 (January 1997)
Wolf, A.L. (ed.): Proceedings of the Second International Software Architecture Workshop (ISAW-2), San Francisco, CA (October 1996)
IEEE, Inc. IEEE Standard VHDL Language Reference Manual. IEEE Standard 1076-198. IEEE CS Press, Los Alamitos (1987)
Tracz, W.: Parameterized Programming in LILEANNA. In: Proceedings of ACM Symposium on Applied Computing (SAC 1993) (February 1993)
Taylor, R.N., Medvidovic, N., Anderson, K.M., Whitehead Jr., E.J., Robbins, J.E., Nies, K.A., Oreizy, P., Dubrow, D.L.: A Component- and Message-Based Architectural Style for GUI Software. IEEE Transactions on Software Engineering, 390–406 (June 1996)
Shaw, M., DeLine, R., Klein, D.V., Ross, T.L., Young, D.M., Zelesnik, G.: Abstractions for Software Architecture and Tools to Support Them. IEEE Transactions on Software Engineering, 314–335 (April 1995)
Perry, D.E., Wolf, A.L.: Foundations for the Study of Software Architectures. ACM SIGSOFT Software Engineering Notes, 40–52 (October 1992)
Purtilo, J.: The Polylith Software Bus. ACM Transactions on Programming Languages and Systems, 151–174 (January 1994)
Moriconi, M., Qian, X., Riemenschneider, R.A.: Correct Architecture Refinement. IEEE Transactions on Software Engineering, 356–372 (April 1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lingling, Y., Wei, Z. (2013). An Overview of Software Architecture Description Language and Evaluation Method. In: Yang, G. (eds) Proceedings of the 2012 International Conference on Communication, Electronics and Automation Engineering. Advances in Intelligent Systems and Computing, vol 181. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31698-2_126
Download citation
DOI: https://doi.org/10.1007/978-3-642-31698-2_126
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31697-5
Online ISBN: 978-3-642-31698-2
eBook Packages: EngineeringEngineering (R0)