The complexity of live sequence charts

Yves Bontemps, Pierre Yves Schobbens

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

Résumé

We are interested in implementing a fully automated software development process starting from sequence charts, which have proven their naturalness and usefulness in industry. We show in this paper that even for the simplest variants of sequence charts, there are strong impediments to the implementability of this dream. In the case of a manual development, we have to check the final implementation (the model). We show that centralized model-checking is co-NP-complete. Unfortunately, this problem is of little interest to industry. The real problem is distributed model-checking, that we show PSPACE complete, as well as several simple but interesting verification problems. The dream itself relies on program synthesis, formally called realizability. We show that the industrially relevant problem, distributed realizability, is undecidable. The less interesting problems of centralized and constrained realizability are exponential and doubly-exponential complete, respectively.

langue originaleAnglais
titre8th International Conference on Foundations of Software Science and Computation Structures, FOSSACS 2005
Pages364-378
Nombre de pages15
Volume3441
Etat de la publicationPublié - 19 sept. 2005
Evénement8th International Conference on Foundations of Software Science and Computation Structures, FOSSACS 2005, held as part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2005 - Edinburgh, Royaume-Uni
Durée: 4 avr. 20058 avr. 2005

Série de publications

NomLecture Notes in Computer Science
EditeurSpringer Verlag
ISSN (imprimé)0302-9743

Une conférence

Une conférence8th International Conference on Foundations of Software Science and Computation Structures, FOSSACS 2005, held as part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2005
Pays/TerritoireRoyaume-Uni
La villeEdinburgh
période4/04/058/04/05

Empreinte digitale

Examiner les sujets de recherche de « The complexity of live sequence charts ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation