University of Ulm, Faculty of Computer Science, Dept. of Artificial Intelligence up: Publications

Model-Checking zur Analyse von Message Sequence Charts über Statecharts

Ercüment Canver

Published as technical report in Ulmer Informatik-Berichte



 
 Abstract

Die Unified Modeling Language (UML) enthält sowohl Statecharts als auch mit Sequence Diagrams eine Variante von Message Sequence Charts (MSCs). Da beide eingesetzt werden können, um verschiedene Aspekte eines Systems zu beschreiben, ist es sinnvoll, die Konsistenz zwischen beiden Beschreibungstechniken zu prüfen. Im vorliegenden Bericht werden beide Ansätze miteinander notationell und semantisch integriert und eine formale Konsistenzbeziehung formuliert. Zu diesem Zweck werden hier die MSC-Notation zu MSC_CTL erweitert, die Semantik von Statecharts in Termini von Transitionssystemen beschrieben und in MSC_CTL formulierte Anforderungen nach CTL* abgebildet. Die eigentliche Analyse erfolgt unter Einsatz eines Model-Checkers. Dazu sind hier Abbildungsvorschriften für einen speziellen Model-Checker angegeben. Aufgrund der mit der Prüfung von CTL*-Formeln verbundenen Komplexität ist hier zudem ein Verfahren angegeben, um die Beweisverpflichtungen in eine einfacher zu handhabende Form zu umzusetzen.


 Online Copy

Available as gzipped Postscript file (124 KB).
 
 BibTeX Entry

@techreport{Canver99:MCAMSCSC,
  author = "Canver, Ercüment",
  title = "Model-Checking zur Analyse von Message Sequence Charts über Statecharts",
  institution = "Universität Ulm",
  type = "UIB",
  number = "99-04",
  note = "ISSN 0939-5091",
  year = "1999"
}


Dept. of AI Homepage Research Help Mail to Webmaster Ercüment Canver - Jul. 05, 1998