|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| German Emir Sibay, Victor Braberman, Sebastian Uchitel, Jeff Kramer, "Synthesising Modal Transition Systems from Triggered Scenarios," IEEE Transactions on Software Engineering, vol. 99, no. 1, pp. 1, , 5555. | |||
| BibTex | x | ||
| @article{ 10.1109/TSE.2012.62, author = {German Emir Sibay and Victor Braberman and Sebastian Uchitel and Jeff Kramer}, title = {Synthesising Modal Transition Systems from Triggered Scenarios}, journal ={IEEE Transactions on Software Engineering}, volume = {99}, number = {1}, issn = {0098-5589}, year = {5555}, pages = {1}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSE.2012.62}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Software Engineering TI - Synthesising Modal Transition Systems from Triggered Scenarios IS - 1 SN - 0098-5589 SP EP EPD - 1 A1 - German Emir Sibay, A1 - Victor Braberman, A1 - Sebastian Uchitel, A1 - Jeff Kramer, PY - 5555 KW - Semantics KW - Analytical models KW - Online banking KW - Merging KW - Unified modeling language KW - Indexes KW - Cognition KW - Requirements/Specifications KW - Software/Software Engineering KW - Software Engineering VL - 99 JA - IEEE Transactions on Software Engineering ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSE.2012.62
Web Extra: View Supplemental Material(PDF)
Synthesis of operational behaviour models from scenario-based specifications has been extensively studied. Focus has been mainly on either existential or universal interpretations. One noteworthy exception is Live Sequence Charts which provides expressive constructs for conditional universal scenarios and some limited support for non-conditional existential scenarios. In this paper we propose a scenario-based language that supports both existential and universal interpretations for conditional scenarios. Existing model synthesis techniques use traditional two-valued behaviour models, such as Labelled Transition Systems. These are not sufficiently expressive to accommodate specification languages with both existential and universal scenarios. We therefore shift the target of synthesis to Modal Transition Systems, an extension of Labelled Transition Systems that can distinguish between required, unknown and proscribed behaviour to capture the semantics of existential and universal scenarios. Modal Transition Systems support elaboration of behaviour models through refinement, which complements an incremental elicitation process suitable for specifying behaviour with scenario-based notations. The synthesis algorithm that we define constructs a Modal Transition System that uses refinement to characterise all the Labelled Transition Systems models that satisfy a mixed, conditional existential and universal scenario-based specification. We show how this combination of scenario language, synthesis and Modal Transition Systems supports behaviour model elaboration.
Index Terms:
Semantics,Analytical models,Online banking,Merging,Unified modeling language,Indexes,Cognition,Requirements/Specifications,Software/Software Engineering,Software Engineering
Citation:
German Emir Sibay, Victor Braberman, Sebastian Uchitel, Jeff Kramer, "Synthesising Modal Transition Systems from Triggered Scenarios," IEEE Transactions on Software Engineering, 11 April 2013. IEEE computer Society Digital Library. IEEE Computer Society, <http://doi.ieeecomputersociety.org/10.1109/TSE.2012.62>
Usage of this product signifies your acceptance of the Terms of Use.

