1996 High-Assurance Systems Engineering Workshop (HASE '96)
Specifying timing constraints in real-time object-oriented systems
Niagara, CANADA
October 22-October 22
ISBN: 0-8186-7629-9
Wei-Tek Tsai, Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
R. Mojdehbakhsh, Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
L. Elliott, Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
Modeling object interactions is an important aspect of object-oriented (OO) system design and development. We propose a specification technique, Guarded Method Sequence Specification (GMtSS), for modeling such interactions in real-time OO systems. GMtSS extends another specification technique, MtSS, by adding guard constructs that can be used to specify timing constraints in conjunction with sequencing relationships that can be expressed using MtSS. The paper also discusses interpretation mechanisms for GMtSS and examples showing how GMtSS can be used for modeling system properties involving sequencing as well as timing constraints. GMtSS specialization, a technique that can be used for reuse and extensibility of OO real-time systems is also discussed.
Index Terms:
real-time systems; timing constraint specification; real-time object-oriented systems; object interaction modeling; object-oriented system design; specification technique; Guarded Method Sequence Specification; GMtSS; guard constructs; sequencing relationships; extensibility; specialization; software reuse
Citation:
R.V. Vishnuvajjala, Wei-Tek Tsai, R. Mojdehbakhsh, L. Elliott, "Specifying timing constraints in real-time object-oriented systems," hase, pp.32, 1996 High-Assurance Systems Engineering Workshop (HASE '96), 1996