Reconciling statechart semantics

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademicpeer review

42 Citaten (Scopus)
2 Downloads (Pure)

Samenvatting

Statecharts are a visual technique for modelling reactive behaviour. Over the years, a plethora of statechart semantics have been proposed. The three most widely used are the fixpoint, Statemate, and UML semantics. These three semantics differ considerably from each other. In general, they interpret the same statechart differently, which impedes the communication of statechart designs among both designers and tools. In this paper, we identify a set of constraints on statecharts that ensure that the fixpoint, Statemate and UML semantics coincide, if observations are restricted to linear, stuttering-closed, separable properties. Moreover, we show that for a subset of these constraints, a slight variation of the Statemate semantics coincides for linear stuttering-closed properties with the UML semantics.
Originele taal-2Engels
Pagina's (van-tot)65-99
TijdschriftScience of Computer Programming
Volume74
Nummer van het tijdschrift3
DOI's
StatusGepubliceerd - 2009

Vingerafdruk

Duik in de onderzoeksthema's van 'Reconciling statechart semantics'. Samen vormen ze een unieke vingerafdruk.

Citeer dit