• DocumentCode
    2166640
  • Title

    A systematic approach to the development of event based applications

  • Author

    Fenkam, Pascal ; Gall, Harald ; Jazayeri, Mehdi

  • Author_Institution
    Distributed Syst. Group, Tech. Univ. of Vienna, Austria
  • fYear
    2003
  • fDate
    6-18 Oct. 2003
  • Firstpage
    199
  • Lastpage
    208
  • Abstract
    We propose a novel framework logic of event consumption and publication (LECAP) for the development of event-based applications. Our approach offers the following advantages over existing approaches: 1) it supports a while-parallel language, 2) the reasoning allows a dynamic (instead of static) binding of programs to events, 3) it is oriented towards stepwise development of systems, and 4) the underlying logic supports the composition of specifications. The event based architectural style has been recognized as fostering the development of large-scale and complex systems by loosely coupling their components. It is therefore increasingly deployed in various environments such as middleware for mobile computing, message oriented middleware, integration frameworks, communication standards, and commercial toolkits. Current approaches to the development of event-based applications are ad hoc and do not support reasoning about their correctness. The LECAP approach is intended to solve this problem through a compositional and stepwise approach to specification and verification of event-based applications.
  • Keywords
    formal specification; message passing; middleware; mobile computing; program verification; software engineering; LECAP; commercial toolkit; communication standards; complex system; event based applications; integration frameworks; large-scale system; logic of event consumption and publication; loosely coupled components; message oriented middleware; mobile computing middleware; program-event dynamic binding; systematic development; while-parallel language; Application software; Communication standards; Communication system software; Large-scale systems; Logic; Message-oriented middleware; Mobile communication; Mobile computing; Software tools; Teamwork;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2003. Proceedings. 22nd International Symposium on
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-1955-5
  • Type

    conf

  • DOI
    10.1109/RELDIS.2003.1238069
  • Filename
    1238069