Model checking interactor specifications
Autor(a) principal: | |
---|---|
Data de Publicação: | 2001 |
Outros Autores: | |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/687 |
Resumo: | Recent accounts of accidents draw attention to "automation surprises" that arise in safety critical systems. An automation surprise can occur when a system behaves differently from the expectations of the operator. Interface mode changes are one class of such surprises that have significant impact on the safety of a dynamic interactive system. They may take place implicitly as a result of other system action. Formal specifications of interactive systems provide an opportunity to analyse problems that arise in such systems. In this paper we consider the role that an interactor based specification has as a partial model of an interactive system so that mode consequences can be checked early in the design process. We show how interactor specifications can be translated into the SMV model checker input language and how we can use such specifications in conjunction with the model checker to analyse potential for mode confusion in a realistic case. Our final aim is to develop a general purpose methodology for the automated analysis of interactive systems. This verification process can be useful in raising questions that have to be addressed in a broader context of analysis. |
id |
RCAP_baabbcfa677f4de0228fb51097d07873 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/687 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Model checking interactor specificationsSoftware verificationInteractive systemsAutomation surpriseInterface mode confusionModel checkingInteractor based specificationsRecent accounts of accidents draw attention to "automation surprises" that arise in safety critical systems. An automation surprise can occur when a system behaves differently from the expectations of the operator. Interface mode changes are one class of such surprises that have significant impact on the safety of a dynamic interactive system. They may take place implicitly as a result of other system action. Formal specifications of interactive systems provide an opportunity to analyse problems that arise in such systems. In this paper we consider the role that an interactor based specification has as a partial model of an interactive system so that mode consequences can be checked early in the design process. We show how interactor specifications can be translated into the SMV model checker input language and how we can use such specifications in conjunction with the model checker to analyse potential for mode confusion in a realistic case. Our final aim is to develop a general purpose methodology for the automated analysis of interactive systems. This verification process can be useful in raising questions that have to be addressed in a broader context of analysis.Fundação para a Ciência e a TecnologiaJosé C. Campos was supported by Fundação para a Ciência e a Tecnologia (FCT, Portugal) under grant PRAXIS XXI/BD/9562/96. The authors thank Bob Fields and Karsten Loerfor their useful comments on earlier versions of this paper.KluwerUniversidade do MinhoCampos, J. CreissacHarrison, M. D.2001-082001-08-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/1822/687engCAMPOS, José C. ; HARRISON, Michael D. - Model checking interactor specifications. In “Automated Software Engineering : an international journal” [Em linha]. 8:3-4 (2001) 275-310. [Consult. 6 Dez. 2004]. Disponível na Internet: http://www.kluweronline.com/article.asp?PIPS=337710. ISSN 0928-8910.0928-891010.1023/A:1011265604021http://dx.doi.org/10.1023/A:1011265604021info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:20:18Zoai:repositorium.sdum.uminho.pt:1822/687Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:13:24.916409Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Model checking interactor specifications |
title |
Model checking interactor specifications |
spellingShingle |
Model checking interactor specifications Campos, J. Creissac Software verification Interactive systems Automation surprise Interface mode confusion Model checking Interactor based specifications |
title_short |
Model checking interactor specifications |
title_full |
Model checking interactor specifications |
title_fullStr |
Model checking interactor specifications |
title_full_unstemmed |
Model checking interactor specifications |
title_sort |
Model checking interactor specifications |
author |
Campos, J. Creissac |
author_facet |
Campos, J. Creissac Harrison, M. D. |
author_role |
author |
author2 |
Harrison, M. D. |
author2_role |
author |
dc.contributor.none.fl_str_mv |
Universidade do Minho |
dc.contributor.author.fl_str_mv |
Campos, J. Creissac Harrison, M. D. |
dc.subject.por.fl_str_mv |
Software verification Interactive systems Automation surprise Interface mode confusion Model checking Interactor based specifications |
topic |
Software verification Interactive systems Automation surprise Interface mode confusion Model checking Interactor based specifications |
description |
Recent accounts of accidents draw attention to "automation surprises" that arise in safety critical systems. An automation surprise can occur when a system behaves differently from the expectations of the operator. Interface mode changes are one class of such surprises that have significant impact on the safety of a dynamic interactive system. They may take place implicitly as a result of other system action. Formal specifications of interactive systems provide an opportunity to analyse problems that arise in such systems. In this paper we consider the role that an interactor based specification has as a partial model of an interactive system so that mode consequences can be checked early in the design process. We show how interactor specifications can be translated into the SMV model checker input language and how we can use such specifications in conjunction with the model checker to analyse potential for mode confusion in a realistic case. Our final aim is to develop a general purpose methodology for the automated analysis of interactive systems. This verification process can be useful in raising questions that have to be addressed in a broader context of analysis. |
publishDate |
2001 |
dc.date.none.fl_str_mv |
2001-08 2001-08-01T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/687 |
url |
http://hdl.handle.net/1822/687 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
CAMPOS, José C. ; HARRISON, Michael D. - Model checking interactor specifications. In “Automated Software Engineering : an international journal” [Em linha]. 8:3-4 (2001) 275-310. [Consult. 6 Dez. 2004]. Disponível na Internet: http://www.kluweronline.com/article.asp?PIPS=337710. ISSN 0928-8910. 0928-8910 10.1023/A:1011265604021 http://dx.doi.org/10.1023/A:1011265604021 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Kluwer |
publisher.none.fl_str_mv |
Kluwer |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799132573252714496 |