Seventh Asia-Pacific Software Engineering Conference (APSEC'00)
Checking compositions of UML sequence diagrams for timing inconsistency
Singapore
December 05-December 08
ISBN: 0-7695-0915-0
For real-time systems, UML sequence diagrams describe interactions among objects, which show scenarios of the system behaviour. A simple UML sequence diagram describes exactly one scenario. For describing multiple scenarios and specifying real-time systems, we need to consider the compositions of UML sequence diagrams. In this paper, we introduce high-level graphs to describe compositions of UML sequence diagrams, and develop an algorithm for checking them for timing inconsistencies.
Index Terms:
specification languages; sequences; diagrams; formal verification; timing; real-time systems; graphs; UML sequence diagram composition checking; Unified Modeling Language; timing inconsistency checking; real-time systems specification; object interactions; system behaviour scenarios; high-level graphs; model checking
Citation:
Xuandong Li, J. Lilius, "Checking compositions of UML sequence diagrams for timing inconsistency," apsec, pp.154, Seventh Asia-Pacific Software Engineering Conference (APSEC'00), 2000