Model checking interactor specifications

Detalhes bibliográficos
Autor(a) principal: Campos, J. Creissac
Data de Publicação: 2001
Outros Autores: Harrison, M. D.
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