Authors
Werner Damm, David Harel
Publication date
2001/7
Journal
Formal methods in system design
Volume
19
Pages
45-80
Publisher
Kluwer Academic Publishers
Description
While message sequence charts (MSCs) are widely used in industry to document the interworking of processes or objects, they are expressively weak, being based on the modest semantic notion of a partial ordering of events as defined, e.g., in the ITU standard. A highly expressive and rigorously defined MSC language is a must for serious, semantically meaningful tool support for use-cases and scenarios. It is also a prerequisite to addressing what we regard as one of the central problems in behavioral specification of systems: relating scenario-based inter-object specification to state-machine intra-object specification. This paper proposes an extension of MSCs, which we call live sequence charts (or LSCs), since our main extension deals with specifying “liveness”, i.e., things that must occur. In fact, LSCs allow the distinction between possible and necessary behavior both globally, on the level of an entire …
Total citations
20002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242135635967937892878268766260644144293325233481611
Scholar articles