Skip to main content

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 181))

  • 2100 Accesses

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.

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 299.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.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. Wolf, A.L.: Succeedings of the Second International Software Architecture Workshop (ISAW-2). ACM SIGSOFT Software Engineering Notes, pp. 42–56 (January 1997)

    Google Scholar 

  2. Wolf, A.L. (ed.): Proceedings of the Second International Software Architecture Workshop (ISAW-2), San Francisco, CA (October 1996)

    Google Scholar 

  3. IEEE, Inc. IEEE Standard VHDL Language Reference Manual. IEEE Standard 1076-198. IEEE CS Press, Los Alamitos (1987)

    Google Scholar 

  4. Tracz, W.: Parameterized Programming in LILEANNA. In: Proceedings of ACM Symposium on Applied Computing (SAC 1993) (February 1993)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  7. Perry, D.E., Wolf, A.L.: Foundations for the Study of Software Architectures. ACM SIGSOFT Software Engineering Notes, 40–52 (October 1992)

    Google Scholar 

  8. Purtilo, J.: The Polylith Software Bus. ACM Transactions on Programming Languages and Systems, 151–174 (January 1994)

    Google Scholar 

  9. Moriconi, M., Qian, X., Riemenschneider, R.A.: Correct Architecture Refinement. IEEE Transactions on Software Engineering, 356–372 (April 1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics