Supporting Quality-Driven Architectural Design Decisions in Software Ecosystems

被引:0
|
作者
Stevanetic, Srdjan [1 ]
Plakidas, Konstantinos [2 ]
Ionescu, Tudor B. [1 ]
Schall, Daniel [1 ]
Zdun, Uwe [2 ]
机构
[1] Siemens AG, Vienna, Austria
[2] Univ Vienna, Software Architecture Res Grp, Vienna, Austria
关键词
D O I
10.1145/2993412.3003383
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
System quality attributes (QAs) are often considered as the most important decision drivers. In this paper, motivated by the decision making in a smart-city software ecosystem, we extend our previous approach that integrates reusable architectural design decisions (ADDs) with the QAs, by integrating tactics that support quality-driven decision making. In addition, we present an approach that enables system evolution, based on controlled and adaptable decision making and utilizing real data obtained during system monitoring. The approach integrates the previous approach that uses tactics with the existing model-driven development paradigm and the corresponding tools.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Architectural Design Decisions in Open Software Development: A Transition to Software Ecosystems
    Che, Meiru
    Perry, Dewayne E.
    [J]. 2014 23RD AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2013, : 58 - 61
  • [2] Using planning techniques to assist quality-driven architectural design exploration
    Diaz-Pace, J. Andres
    Campo, Marcelo R.
    [J]. SOFTWARE ARCHITECTURES, COMPONENTS, AND APPLICATIONS, 2007, 4880 : 33 - +
  • [3] Quality-driven software architecture composition
    de Bruin, H
    van Vliet, H
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 66 (03) : 269 - 284
  • [4] Quality-driven Architectural Patterns for Self-aware Cloud-based Software
    Salama, Maria
    Bahsoon, Rami
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 844 - 851
  • [5] Quality-driven architecture development using architectural tactics
    Kim, Suntae
    Kim, Dae-Kyoo
    Lu, Lunjin
    Park, Sooyong
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (08) : 1211 - 1231
  • [6] Quality-driven software architecture model transformation
    Matinlassi, Mari
    [J]. 5th Working IEEE/IFIP Conference on Software Architecture, Proceedings, 2006, : 199 - 200
  • [7] A Tool Chain for Quality-driven Software Architecting
    Evesti, Antti
    Niemelae, Eila
    Henttonen, Katja
    Palviainen, Marko
    [J]. SPLC 2008: 12TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2008, : 360 - 360
  • [8] Quality-driven software re-engineering
    Tahvildari, L
    Kontogiannis, K
    Mylopoulos, J
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 66 (03) : 225 - 239
  • [9] An Architectural Framework for Quality-driven Adaptive Continuous Experimentation
    Jimenez, Miguel
    Rivera, Luis F.
    Villegas, Norha M.
    Tamura, Gabriel
    Mueller, Hausi A.
    Bencomo, Nelly
    [J]. 2019 IEEE/ACM JOINT 4TH INTERNATIONAL WORKSHOP ON RAPID CONTINUOUS SOFTWARE ENGINEERING AND 1ST INTERNATIONAL WORKSHOP ON DATA-DRIVEN DECISIONS, EXPERIMENTATION AND EVOLUTION (RCOSE-DDREE 2019), 2019, : 20 - 23
  • [10] Quality-driven design of integrated systems
    Jozwiak, L
    [J]. IMTC/97 - IEEE INSTRUMENTATION & MEASUREMENT TECHNOLOGY CONFERENCE: SENSING, PROCESSING, NETWORKING, PROCEEDINGS VOLS 1 AND 2, 1997, : 84 - 89