Introduction to real-time software design (2nd ed.)
Introduction to real-time software design (2nd ed.)
Software Design Methods for Concurrent and Real-Time Systems
Software Design Methods for Concurrent and Real-Time Systems
Adapting MASCOT Methodology to Software Performance Engineering using Object-Oriented Simulation
ANSS '03 Proceedings of the 36th annual symposium on Simulation
Evaluating the performance of architectures in MASCOT
Science of Computer Programming - Special issue on system and software architectures(IWSSA'04)
Hi-index | 0.00 |
From the functional point of view, one of the most usual approaches to carry out real-time system design is based on the concept of a system as a set of software modules such as activities collaborating through interaction protocols. Considering the performance of such systems becomes essential. Unfortunately, software methods for designing real-time systems do not usually provide any performance facility.This paper presents the Unified System Builder trough Interacting Blocks (USBIB) as a solution to cope with the problem of predicting the performance of soft real-time systems. USBIB uses the MASCOT methodology design elements as building blocks. If each MASCOT building block is considered as a component, with its own quantitative properties being encapsulated, and with a full potential to be composed with others, predictive modelling could be achieved. In USBIB each of the components is either extracted from a repository of performance models and adapted to the designer specifications, or generated automatically. Simulation models are finally derived and executed in order to obtain the quantitative properties for a given design.