Modeling and verification of a telecommunication application using live sequence charts and the Play-Engine tool

Pierre Combes, David Harel, Hillel Kugler

Research output: Contribution to journalArticlepeer-review

14 Scopus citations

Abstract

We apply the scenario-based approach to modeling, via the language of live sequence charts (LSCs) and the Play-Engine tool to a real-world complex telecommunication service, Depannage. It allows a user to call for help from a doctor, the fire brigade, a car maintenance service, etc. These kinds of services are built on top of an embedded platform, using both new and existing service components, and their complexity stems from their distributed architecture, the various time constraints they entail, and their rapidly evolving underlying systems. A well known problem in this class of telecommunication applications is that of feature interaction, whereby a new feature might cause problems in the execution of existing features. Our approach provides a methodology for high-level modeling of telecommunication applications that can help in detecting feature interaction at early development stages. We exhibit the results of applying the methodology to the specification, animation and formal verification of the Depannage service.

Original languageEnglish
Pages (from-to)157-175
Number of pages19
JournalSoftware and Systems Modeling
Volume7
Issue number2
DOIs
StatePublished - May 2008
Externally publishedYes

Bibliographical note

Funding Information:
This research was supported by the European Commission project OMEGA (IST-2001-33522) “Correct Development of Real-Time Embedded Systems”. During this project, the third author was at the Weizmann Institute of Science and later at New York University. A Preliminary version [11] has appeared in ATVA’05.

Funding

This research was supported by the European Commission project OMEGA (IST-2001-33522) “Correct Development of Real-Time Embedded Systems”. During this project, the third author was at the Weizmann Institute of Science and later at New York University. A Preliminary version [11] has appeared in ATVA’05.

FundersFunder number
European Commission project OMEGAIST-2001-33522

    Keywords

    • Live sequence charts (LSCs)
    • Requirements engineering
    • Telecommunication
    • Verification

    Fingerprint

    Dive into the research topics of 'Modeling and verification of a telecommunication application using live sequence charts and the Play-Engine tool'. Together they form a unique fingerprint.

    Cite this