Executable semantics of recursively nestable dialog flow specifications for web applications

Sören Blom*, Matthias Book, Volker Gruhn

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

Information systems for the support of complex business processes are often equipped with web-based front-ends to allow convenient user access. To produce executable specifications of the users' interactions with such web-based applications, we use a visual language that enables developers to model their complex dialog structures. In this paper, we introduce the formal semantics of the core constructs of this Dialog Flow Notation: We define its syntax in terms of invariants about the permitted elements and their relations, and show how any words of the language (i.e. any syntactically correct dialog flow specifications) can be mapped to a deterministic pushdown automaton whose behavior defines the notation's semantics. This gives us and other tool developers a formal basis for the design and implementation of tools and frameworks that mirror the precise meaning of all DFN constructs.

Original languageEnglish
Title of host publicationProceedings - 8th International Conference on Web Engineering, ICWE 2008
Pages135-147
Number of pages13
DOIs
Publication statusPublished - 2008
Event8th International Conference on Web Engineering, ICWE 2008 - Yorktown Heights, NY, United States
Duration: 14 Jul 200818 Jul 2008

Publication series

NameProceedings - 8th International Conference on Web Engineering, ICWE 2008

Conference

Conference8th International Conference on Web Engineering, ICWE 2008
Country/TerritoryUnited States
CityYorktown Heights, NY
Period14/07/0818/07/08

Fingerprint

Dive into the research topics of 'Executable semantics of recursively nestable dialog flow specifications for web applications'. Together they form a unique fingerprint.

Cite this