Supporting dynamic software architectures: From architectural description to implementation

E Cavalcante, T Batista… - 2015 12th Working IEEE …, 2015 - ieeexplore.ieee.org
Dynamic software architectures are those that describe how components and connectors
can be created, interconnected, and/or removed during system execution. Most existing …

Dynamic software architectures: formally modelling structure and behaviour with Pi-ADL

F Oquendo - 2008 the third international conference on …, 2008 - ieeexplore.ieee.org
A key aspect of the design of any software system is its architecture. From the perspective of
dependability, an effective architecture aims to build fault-free systems, ie ensuring fault …

Are we there yet? Analyzing architecture description languages for formal analysis, usability, and realizability

M Ozkaya, C Kloukinas - 2013 39th Euromicro Conference on …, 2013 - ieeexplore.ieee.org
Research on Software Architectures has been active since the early nineties, leading to a
number of different architecture description languages (ADL). Given their importance in …

Architecture-Based Code Generation: From π-ADL Architecture Descriptions to Implementations in the Go Language

E Cavalcante, F Oquendo, T Batista - … 2014, Vienna, Austria, August 25-29 …, 2014 - Springer
Abstract Architecture description languages (ADLs) should consider both structural and
runtime perspectives of software architectures, an important requirement for current software …

Statechart simulator for modeling architectural dynamics

A Egyed, D Wile - … Working IEEE/IFIP Conference on Software …, 2001 - ieeexplore.ieee.org
Software development is a constant endeavor to optimize qualities like performance and
robustness while ensuring functional correctness. Architecture Description Languages …

Guiding architectural restructuring through architectural styles

D Tamzalit, T Mens - 2010 17th IEEE International Conference …, 2010 - ieeexplore.ieee.org
Software architectures constitute one of the main artefacts of software-intensive system
development. They outline the essential components and interconnections of a software …

A framework to specify incremental software architecture transformations

O Barais, L Duchien, AF Le Meur - … Conference on Software …, 2005 - ieeexplore.ieee.org
A software architecture description facilitates the comprehension, analysis and prototyping
of a piece of software. However, such a description is often monolithic and difficult to evolve …

Supporting heterogeneous architecture descriptions in an extensible toolset

M Leclercq, AE Ozcan, V Quema… - … Engineering (ICSE'07), 2007 - ieeexplore.ieee.org
Many architecture description languages (ADLs) have been proposed to model, analyze,
configure, and deploy complex software systems. To face this diversity, extensible ADLs (or …

[PDF][PDF] A classification of dynamic reconfiguration in component and connector architecture description languages

A Butting, R Heim, O Kautz, JO Ringert… - … Workshop on Interplay …, 2017 - ceur-ws.org
Architecture description languages (ADLs) facilitate model-driven engineering by fostering
reuse of component models. Some of the over 120 ADLs contributed by academia and …

On the composition and reuse of viewpoints across architecture frameworks

R Hilliard, I Malavolta, H Muccini… - 2012 Joint Working …, 2012 - ieeexplore.ieee.org
A central aspect of architecting is architecture description. Architecture descriptions take
many forms and serve many purposes throughout the life cycle of development, operation …