![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Article
Ark: a constraint-based method for architectural synthesis of smart systems
As smart systems leverage capabilities of heterogeneous systems for accomplishing complex combined behaviors, they pose new challenges to traditional software engineering practices that considered software arc...
-
Article
Open AccessSoftware mediators as first-class entities of systems-of-systems software architectures
In contrast to traditional software systems that are mostly created from scratch, current software systems are engineered as a junction of systems already in operation. Examples can be found in domains, such a...
-
Article
Open AccessStimuli-SoS: a model-based approach to derive stimuli generators for simulations of systems-of-systems software architectures
Systems-of-systems (SoS) are alliances of independent and interoperable software-intensive systems. SoS often support critical domains, being required to exhibit a reliable operation, specially because people’...
-
Article
Preserving architectural decisions through architectural patterns
Architectural decisions have emerged as a means to maintain the quality of the architecture during its evolution. One of the most important decisions made by architects are those about the design approach such...
-
Article
Building European software architecture community: how far have we come?
-
Article
A Comparative Review of Process-Centered Software Engineering Environments
Process Centered Environments (PCEs) are the most recent generation of environments supporting the software engineering process. They aim to drive and assist developpers in the application of software developm...