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
来源
6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT I | 2002年
关键词
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
相关论文
共 17 条
[1]  
Abowd G., 1997, Tech. Rep.
[2]  
[Anonymous], IEEE C WORKSH ENG CO
[3]  
BARBER KS, 2000, 37 INT C TECHN OBJ O
[4]  
BARBER KS, 2001, 14 INT C SOFTW SYST
[5]  
BARBER KS, 2001, 8 ANN IEEE INT C WOR
[6]  
BARBER KS, 1999, AUSTR J INFORMATION, V7, P75
[7]  
BARBER KS, 2001, 1 INT WORKSH MOD BAS
[8]  
BARBER KS, 2001, 13 INT C SOFTW ENG K
[9]  
BARBER KS, 2001, 5 WORLD MULT C SYST
[10]  
BASS L, 1998, SEI SERIES SOFTWARE