Semantics of States and Transitions in statecharts-based markup languages: a comparative study between SWC and SCXML
Résumé
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.
Domaines
Informatique [cs]
Fichier principal
Semantics of States and Transitions in statecharts-based markup languages.pdf (432.1 Ko)
Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte