Abstract
An architectural description records and presents different system characteristics through various architectural views. UML, which provides a set of general-purpose modeling notations, has been already used to model software architecture in industry. In practice, most of the existing architectural descriptions are informal documents. By only using these informal architecture documents it is difficult to analyze the architecture design and convey rigorous architectural concepts and principles to the development team. In this paper, we demonstrate our approach to convert those informal documents to formal UML-conformed documents to facilitate architecture analysis and verification.
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
Garlan, D., Kompanek, A.J.: Reconciling the Needs of Architectural Description with Object-Modeling Notations. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 498–512. Springer, Heidelberg (2000)
Kruchten, P.: Architectural Blueprints – The ‘4+1’ View Model of Software Architecture. IEEE Software 12(6), 42–50 (1995)
Hofmeister, C., Nord, R.L., Soni, D.: Describing Software Architecture with UML. In: Proceedings of the 1st Working IFIP Conf. on Software Architecture, San Antonio, Texas, USA, February 22–24 (1999)
Selic, B.: On Modeling Architectural Structures with UML. In: Workshop on Describing Software Architecture with UML, Intl. Conf. on Software Engineering 2001 (ICSE), Toronto, Canada (May 2001)
Riva, C., Yang, Y.: Generation of Architectural Documentation using XML. In: Proceedings of the 9th Working Conf. on Reverse Engineering (WCRE 2002), Richmond, Virginia, USA, October 29-November 1 (2002)
Jazayeri, M., Ran, A., Linden, F.: Software Architecture for Product Families – Principles and Practice, pp. 1–29. Addison Wesley, Reading (2000)
Selonen, P., Xu, J.: Validating UML Models Against Architectural Profiles. In: Proceedings of the 9th European Software Engineering Conference (ESEC 2003), Helsinki, Finland, September 1-5 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yang, Y., Xu, J. (2003). Encoding Informal Architectural Descriptions with UML: An Experience Report. In: Stevens, P., Whittle, J., Booch, G. (eds) «UML» 2003 - The Unified Modeling Language. Modeling Languages and Applications. UML 2003. Lecture Notes in Computer Science, vol 2863. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45221-8_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-45221-8_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20243-1
Online ISBN: 978-3-540-45221-8
eBook Packages: Springer Book Archive