Modeling software architectures in the unified modeling language

N Medvidovic, DS Rosenblum, DF Redmiles… - ACM Transactions on …, 2002 - dl.acm.org
The Unified Modeling Language (UML) is a family of design notations that is rapidly
becoming a de facto standard software design language. UML provides a variety of useful …

Reconciling the needs of architectural description with object-modeling notations

D Garlan, AJ Kompanek - … Conference on the Unified Modeling Language, 2000 - Springer
Complex software systems require expressive notations for representing their software
architectures. Two competing paths have emerged. One is to use a specialized notation for …

Towards a UML profile for software architecture descriptions

M Mancona Kandé, A Strohmeier - … Conference York, UK, October 2–6 …, 2000 - Springer
To formally describe architectures of software systems, specific languages called
Architecture Description Languages (ADLs) have been developed by academic institutions …

A framework for classifying and comparing architecture description languages

N Medvidovic, RN Taylor - ACM SIGSOFT Software Engineering Notes, 1997 - dl.acm.org
Software architectures shift developers' focus from lines-of-code to coarser-grained
architectural elements and their interconnection structure. Architecture description …

Reconciling the needs of architectural description with object-modeling notations

D Garlan, SW Cheng, AJ Kompanek - Science of Computer Programming, 2002 - Elsevier
Complex software systems require expressive notations for representing their software
architectures. Two competing paths have emerged. One is to use a specialized notation for …

A comprehensive approach for the development of modular software architecture description languages

EM Dashofy, A Hoek, RN Taylor - ACM Transactions on Software …, 2005 - dl.acm.org
Research over the past decade has revealed that modeling software architecture at the level
of components and connectors is useful in a growing variety of contexts. This has led to the …

Integrating architecture description languages with a standard design method

JE Robbins, N Medvidovic, DF Redmiles… - Proceedings of the …, 1998 - ieeexplore.ieee.org
Software architecture descriptions are high-level models of software systems. Some
researchers have proposed special-purpose architectural notations that have a great deal of …

A classification and comparison framework for software architecture description languages

N Medvidovic, RN Taylor - IEEE Transactions on software …, 2000 - ieeexplore.ieee.org
Software architectures shift the focus of developers from lines-of-code to coarser-grained
architectural elements and their overall interconnection structure. Architecture description …

Providing architectural languages and tools interoperability through model transformation technologies

I Malavolta, H Muccini, P Pelliccione… - IEEE Transactions on …, 2009 - ieeexplore.ieee.org
Many architectural languages have been proposed in the last 15 years, each one with the
chief aim of becoming the ideal language for specifying software architectures. What is …

In practice: UML software architecture and design description

CFJ Lange, MRV Chaudron, J Muskens - IEEE software, 2006 - ieeexplore.ieee.org
The Unified Modeling Language has attracted many organizations and practitioners. UML is
now the de facto modeling language for software development. Several features account for …