Agile product-line architecting in practice: A case study in smart grids
Abstract Context Software Product Line Engineering implies the upfront design of a Product-
Line Architecture (PLA) from which individual product applications can be engineered. The …
Line Architecture (PLA) from which individual product applications can be engineered. The …
[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 …
reuse of component models. Some of the over 120 ADLs contributed by academia and …
[BOOK][B] Bridging the gap between requirements engineering and software architecture
A Alebrahim, M Heisel - 2017 - Springer
Two essential activities in the software development process are requirements engineering
(RE) and software architecting. The focus of RE is on eliciting, analyzing, and managing …
(RE) and software architecting. The focus of RE is on eliciting, analyzing, and managing …
Integrating aspects in software architectures: PRISMA applied to robotic tele-operated systems
Aspect-Oriented Software Development (AOSD) has emerged as a new approach to
develop software systems by improving their structure, reuse, maintenance and evolution …
develop software systems by improving their structure, reuse, maintenance and evolution …
Ambient-PRISMA: Ambients in mobile aspect-oriented software architecture
This work presents an approach called Ambient-PRISMA for modelling and develo**
distributed and mobile applications. Ambient-PRISMA enriches an aspect-oriented software …
distributed and mobile applications. Ambient-PRISMA enriches an aspect-oriented software …
ATRIUM: Software architecture driven by requirements
F Montero, E Navarro - 2009 14th IEEE International …, 2009 - ieeexplore.ieee.org
Interactive systems development is a complex process, because many requirements must
be considered. Traditionally, functional requirements capture the intended behavior of the …
be considered. Traditionally, functional requirements capture the intended behavior of the …
Automated and unanticipated flexible component substitution
In this paper, we present an automatic and flexible approach for software component
substitution. When a component is removed from an assembly, most existing approaches …
substitution. When a component is removed from an assembly, most existing approaches …
Automating the trace of architectural design decisions and rationales using a MDD approach
The impact of architecture is not only significant in the final structure of software, but also in
the development process. Architecture itself is assembled by a network of design decisions …
the development process. Architecture itself is assembled by a network of design decisions …
Requirements and scenarios: Running aspect-oriented software architectures
The intertwining of Requirements and Software Architectures must be based on solid
traceability mechanisms in order to effectively maintain the consistency between the two …
traceability mechanisms in order to effectively maintain the consistency between the two …
[PDF][PDF] Adaptive gossip-based routing algorithm.
Z Shi, H Shen - IPCCC, 2004 - Citeseer
Gossip-based techniques recently adopted in mobile ad hoc network (MANET) system have
achieved significant improvement on network overhead, routing efficiency and reliability. In …
achieved significant improvement on network overhead, routing efficiency and reliability. In …