Verification of message sequence charts via template matching

Vladimir Levin, Doron Peled

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

13 Scopus citations

Abstract

Message sequence charts are becoming a popular low-level design tool for communication systems. When applied to systems of nontrivial size, organizing and manipulating them become a challenge. We present a methodology for specifying and verifying message sequence charts. Specification is given using templates, namely charts with only partial information about the participating events and their interrelated order. "Verification is done by a search whose aim is to match templates against charts. The result of such a search either reports that no matching chart exists, or returns examples of charts that satisfy the constraints that appear in such a template. We describe the algoritilm and an implementation.

Original languageEnglish
Title of host publicationTAPSOFT 1997
Subtitle of host publicationTheory and Practice of Software Development - 7th International Joint Conference CAAP/FASE, Proceedings
EditorsMichel Bidoit, Michel Bidoit, Max Dauchet, Max Dauchet
PublisherSpringer Verlag
Pages652-666
Number of pages15
ISBN (Print)9783540627814, 9783540627814
DOIs
StatePublished - 1997
Externally publishedYes
Event7th International Joint Conference on Theory and Practice of Software Development, TAPSOFT 1997 - Lille, France
Duration: 14 Apr 199718 Apr 1997

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1214
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Joint Conference on Theory and Practice of Software Development, TAPSOFT 1997
Country/TerritoryFrance
CityLille
Period14/04/9718/04/97

Bibliographical note

Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1997.

Fingerprint

Dive into the research topics of 'Verification of message sequence charts via template matching'. Together they form a unique fingerprint.

Cite this