Difference between revisions of "Live sequence charts"

From WeizmannWiki
Jump to: navigation, search
(New page: Live sequence charts (LSC) constitute a visual formalism for inter-object scenario-based speci�cation and programming, which extends the partial-order semantics of classical message sequ...)
 
Line 1: Line 1:
 
Live sequence charts (LSC) constitute a visual formalism for inter-object scenario-based speci�cation and programming, which extends the partial-order semantics of classical message sequence charts (MSC) mainly by adding universal and existential modalities. It thus allows the de�nition of inter-object scenarios that specify, among other things,<br>possible, mandatory, and forbidden behavior.&nbsp; LSC was introduced by Werner Damm and David Harel in 2001.  
 
Live sequence charts (LSC) constitute a visual formalism for inter-object scenario-based speci�cation and programming, which extends the partial-order semantics of classical message sequence charts (MSC) mainly by adding universal and existential modalities. It thus allows the de�nition of inter-object scenarios that specify, among other things,<br>possible, mandatory, and forbidden behavior.&nbsp; LSC was introduced by Werner Damm and David Harel in 2001.  
  
 +
<br>
  
 +
An executable semantics for LSCs, termed play-out, was presented by David Harel and Rami Marelly in 2003, together with a tool called Play-Engine.&nbsp; A translation of LSC into various temporal logics was defined by Hillel Kugler et al. in 2005.&nbsp;&nbsp; A UML2-compliant variant of LSC was defined by David Harel and Shahar Maoz in 2006.&nbsp;&nbsp;&nbsp; The language has been the subject of research in the areas of verification and testing , in the areas of scenario-based execution (playout) and synthesis, and in the areas of specification mining and software visualization.&nbsp; Initial projects that use LSC have been carried out recently in the automotive, telecommunication, and hardware domains.<br>
  
An executable semantics for LSCs, termed play-out, was presented by David Harel and Rami Marelly in 2003, together with a tool called Play-Engine.&nbsp; A translation of LSC into various temporal logics was defined by Hillel Kugler et al. in 2005.&nbsp;&nbsp; A UML2-compliant variant of LSC was defined by David Harel and Shahar Maoz in 2006.&nbsp;&nbsp;&nbsp; The language has been the subject of research in the areas of veri�cation and testing , and in the areas of scenario-based execution (playout) and synthesis.&nbsp; Initial projects that use LSC have been carried out recently in the automotive, telecommunication, and hardware domains.<br>
+
<br>  
 
+
 
+
  
 
More about LSC can be found in the references below.
 
More about LSC can be found in the references below.

Revision as of 23:17, 17 October 2010

Live sequence charts (LSC) constitute a visual formalism for inter-object scenario-based speci�cation and programming, which extends the partial-order semantics of classical message sequence charts (MSC) mainly by adding universal and existential modalities. It thus allows the de�nition of inter-object scenarios that specify, among other things,
possible, mandatory, and forbidden behavior.  LSC was introduced by Werner Damm and David Harel in 2001.


An executable semantics for LSCs, termed play-out, was presented by David Harel and Rami Marelly in 2003, together with a tool called Play-Engine.  A translation of LSC into various temporal logics was defined by Hillel Kugler et al. in 2005.   A UML2-compliant variant of LSC was defined by David Harel and Shahar Maoz in 2006.    The language has been the subject of research in the areas of verification and testing , in the areas of scenario-based execution (playout) and synthesis, and in the areas of specification mining and software visualization.  Initial projects that use LSC have been carried out recently in the automotive, telecommunication, and hardware domains.


More about LSC can be found in the references below.