Exploring Approaches of Integration Software Architecture Modeling With Quality Analysis Models

被引:2
作者
Dobrica, Liliana [1 ]
机构
[1] Univ Politehn Bucuresti, Fac Automat & Comp, Bucharest, Romania
来源
2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA) | 2011年
关键词
software architecture; model; interoperability; transformation; quality; TRANSFORMATION; CLASSIFICATION; SYSTEMS;
D O I
10.1109/WICSA.2011.23
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
One of the important benefits of model-to-model transformation is that it allows architects to design iteratively by analyzing and studying alternative or optimal solutions without redesign of the software architecture models or quality analytic models. The main contribution of this work is the presentation of five recently approaches based on the definition of a framework which applies separation of concerns in viewpoints and perspectives. The framework definition identifies viewpoints and their sets of concerns regarding the approaches achieving the goal of integration and interoperability of tools in a model-driven and quality-driven software architecture development. Each approach presentation is a multiple views description, where a view conforms to a viewpoint. The quality of each approach depends on the perspective under which the approach is analyzed. By applying various perspectives on the views composing each approach a software architect or a modeler can select the most appropriate one. Also based on this framework of presentation, the study identifies a current state of the research in the domain defined by these representative approaches, existent limitations and future research directions.
引用
收藏
页码:113 / 122
页数:10
相关论文
共 50 条
  • [41] Software Architecture Quality Measurement Stability and Understandability
    Alenezi, Mamdouh
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (07) : 550 - 559
  • [42] Architecture Level Prediction of Software Quality Attributes
    Derbel, Imen
    Jilani, Lamia Labed
    Mili, Ali
    ENASE: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2013, : 15 - 24
  • [43] Influence of Program Architecture on Software Quality Attributes
    Mzyk, Rafal
    Paszkiel, Szczepan
    CONTROL, COMPUTER ENGINEERING AND NEUROSCIENCE, 2021, 1362 : 322 - 329
  • [44] Typology and Comparative Analysis of Research Approaches to Aesthetics of Architecture
    Moosavian, Somayeh
    GoharRizi, Behnaz Aminzadeh
    Shahcheraghi, Azadeh
    BAGH-E NAZAR, 2021, 18 (95): : 89 - 106
  • [45] Quality Management: Concepts and Approaches for Software Projects
    Goncalves, Dulce
    Varajao, Joao
    Martinho, Ricardo
    Cruz, Jose Bulas
    ORGANIZATIONAL, BUSINESS, AND TECHNOLOGICAL ASPECTS OF THE KNOWLEDGE SOCIETY PT II, 2010, 112 : 214 - +
  • [46] Models, algorithms, and software for data processing in measurements: Quality evaluation
    Granovsky, VA
    Siraya, TN
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XVI, PROCEEDINGS: COMPUTER SCIENCE III, 2002, : 451 - 456
  • [47] Open architecture controller software for integration of machine tool monitoring
    Wang, SG
    Ravishankar, CV
    Shin, KG
    ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, 1999, : 1152 - 1157
  • [48] SQL and NoSQL Database Software Architecture Performance Analysis and Assessments-A Systematic Literature Review
    Khan, Wisal
    Kumar, Teerath
    Zhang, Cheng
    Raj, Kislay
    Roy, Arunabha M.
    Luo, Bin
    BIG DATA AND COGNITIVE COMPUTING, 2023, 7 (02)
  • [49] Quality models to design software architectures
    Losavio, F
    Chirinos, L
    Pérez, MA
    TOOLS 38: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: COMPONENTS FOR MOBILE COMPUTING, 2001, 38 : 123 - 135
  • [50] Self-healing based software architecture modeling and analysis through a case study
    Wang, JW
    Guo, CH
    Liu, FY
    2005 IEEE NETWORKING, SENSING AND CONTROL PROCEEDINGS, 2005, : 873 - 877