Skip to Main content Skip to Navigation
Conference papers

Semantics of States and Transitions in statecharts-based markup languages: a comparative study between SWC and SCXML

Marco Winckler 1 Charly Carrère 1 Eric Barboni 1
1 IRIT-ICS - Interactive Critical Systems
IRIT - Institut de recherche en informatique de Toulouse
Abstract : Statecharts has been demonstrated as a suitable solution for specifying the navigational behavior of hypermedia systems. However, in order to cope withthe idiosyncrasies of the Web development (such as representation of client and server stages) we have been proposed an extension to the original Harel’s statecharts called StateWebCharts(SWC). In this paper we discuss the rationale for extending statecharts notations for specific application domains such as the Web. Moreover, we illustrate how the domain-specific constructs provided by SWC might help to solve problems that would require specific semantics for states and transitions. Then, we compare the constructs proposed by theSWC notation with Harel’s statecharts and SCXML. We argue that it would be possible to convert SWC specification into SCXML by losing some semantic on transitions and states. Conversely, extensions for adding domain-specific semantics on SCXML would benefit not only its inner utility to specifying Web application but it could also useful in other application domains.
Document type :
Conference papers
Complete list of metadata

https://hal.archives-ouvertes.fr/hal-03263713
Contributor : Françoise Grélaud <>
Submitted on : Monday, June 21, 2021 - 4:20:21 PM
Last modification on : Tuesday, June 22, 2021 - 2:12:52 PM

File

Semantics of States and Transi...
Publisher files allowed on an open archive

Licence


Distributed under a Creative Commons Attribution - NonCommercial - NoDerivatives 4.0 International License

Identifiers

  • HAL Id : hal-03263713, version 1

Citation

Marco Winckler, Charly Carrère, Eric Barboni. Semantics of States and Transitions in statecharts-based markup languages: a comparative study between SWC and SCXML. 1st Workshop on Engineering Interactive Computer Systems with SCXML (EICS 2014), Jun 2014, Rome, Italy. pp.28--32. ⟨hal-03263713⟩

Share

Metrics

Record views

18

Files downloads

18