Supporting separation of concerns during software architecture performance evaluation

被引:0
|
作者
Barber, KS [1 ]
Holt, J [1 ]
机构
[1] Univ Texas, Lab Intelligent Proc & Syst, Austin, TX 78712 USA
关键词
software architecture; performance;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Systems Engineering Process Activities (SEPA) methodology aims toward enabling concurrent architecture derivation and evaluation as an integral part of the development cycle. The approach involves separating and representing requirements classes using the SEPA 3D Architecture, a formal metamodel consisting of a set of interrelated architecture levels. The SEPA 3D Architecture levels and the requirements classes they capture are (1) the Domain Reference Architecture capturing domain requirements (e.g., business process functionality, data and their relationships, timing between functions), (2) the Application Architecture capturing system-wide non-functional requirements (e.g., application look-and-feel, runtime performance requirements), and (3) the Implementation Architecture capturing installation requirements (e.g., available site hardware platforms, middleware and communications software). This separation of concerns and evolving introduction of requirements from domain-dependent, implementation-independent (e.g. domain requirements) to strictly implementation-related requirements promotes appropriate performance evaluations at appropriate points in the engineering process. These timely and focused evaluations aim to (1) consider performance goals during the derivation of an architecture level, (2) understand the relative performance differences between architectural levels, and (3) appreciate the impact of new information on relative performance between an existing architecture version and an updated architecture version resulting from requirements changes or defect corrections.
引用
收藏
页码:333 / 338
页数:6
相关论文
共 50 条
  • [41] Performance Evaluation of Multi Controller Software Defined Network Architecture on Mininet
    Rashma, B. M.
    Poornima, G.
    CYBER-PHYSICAL SYSTEMS AND DIGITAL TWINS, 2020, 80 : 442 - 455
  • [42] Quantitative Evaluation of Software Architecture
    Ahuja, Chandni
    Kaur, Parminder
    Singh, Hardeep
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 1000 - 1006
  • [43] SOFTWARE ARCHITECTURE EVALUATION APPROACH
    Lamouchi, Olfa
    Ramdane-Cherif, Amar
    Levy, Nicole
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2009, 1 (03): : 41 - 54
  • [44] Software architecture analysis and evaluation
    Zuellighoven, Heinz
    Lilienthal, Carola
    Bennicke, Marcel
    QUALITY OF SOFTWARE ARCHITECTURES, 2006, 4214 : 7 - +
  • [45] SOFTWARE ARCHITECTURE EVALUATION APPROACH
    Lamouchi, Olfa
    Ramdane-Cherif, Amar
    Levy, Nicole
    ICAART 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, 2009, : 353 - +
  • [46] A study on software architecture evaluation
    Jeong, Gu-Beom
    Kim, Guk-Boh
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 4, 2006, 3983 : 1032 - 1041
  • [47] Software architecture evaluation panel
    Barbacci, MR
    Kazman, R
    COMPSAC 97 : TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1997, : 160 - 161
  • [48] Development of a methodology, software-suite and service for supporting software architecture reconstruction
    Schrettner, Lajos
    Hegedus, Peter
    Ferenc, Rudolf
    Fulop, Lajos Jeno
    Bakota, Tibor
    14TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2010), 2010, : 190 - 193
  • [49] Methodological concerns in usability evaluation of software prototypes
    Khajouei, R.
    Ahmadian, L.
    Jaspers, M. W. M.
    JOURNAL OF BIOMEDICAL INFORMATICS, 2011, 44 (04) : 700 - 701
  • [50] Supporting the modeling of flexible educational units PoEML: A separation of concerns approach
    Caeiro-Rodriguez, Manuel
    Marcelino, Maria Jose
    Llamas-Nistal, Martin
    Anido-Rifon, Luis
    Mendes, Antonio Jose
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2007, 13 (07) : 980 - 990