From Live Sequence Charts to Distributed Implementation

dc.contributor.authorDONG, Jin Songen_US
dc.contributor.authorSUN, Junen_US
dc.date.accessioned2007-01-04T03:15:37Zen_US
dc.date.accessioned2017-01-23T06:59:54Z
dc.date.available2007-01-04T03:15:37Zen_US
dc.date.available2017-01-23T06:59:54Z
dc.date.issued2007-01-04T03:15:37Zen_US
dc.description.abstractMechanized generation of prototypes from high-level specifications has long been an ultimate challenge for software engineering. One high-level specification of great interest is scenario-based sequence diagrams. Sequence diagrams serve as the manifestation of use cases and if synthesizable they could lead directly to implementation. In this work, we propose a method to generate prototypes all the way from a variant of sequence diagrams, namely Live Sequence Charts (LSC). The idea is of using mature theories and tool support of Communicating Sequential Process (CSP) to offer practical solutions to the distributed synthesis and verification problem of LSC. Our approach starts with defining a formal semantics for LSC, based on which a sound SP interpretation of LSC is developed. CSP algebraic laws are then applied to synthesize the distributed behaviors of each object without constructing the global state machine. Another implication is that tool support for CSP can be reused to verify LSC specifications.en_US
dc.format.extent556627 bytesen_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.urihttps://dl.comp.nus.edu.sg/xmlui/handle/1900.100/2310en_US
dc.language.isoenen_US
dc.relation.ispartofseriesTRA1/07en_US
dc.titleFrom Live Sequence Charts to Distributed Implementationen_US
dc.typeTechnical Reporten_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TRA1-07.pdf
Size:
543.58 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.53 KB
Format:
Plain Text
Description: