Modelchecking non-functional requirements for interface specifications.
Kammueller, Florian ORCID: https://orcid.org/0000-0001-5839-5488 and Preibusch, Sören
(2008)
Modelchecking non-functional requirements for interface specifications.
In: European Joint Conference on Theory and Practice of Software, 2008, (Foundations of Interface technologies), 29th March - 6th April, 2008, Budapest.
.
[Conference or Workshop Item]
|
PDF
Download (411kB) | Preview |
Abstract
In this paper we present a combination of formal specification and mechanical analysis enabling a simple and flexible development process for interface specifications from requirements. Using the potential of temporal logic for describing non-functional requirements we derive an analysis model from functional requirements. Slightly abusing its original object-oriented incentives we employ the precision and modularity of formal specification in Object-Z for representing interface descriptions. A structure preserving translation of Object-Z specifications to the model checker SMV unifies the temporal logic specification of requirements with the analysis model. The automated verification in SMV supports a feedback loop for a stepwise improvement of the requirement specification and its analysis model. We illustrate this technique on the case study of the safety-critical TWIN elevator system.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Research Areas: | A. > School of Science and Technology > Computer Science > Artificial Intelligence group A. > School of Science and Technology > Computer Science > Foundations of Computing group |
Item ID: | 7221 |
Useful Links: | |
Depositing User: | Dr Florian Kammueller |
Date Deposited: | 02 Mar 2011 10:05 |
Last Modified: | 07 Feb 2021 02:31 |
URI: | https://eprints.mdx.ac.uk/id/eprint/7221 |
Actions (login required)
![]() |
View Item |
Full text downloads (NB count will be zero if no full text documents are attached to the record)
Downloads per month over the past year