In this paper, we present an approach for refining software architectures to improve their quality properties using model transformations. The proposed approach is based on pattern-based model refactoring, i.e. use of well-known architectural patterns for restructuring certain elements in the software architecture in order to achieve specific quality properties such as improved performance, reliability, security, and scalability. First, the conceptual architecture view is modeled using annotated UML diagrams. A number of candidate architectures are considered as a starting point. Second, analysis models are derived from the UML models. Simulation and analysis tools are then performed on the analysis models to assess the quality properties. ...
Model-Driven Development (MDD) is about treating models as first class design entities. Model-Driven...
Abstract Context With the ever-increasing evolution of software systems, their architecture is subje...
Abstract. Software architecture research has thus far mainly addressed formal specification and anal...
In this paper, we present an approach for refining software architectures to improve their quality p...
In this paper, we present an approach for refining software architectures to improve their quality p...
In this paper, we present an approach for refining software architectures to improve their quality p...
Software-intensive systems evolve continuously under the pressure of new and changing requirements, ...
This paper proposes a UML-based software maintenance process. The process is guided by architectural...
The main goal of model-driven engineering (MDE) is to improve software quality by using models as a ...
The main goal of model-driven engineering (MDE) is to improve software quality by using models as a ...
The final publication is available at http://link.springer.com/chapter/10.1007/978-3-319-45547-1_23A...
Many today’s software systems need to be self-adapted at run-time. Model transformation is a good ap...
Many today’s software systems need to be self-adapted at run-time. Model transformation is a good ap...
The final publication is available at http://link.springer.com/chapter/10.1007/978-3-319-45547-1_23A...
Model-Driven Development (MDD) is about treating models as first class design entities. Model-Driven...
Model-Driven Development (MDD) is about treating models as first class design entities. Model-Driven...
Abstract Context With the ever-increasing evolution of software systems, their architecture is subje...
Abstract. Software architecture research has thus far mainly addressed formal specification and anal...
In this paper, we present an approach for refining software architectures to improve their quality p...
In this paper, we present an approach for refining software architectures to improve their quality p...
In this paper, we present an approach for refining software architectures to improve their quality p...
Software-intensive systems evolve continuously under the pressure of new and changing requirements, ...
This paper proposes a UML-based software maintenance process. The process is guided by architectural...
The main goal of model-driven engineering (MDE) is to improve software quality by using models as a ...
The main goal of model-driven engineering (MDE) is to improve software quality by using models as a ...
The final publication is available at http://link.springer.com/chapter/10.1007/978-3-319-45547-1_23A...
Many today’s software systems need to be self-adapted at run-time. Model transformation is a good ap...
Many today’s software systems need to be self-adapted at run-time. Model transformation is a good ap...
The final publication is available at http://link.springer.com/chapter/10.1007/978-3-319-45547-1_23A...
Model-Driven Development (MDD) is about treating models as first class design entities. Model-Driven...
Model-Driven Development (MDD) is about treating models as first class design entities. Model-Driven...
Abstract Context With the ever-increasing evolution of software systems, their architecture is subje...
Abstract. Software architecture research has thus far mainly addressed formal specification and anal...