MOVES-Seminar 24. August 2006

Live Sequence Charts

 

Carsten Kern

 

Abstract:

Message Sequence Charts are a widely used formalism for specifying
communication
scenarios and protocols. They are standardized and closely related to UML
sequence diagrams. But besides many advantages they also have some serious
deficiencies.
In this talk we present an extension to MSCs, namely Live Sequence
Charts (LSCs),
which can deal with liveness properties and thereby resolve some of those
problems caused by MSCs. Being able, for example, to differentiate between
mandatory and possible behavior, the language of LSCs allows for anti
scenarios
and control flow structures like "if-then", "while-do" or "repeat-until"
constructs which make it a very powerful specification formalism.