• DocumentCode
    2290850
  • Title

    Executable Semantics of Recursively Nestable Dialog Flow Specifications for Web Applications

  • Author

    Blom, Sören ; Book, Matthias ; Gruhn, Volker

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Leipzig, Leipzig
  • fYear
    2008
  • fDate
    14-18 July 2008
  • Firstpage
    135
  • Lastpage
    147
  • 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.
  • Keywords
    Internet; business data processing; formal specification; interactive systems; online front-ends; programming language semantics; user interfaces; Web applications; Web-based front-ends; business processes; dialog flow notation; executable semantics; formal semantics; information systems; recursively nestable dialog flow specifications; visual language; Application software; Automata; Books; Computer science; Information systems; Mirrors; Navigation; Runtime; Telematics; User interfaces; Dialog Flow Notation; Semantics; Syntax; Web Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Engineering, 2008. ICWE '08. Eighth International Conference on
  • Conference_Location
    Yorktown Heights, NJ
  • Print_ISBN
    978-0-7695-3261-5
  • Electronic_ISBN
    978-0-7695-3261-5
  • Type

    conf

  • DOI
    10.1109/ICWE.2008.25
  • Filename
    4577877