DocumentCode
3395144
Title
Performance modelling of interaction protocols for component-based system design using object-oriented simulation
Author
Juiz, Carlos ; Puigjaner, Ramon
Author_Institution
Departament de Ciencies Matematiques i Informatica, Univ. de les Illes Balears, Palma, Spain
fYear
2003
fDate
7-10 April 2003
Firstpage
115
Lastpage
124
Abstract
European defence companies have used MASCOT methodology in weapon system projects for real-time embedded software development. This method has been used for at least twenty years and it is still their primary design and development method. On the other hand, the intersection of software engineering (SE) and performance engineering (PE) has made a new topic: Software performance engineering (SPE). This paper presents a performance component-based system design technique based on an extended MASCOT modelling method. The constituent interaction protocols are constructed in an object-orientation manner keeping the functional structure of the system design. The resulting quantitative model is evaluated through discrete-event simulation. The object-oriented simulation code eases the analysis tasks in order to submit the performance model to different time and capacity constraints. This research opens new ways of communication between the functional designer and the performance analyst. The paradigm of having performance models that can be extracted from MASCOT designs and merged with existing performance-modelling components give the capability of reusing the abstraction effort in the systems construction. The technique presented would be applicable to soft real-time system design.
Keywords
discrete event simulation; embedded systems; military computing; object-oriented methods; object-oriented programming; protocols; software performance evaluation; virtual machines; weapons; European defence companies; MASCOT methodology; MASCOT modelling method; capacity constraints; component-based system design; discrete-event simulation; functional structure; interaction protocols; object-oriented simulation; performance modelling; quantitative model; real-time embedded software development; soft real time system design; software performance engineering; system design; time constraints; weapon system projects; Design methodology; Embedded software; Object oriented modeling; Performance analysis; Protocols; Real time systems; Software engineering; Software performance; System analysis and design; Weapons;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer-Based Systems, 2003. Proceedings. 10th IEEE International Conference and Workshop on the
Print_ISBN
0-7695-1917-2
Type
conf
DOI
10.1109/ECBS.2003.1194790
Filename
1194790
Link To Document