Synthesizing Modal Transition Systems from Triggered Scenarios

Autores
Sibay, German Emir; Braberman, Victor Adrian; Uchitel, Sebastian; Kramer, Jeff
Año de publicación
2013
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Synthesis of operational behaviour models from scenario-based specifications has been extensively studied. Focus has been mainly on either existential or universal interpretations. One noteworthy exception is Live Sequence Charts which provides expressive constructs for conditional universal scenarios and some limited support for non-conditional existential scenarios. In this paper we propose a scenario-based language that supports both existential and universal interpretations for conditional scenarios. Existing model synthesis techniques use traditional two-valued behaviour models, such as Labelled Transition Systems. These are not sufficiently expressive to accommodate specification languages with both existential and universal scenarios. We therefore shift the target of synthesis to Modal Transition Systems, an extension of Labelled Transition Systems that can distinguish between required, unknown and proscribed behaviour to capture the semantics of existential and universal scenarios. Modal Transition Systems support elaboration of behaviour models through refinement, which complements an incremental elicitation process suitable for specifying behaviour with scenario-based notations. The synthesis algorithm that we define constructs a Modal Transition System that uses refinement to characterise all the Labelled Transition Systems models that satisfy a mixed, conditional existential and universal scenario-based specification. We show how this combination of scenario language, synthesis and Modal Transition Systems supports behaviour model elaboration.
Fil: Sibay, German Emir. Imperial College London. Departament of Computing; Reino Unido;
Fil: Braberman, Victor Adrian. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina; Consejo Nacional de Investigaciones Cientificas y Tecnicas. Oficina de Coordinacion Administrativa Ciudad Universitaria; Argentina;
Fil: Uchitel, Sebastian. Imperial College London. Departament of Computing; Reino Unido; Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina;
Fil: Kramer, Jeff. Imperial College London. Departament of Computing; Reino Unido;
Materia
Scenarios
Mts
Synthesis
Partial Behaviour Models
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/2551

id CONICETDig_23827821d6b4f7cb55c8761b07dcd80a
oai_identifier_str oai:ri.conicet.gov.ar:11336/2551
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Synthesizing Modal Transition Systems from Triggered ScenariosSibay, German EmirBraberman, Victor AdrianUchitel, SebastianKramer, JeffScenariosMtsSynthesisPartial Behaviour Modelshttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Synthesis of operational behaviour models from scenario-based specifications has been extensively studied. Focus has been mainly on either existential or universal interpretations. One noteworthy exception is Live Sequence Charts which provides expressive constructs for conditional universal scenarios and some limited support for non-conditional existential scenarios. In this paper we propose a scenario-based language that supports both existential and universal interpretations for conditional scenarios. Existing model synthesis techniques use traditional two-valued behaviour models, such as Labelled Transition Systems. These are not sufficiently expressive to accommodate specification languages with both existential and universal scenarios. We therefore shift the target of synthesis to Modal Transition Systems, an extension of Labelled Transition Systems that can distinguish between required, unknown and proscribed behaviour to capture the semantics of existential and universal scenarios. Modal Transition Systems support elaboration of behaviour models through refinement, which complements an incremental elicitation process suitable for specifying behaviour with scenario-based notations. The synthesis algorithm that we define constructs a Modal Transition System that uses refinement to characterise all the Labelled Transition Systems models that satisfy a mixed, conditional existential and universal scenario-based specification. We show how this combination of scenario language, synthesis and Modal Transition Systems supports behaviour model elaboration.Fil: Sibay, German Emir. Imperial College London. Departament of Computing; Reino Unido;Fil: Braberman, Victor Adrian. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina; Consejo Nacional de Investigaciones Cientificas y Tecnicas. Oficina de Coordinacion Administrativa Ciudad Universitaria; Argentina;Fil: Uchitel, Sebastian. Imperial College London. Departament of Computing; Reino Unido; Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina;Fil: Kramer, Jeff. Imperial College London. Departament of Computing; Reino Unido;Institute of Electrical and Electronics Engineers2013-07info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/2551Sibay, German Emir; Braberman, Victor Adrian; Uchitel, Sebastian; Kramer, Jeff; Synthesizing Modal Transition Systems from Triggered Scenarios; Institute of Electrical and Electronics Engineers; IEEE Transactions on Software Engineering; 39; 7; 7-2013; 975-10010098-5589enginfo:eu-repo/semantics/altIdentifier/doi/10.1109/TSE.2012.62info:eu-repo/semantics/altIdentifier/url/http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6311408info:eu-repo/semantics/altIdentifier/issn/0098-5589info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-10-15T14:48:25Zoai:ri.conicet.gov.ar:11336/2551instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-10-15 14:48:26.017CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Synthesizing Modal Transition Systems from Triggered Scenarios
title Synthesizing Modal Transition Systems from Triggered Scenarios
spellingShingle Synthesizing Modal Transition Systems from Triggered Scenarios
Sibay, German Emir
Scenarios
Mts
Synthesis
Partial Behaviour Models
title_short Synthesizing Modal Transition Systems from Triggered Scenarios
title_full Synthesizing Modal Transition Systems from Triggered Scenarios
title_fullStr Synthesizing Modal Transition Systems from Triggered Scenarios
title_full_unstemmed Synthesizing Modal Transition Systems from Triggered Scenarios
title_sort Synthesizing Modal Transition Systems from Triggered Scenarios
dc.creator.none.fl_str_mv Sibay, German Emir
Braberman, Victor Adrian
Uchitel, Sebastian
Kramer, Jeff
author Sibay, German Emir
author_facet Sibay, German Emir
Braberman, Victor Adrian
Uchitel, Sebastian
Kramer, Jeff
author_role author
author2 Braberman, Victor Adrian
Uchitel, Sebastian
Kramer, Jeff
author2_role author
author
author
dc.subject.none.fl_str_mv Scenarios
Mts
Synthesis
Partial Behaviour Models
topic Scenarios
Mts
Synthesis
Partial Behaviour Models
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv Synthesis of operational behaviour models from scenario-based specifications has been extensively studied. Focus has been mainly on either existential or universal interpretations. One noteworthy exception is Live Sequence Charts which provides expressive constructs for conditional universal scenarios and some limited support for non-conditional existential scenarios. In this paper we propose a scenario-based language that supports both existential and universal interpretations for conditional scenarios. Existing model synthesis techniques use traditional two-valued behaviour models, such as Labelled Transition Systems. These are not sufficiently expressive to accommodate specification languages with both existential and universal scenarios. We therefore shift the target of synthesis to Modal Transition Systems, an extension of Labelled Transition Systems that can distinguish between required, unknown and proscribed behaviour to capture the semantics of existential and universal scenarios. Modal Transition Systems support elaboration of behaviour models through refinement, which complements an incremental elicitation process suitable for specifying behaviour with scenario-based notations. The synthesis algorithm that we define constructs a Modal Transition System that uses refinement to characterise all the Labelled Transition Systems models that satisfy a mixed, conditional existential and universal scenario-based specification. We show how this combination of scenario language, synthesis and Modal Transition Systems supports behaviour model elaboration.
Fil: Sibay, German Emir. Imperial College London. Departament of Computing; Reino Unido;
Fil: Braberman, Victor Adrian. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina; Consejo Nacional de Investigaciones Cientificas y Tecnicas. Oficina de Coordinacion Administrativa Ciudad Universitaria; Argentina;
Fil: Uchitel, Sebastian. Imperial College London. Departament of Computing; Reino Unido; Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina;
Fil: Kramer, Jeff. Imperial College London. Departament of Computing; Reino Unido;
description Synthesis of operational behaviour models from scenario-based specifications has been extensively studied. Focus has been mainly on either existential or universal interpretations. One noteworthy exception is Live Sequence Charts which provides expressive constructs for conditional universal scenarios and some limited support for non-conditional existential scenarios. In this paper we propose a scenario-based language that supports both existential and universal interpretations for conditional scenarios. Existing model synthesis techniques use traditional two-valued behaviour models, such as Labelled Transition Systems. These are not sufficiently expressive to accommodate specification languages with both existential and universal scenarios. We therefore shift the target of synthesis to Modal Transition Systems, an extension of Labelled Transition Systems that can distinguish between required, unknown and proscribed behaviour to capture the semantics of existential and universal scenarios. Modal Transition Systems support elaboration of behaviour models through refinement, which complements an incremental elicitation process suitable for specifying behaviour with scenario-based notations. The synthesis algorithm that we define constructs a Modal Transition System that uses refinement to characterise all the Labelled Transition Systems models that satisfy a mixed, conditional existential and universal scenario-based specification. We show how this combination of scenario language, synthesis and Modal Transition Systems supports behaviour model elaboration.
publishDate 2013
dc.date.none.fl_str_mv 2013-07
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/2551
Sibay, German Emir; Braberman, Victor Adrian; Uchitel, Sebastian; Kramer, Jeff; Synthesizing Modal Transition Systems from Triggered Scenarios; Institute of Electrical and Electronics Engineers; IEEE Transactions on Software Engineering; 39; 7; 7-2013; 975-1001
0098-5589
url http://hdl.handle.net/11336/2551
identifier_str_mv Sibay, German Emir; Braberman, Victor Adrian; Uchitel, Sebastian; Kramer, Jeff; Synthesizing Modal Transition Systems from Triggered Scenarios; Institute of Electrical and Electronics Engineers; IEEE Transactions on Software Engineering; 39; 7; 7-2013; 975-1001
0098-5589
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.1109/TSE.2012.62
info:eu-repo/semantics/altIdentifier/url/http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6311408
info:eu-repo/semantics/altIdentifier/issn/0098-5589
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers
publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1846083004473016320
score 13.22299