The engineering of generic requirements for failure management
The engineering of generic requirements for failure management
We consider the failure detection and management function for engine control systems as an application domain where product line engineering is indicated. The need to develop a generic requirement set - for subsequent system instantiation - is complicated by the addition of the high levels of verification demanded by this safety-critical domain, subject to avionics industry standards. We present our case study experience in this area as a candidate methodology for the engineering, validation and verification of generic requirements using domain engineering and Formal Methods techniques and tools. For a defined class of systems, the case study produces a generic requirement set in UML and an example instantiation in tabular form. Domain analysis and engineering produce a model which is integrated with the formal specification/ verification method B by the use of our UML-B profile. The formal verification both of the generic requirement set, and of a simple system instance, is demonstrated using our U2B and ProB tools. This work is a demonstrator for a tool-supported method which will be an output of EU project RODIN. The method, based in the dominant UML standard, will exploit formal verification technology largely as a "black box" for this novel combination of product line, failure management and safety-critical engineering.
generic requirements, refinement, failure detection and management, formal validation, formal verification
ISBN 3-922602-98-3
145-160
Snook, Colin
b2055316-9f7a-4b31-8aa1-be0710046af2
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b
Johnson, Ian
c7857806-a02b-4336-8201-55e6d474a79b
Kamsties, Erik
6c23d9df-511e-431c-9836-9154b83fc6a1
Gervasi, Vincenzo
b6e1a150-e03b-44a1-b922-29d86ffb88ce
Sawyer, Pete
5df3a02e-1c44-4533-8f95-14df2f97270e
2005
Snook, Colin
b2055316-9f7a-4b31-8aa1-be0710046af2
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b
Johnson, Ian
c7857806-a02b-4336-8201-55e6d474a79b
Kamsties, Erik
6c23d9df-511e-431c-9836-9154b83fc6a1
Gervasi, Vincenzo
b6e1a150-e03b-44a1-b922-29d86ffb88ce
Sawyer, Pete
5df3a02e-1c44-4533-8f95-14df2f97270e
Snook, Colin, Poppleton, Michael and Johnson, Ian
(2005)
The engineering of generic requirements for failure management.
Kamsties, Erik, Gervasi, Vincenzo and Sawyer, Pete
(eds.)
Eleventh International Workshop on Requirements Engineering: Foundation for Software Quality, Oporto.
13 - 14 Jun 2005.
.
Record type:
Conference or Workshop Item
(Paper)
Abstract
We consider the failure detection and management function for engine control systems as an application domain where product line engineering is indicated. The need to develop a generic requirement set - for subsequent system instantiation - is complicated by the addition of the high levels of verification demanded by this safety-critical domain, subject to avionics industry standards. We present our case study experience in this area as a candidate methodology for the engineering, validation and verification of generic requirements using domain engineering and Formal Methods techniques and tools. For a defined class of systems, the case study produces a generic requirement set in UML and an example instantiation in tabular form. Domain analysis and engineering produce a model which is integrated with the formal specification/ verification method B by the use of our UML-B profile. The formal verification both of the generic requirement set, and of a simple system instance, is demonstrated using our U2B and ProB tools. This work is a demonstrator for a tool-supported method which will be an output of EU project RODIN. The method, based in the dominant UML standard, will exploit formal verification technology largely as a "black box" for this novel combination of product line, failure management and safety-critical engineering.
Text
refsq05postWS.pdf
- Other
More information
Published date: 2005
Additional Information:
Event Dates: 13-14 June 2005
Venue - Dates:
Eleventh International Workshop on Requirements Engineering: Foundation for Software Quality, Oporto, 2005-06-13 - 2005-06-14
Keywords:
generic requirements, refinement, failure detection and management, formal validation, formal verification
Organisations:
Electronic & Software Systems
Identifiers
Local EPrints ID: 261882
URI: http://eprints.soton.ac.uk/id/eprint/261882
ISBN: ISBN 3-922602-98-3
PURE UUID: eea18174-3f92-4f8c-8cbf-9c30d9ca12c8
Catalogue record
Date deposited: 30 Jan 2006
Last modified: 15 Mar 2024 03:12
Export record
Contributors
Author:
Colin Snook
Author:
Michael Poppleton
Author:
Ian Johnson
Editor:
Erik Kamsties
Editor:
Vincenzo Gervasi
Editor:
Pete Sawyer
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics