Developing high quality software

被引:0
作者
Scarpa, M. [1 ]
Puliafito, A. [1 ]
机构
[1] Univ Messina, Dipartimento Matemat, Contrada Dio, I-98166 Messina, Italy
关键词
software engineering; software evaluation; programming tools and languages; Petri nets; UML; software failure;
D O I
10.1080/17445760802544110
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Performance related problems are a key aspect in the software development process (SDP). In particular an early integration of performance considerations inside the SDP has been recognised during last years as an effective approach to speed up the production of high quality software. In this paper we present a design process that can help in producing high reliable software with predefined performance requirements. We propose the use of a performance plug-in to the ArgoUML CASE tool which allows to insert performance indices based on the OMG Profile for schedulability, Performance and Time Specification standard (Object Management Group, UML Profile for Schedulability, Performance and Time Specification ver 1.1, 2005) for the design of the software architecture. It also permits to map an UML model toward stochastic Petri Nets, which are used as the performance specification and evaluation tool.
引用
收藏
页码:171 / 187
页数:17
相关论文
共 29 条
[1]   Model-based performance prediction in software development: A survey [J].
Balsamo, S ;
Di Marco, A ;
Inverardi, P ;
Simeoni, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (05) :295-310
[2]   Efficient performance models in Component-Based Software Engineering [J].
Balsamo, Simonetta ;
Marzolla, Moreno ;
Mirandola, Raffaela .
32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, :64-+
[3]   Performance evaluation of UML design with Stochastic well-formed nets [J].
Bernardi, Simona ;
Merseguer, Jose .
JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (11) :1843-1865
[4]  
Distefano S., 2005, P INT C SOFTW ENG SE
[5]  
Distefano S., 2005, P WORKSH TECHN METH
[6]  
Distefano S., 2004, TECHNICAL REPORT
[7]  
Distefano S., 2004, 19 INT S COMP INF SY, P27
[8]  
Feiler P. H., 2006, ARCHITECTURE ANAL DE
[9]   Filling the gap between design and performance/reliability models of component-based systems: A model-driven approach [J].
Grassi, Vincenzo ;
Mirandola, Raffaela ;
Sabetta, Antonino .
JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (04) :528-558
[10]  
Gu G. P., 2005, WOSP 05, P99, DOI 10.1145/1071021.1071031