2011 Fifth Brazilian Symposium on Software Components, Architectures and Reuse (2011)
Sept. 26, 2011 to Sept. 27, 2011
Real-time systems (RTS) have, as main characteristics, the need of satisfying time constraints while their behavior is executing. RTS are usually reactive, concurrent and deals with both synchronous and asynchronous events. Those properties end up making modeling a very important activity to enable the satisfaction of the requirements and timing constraints. This work shows a way of modeling soft real-time systems using UML 2 at platform independent level. Even though there are other UML extensions for RTS modeling, they deal with low level concepts, not suitable to be used at the independent level context. A set of artifacts are proposed in this work: a UML profile for RTS modeling, ii) a UML package with architectural elements, and iii) a set of guidelines for modeling RTS using UML. The proposed guidelines were evaluated by three case studies. The results showed that the guidelines help to design more complete RTS models.
real-time systems, UML, guidelines, modeling
E. L. Alves, F. Ramalho and P. D. Machado, "Guidelines for Platform Independent Modeling for Real Time Systems Using UML," 2011 Fifth Brazilian Symposium on Software Components, Architectures and Reuse(SBCARS), São Paulo, 2011, pp. 110-119.