Specifying and evaluating software Architectures based on 4+1 view model

被引:0
作者
Fukuzawa, K [1 ]
Kobayashi, T [1 ]
机构
[1] Tokyo Inst Technol, Grad Sch Informat Sci & Engn, Dept Comp Sci, Tokyo 152, Japan
来源
ENGINEERING INFORMATION SYSTEMS IN THE INTERNET CONTEXT | 2002年 / 103卷
关键词
software architecture; coloured Petri net; UML; quality charcteristics; evaluation; simulation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software Architecture has a great influence on achieving software quality characteristics of a system, so analysis and evaluation techniques are necessary in the early phase of development processes. In this paper, we propose a technique for describing architectures based on 4 + I View Model in Rational Unified Process, and a technique for quantifying quality characteristics by transforming an architecture description to Coloured Petri Nets (CPNs) and executing it. To show the effectiveness of our techniques, we describe a RMI architecture based on 4+1 view model by using our description technique and transformed it into a set of CPN. We attach the attribute values of the quality characteristics relevant to security, reliability and efficiency (performance and resource efficiency) to the CPNs and simulated them to validate these quality attributes.
引用
收藏
页码:31 / 51
页数:21
相关论文
共 17 条
[1]  
Abowd G., 1993, SIGSOFT Software Engineering Notes, V18, P9, DOI 10.1145/167049.167055
[2]  
ALLEN R, 1997, ACM T SOFTWARE ENG M
[3]   Issues in analyzing the behavior of event dispatching systems [J].
Bricconi, G ;
Di Nitto, E ;
Tracanella, E .
TENTH INTERNATIONAL WORKSHOP ON SOFTWARE SPECIFICATION AND DESIGN, 2000, :95-103
[4]  
CORPORATION MS, 1993, DESIGN CPN REFERENCE
[5]  
EGYED A, 2001, P WORK IEEE IFIP C S
[6]  
Gomaa H., 2000, Proceedings Second International Workshop on Software and Performance. WOSP2000, P117, DOI 10.1145/350391.350418
[7]  
INVERARDI P, 1997, IEEE T SOFTWARE ENG, V21
[8]  
INVERARDI P, 1996, P 8 INT WORKSH SOFTW
[9]  
*ISO, 1991, INF TECHN SOFTW PROD
[10]  
Jacobson I., 1999, AW OBJ TECHNOL S, V1