Tool Support for the Architectural Design Decisions in Software Ecosystems
Software architecture entails the making of architectural decisions based on a set of both functional and quality requirements, as well as trade-offs between them, which have to be considered to achieve design goals. Access to accumulated and documented architectural knowledge facilitates this process. In this paper, we present a set of tools that support creative decision making in the different stages an architecture specification goes through. These tools are structured around a central repository, where acquired knowledge is stored for reuse. The approach is motivated by the challenges arising from the particular needs of the software ecosystem environment, where the software design process is characterized by the participation of multiple and diverse stakeholders and the existence of multiple software applications built on a common platform. Our aim is to provide tool support for making quality-driven design decisions in a flexible and reusable manner, facilitating the system’s evolvability, as well as enhancing its understandability to the stakeholders involved.
Top- Stevanetic, Srdjan
- Plakidas, Konstantinos
- Ionescu B., Tudor
- Li, Fei
- Schall, Daniel
- Zdun, Uwe
Category |
Paper in Conference Proceedings or in Workshop Proceedings |
Event Title |
7th International Workshop on Software Ecosystems |
Divisions |
Software Architecture |
Subjects |
Systemarchitektur Sonstiges Software Engineering |
Event Location |
Cavtat, Croatia |
Event Type |
Workshop |
Event Dates |
7-11 September, 2015 |
Date |
September 2015 |
Export |