Back to Search Start Over

PRIMA-UML: a performance validation incremental methodology on early UML diagrams

Authors :
Cortellessa, Vittorio
Mirandola, Raffaela
Source :
Science of Computer Programming. Jul2002, Vol. 44 Issue 1, p101. 29p.
Publication Year :
2002

Abstract

The development of complex software systems satisfying performance requirements is achievable only spending careful attention to performance goals throughout the lifecycle, and especially from its very beginning. Unified modeling language (UML) is quickly becoming a standard notation for specification and design of software systems. UML offers several diagrams for separating concerns of different system views, and this feature is helpful to derive early performance models that take into account combined data from these diagrams. In this paper, we introduce a methodology Performance Incremental Validation in UML (PRIMA-UML) aimed at generating a queueing network based performance model from UML diagrams that are usually available early in the software lifecycle. PRIMA-UML is incremental in that it combines information extracted from (and annotated into) different UML diagrams to piecewise build the performance model. Besides, this is not a “black box” approach, as the methodology is open to embed information coming from other UML diagrams (possibly in late lifecycle phases) for detailing, refining or domain tailoring the performance model. This work is a contribute to encompass the performance validation task as an integrated activity within the development process of complex systems. We apply the methodology to a quite simple example to show how effective it can be to get early performance insights. [Copyright &y& Elsevier]

Details

Language :
English
ISSN :
01676423
Volume :
44
Issue :
1
Database :
Academic Search Index
Journal :
Science of Computer Programming
Publication Type :
Academic Journal
Accession number :
7804215
Full Text :
https://doi.org/10.1016/S0167-6423(02)00033-3