Correct composition of dephased behavioural models

Juliana Kuster Filipe Bowles, Marco Bright Caminati

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Scenarios of execution are commonly used to specify partial behaviour and interactions between different objects and components in a system. To avoid overall inconsistency in specifications, various automated methods have emerged in the literature to compose (behavioural) models. In recent work, we have shown how the theorem prover Isabelle can be combined with the constraint solver Z3 to efficiently detect inconsistencies in two or more behavioural models and, in their absence, generate the composition. Here, we extend our approach further and show how to generate the correct composition (as a set of valid traces) of dephased models. This work has been inspired by a problem from a medical domain where different care pathways (for chronic conditions) may be applied to the same patient with different starting points.
Original languageEnglish
Title of host publicationFormal aspects of component software
Subtitle of host publication14th International Conference, FACS 2017, Braga, Portugal, October 10-13, 2017, Proceedings
EditorsJosé Proença, Markus Lumpe
Place of PublicationCham
PublisherSpringer
Pages233-250
Number of pages18
ISBN (Electronic)9783319680347
ISBN (Print)9783319680330
DOIs
Publication statusPublished - 2017
Event14th International Conference on Formal Aspects of Component Software - D. Diogo Museum of Archeology and Arts, Braga, Portugal
Duration: 10 Oct 201713 Oct 2017
Conference number: 14
http://facs2017.di.uminho.pt/

Publication series

NameLecture notes in computer science (programming and software engineering)
PublisherSpringer
Volume10487
ISSN (Print)0302-9743

Conference

Conference14th International Conference on Formal Aspects of Component Software
Abbreviated titleFACS
Country/TerritoryPortugal
CityBraga
Period10/10/1713/10/17
Internet address

Fingerprint

Dive into the research topics of 'Correct composition of dephased behavioural models'. Together they form a unique fingerprint.

Cite this