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 :
بازگشت