Skip to main content

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

Included in the following conference series:

Abstract

We describe ConcernBASE, a UML-based approach that is an instantiation of the IEEE’s Conceptual Framework (Std 1471) for describing software architectures. We show how the approach supports advanced separation of concerns in software architecture by allowing one to identify and define multiple viewpoints, concern spaces and views of an architecture. Our work focuses on integrating the ConcernBASE approach with the Structural Architecture Description Language (SADL) in order to make the verification capabilities of SADL available to those who develop in UML. The result is a UML profile for structural description of software architecture. The paper also presents a prototype tool that supports this UML profile.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. The Institute of Electrical and Electronics Engineers (IEEE) Standards Board. Recommended Practice for Architectural Description of Software-Intensive Systems (IEEE-Std-1471-2000). September 2000.

    Google Scholar 

  2. M. Kande and A. Strohmeier. Towards an UML Profile for Software Architecture Descriptions. UML’2000-The Unified Modeling Language: Advancing the Standard, Third International Conference, York, UK, October 2-6, 2000, S. Kent, A. Evans, B. Selic (Ed.), LNCS (Lecture Notes in Computer Science)

    Google Scholar 

  3. M. Kande and A. Strohmeier. On The Role of Multi-Dimensional Separation of Concerns in Software Architecture. Position paper for the OOPSLA’2000 Workshop on Advanced Separation of Concerns. (Online at http://lglwww.epfl.ch/~kande/Publications/role-of-mdsoc-inswa.pdf)

  4. M. Moriconi and R. Riemenschneider. Introduction to SADL 1.0. SRI Computer Science Laboratory, Technical Report SRI-CSL-97-01, March 1997.

    Google Scholar 

  5. OMG Unified Modeling Language Revision Task Force. OMG Unified Modeling Language Specification. Version 1.4 draft, February 2001. http://www.celigent.com/omg/umlrtf/

  6. P. Tarr, H. Ossher, W. Harrison, and S. Sutton Jr. N Degrees of Separation: Multi-Dimensional Separation of Concerns. Proceedings of the International Conference on Software Engineering-ICSE’99 (May 1999).

    Google Scholar 

  7. D. Garlan, R. T. Monroe and D. Wile. ACME: An Architecture Description Interchange Language. Proceedings of CASCON’ 97 (1997).

    Google Scholar 

  8. N. Medvidovic and R. N. Taylor. A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Transactions on Software Engineering, Vol. 26, No.1, January 2000.

    Google Scholar 

  9. P. Clements. A Survey of Architecture Description Languages. 8th International Workshop on Software Specification and Design, Germany, March, 1996.

    Google Scholar 

  10. D. Garlan and A. Kompanek. Reconciling the Needs of Architectural Description with Object-Modeling Notations. In UML 2000-The Unified Modeling Language: Advancing the Standard, Third International Conference, S. Kent and A. Evans (Ed.), LNCS, York, UK, October 2-6, 2000.

    Google Scholar 

  11. O. Weigert (moderator). Panel: Modeling of Architectures with UML. In UML 2000-The Unified Modeling Language: Advancing the Standard, Third International Conference, S. Kent and A. Evans (Ed.), LNCS, York, UK, October 2-6, 2000.

    Google Scholar 

  12. P. Tarr and H. Ossher. Multi-Dimensional Separation of Concerns and The Hyperspace Approach. In Proceedings of the Symposium on Software Architectures and Component Technology: The State of the Art in Software Devel-opment. Kluwer, 2000. (To appear.)

    Google Scholar 

  13. Allen R. A Formal Approach to Software Architecture. Ph.D. Thesis, Carnegie Mellon University, School of Computer Science, available as TR# CMU-CS-97-144, May (1997).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Crettaz, V., Kandé, M.M., Sendall, S., Strohmeier, A. (2001). Integrating the ConcernBASE Approach with SADL. In: Gogolla, M., Kobryn, C. (eds) ≪UML≫ 2001 — The Unified Modeling Language. Modeling Languages, Concepts, and Tools. UML 2001. Lecture Notes in Computer Science, vol 2185. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45441-1_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-45441-1_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-45441-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics