An organisation that had developed a large information system wanted to embark on a programme that would involve large-scale evolution of it. As a precursor to this, it was decided to create a comprehensive architectural description to capture and understand the system’s design. This undertaking faced a number of challenges, including a low general awareness of software modelling and software architecture practices. The approach taken by the software architects tasked with this project included the definition of a simple, very specific, architecture description language. This paper reports our experience of the project and a simple ADL that we created as part of it. 
Abstract: One of the main problems in the area of Component-Based Software Engineering (CBSE) is how...
peer-reviewedOne of the key reasons why ADLs are yet to be adopted commercially on a large scale is...
An Architecture Description Language (ADL) is a language designed to model a system. They have often...
Architecture Description Languages (ADLs) have emerged over the past two decades as a means to abstr...
Architecture Description Languages (ADLs) have emerged in recent years as a tool for providing high-...
The description of software architectures has always been concerned with the definition of the appro...
Software architecture provides a powerful way to manage the complexity of large software systems. So...
The state of the practice in enterprise and software architecture learnt that relevant architectural...
There exist numerous models of software architecture (box models, ADL’s, UML, architectural decision...
International audienceSystems-of-Systems (SoS) result from associating independent, complex systems ...
Architecture patterns provide solutions to recurring design problems at the architecture level. In o...
The discipline of software architecture has traditionally been concerned with high-level design. In ...
Modelling the software architectures of large systems is a challenging task. A wide variety of abstr...
Architectural description languages (ADLs) are used within the software engineering community to sup...
Software Product Line (SPL) Engineering has emerged to become a mature domain for maximizing reuse...
Abstract: One of the main problems in the area of Component-Based Software Engineering (CBSE) is how...
peer-reviewedOne of the key reasons why ADLs are yet to be adopted commercially on a large scale is...
An Architecture Description Language (ADL) is a language designed to model a system. They have often...
Architecture Description Languages (ADLs) have emerged over the past two decades as a means to abstr...
Architecture Description Languages (ADLs) have emerged in recent years as a tool for providing high-...
The description of software architectures has always been concerned with the definition of the appro...
Software architecture provides a powerful way to manage the complexity of large software systems. So...
The state of the practice in enterprise and software architecture learnt that relevant architectural...
There exist numerous models of software architecture (box models, ADL’s, UML, architectural decision...
International audienceSystems-of-Systems (SoS) result from associating independent, complex systems ...
Architecture patterns provide solutions to recurring design problems at the architecture level. In o...
The discipline of software architecture has traditionally been concerned with high-level design. In ...
Modelling the software architectures of large systems is a challenging task. A wide variety of abstr...
Architectural description languages (ADLs) are used within the software engineering community to sup...
Software Product Line (SPL) Engineering has emerged to become a mature domain for maximizing reuse...
Abstract: One of the main problems in the area of Component-Based Software Engineering (CBSE) is how...
peer-reviewedOne of the key reasons why ADLs are yet to be adopted commercially on a large scale is...
An Architecture Description Language (ADL) is a language designed to model a system. They have often...