|
|
|
|
LEADER |
02077 am a22001453u 4500 |
001 |
266490 |
042 |
|
|
|a dc
|
100 |
1 |
0 |
|a Snook, Colin
|e author
|
700 |
1 |
0 |
|a Poppleton, Michael
|e author
|
700 |
1 |
0 |
|a Johnson, Ian
|e author
|
245 |
0 |
0 |
|a Rigorous engineering of product-line requirements: a case study in failure management
|
260 |
|
|
|c 2008-01.
|
856 |
|
|
|z Get fulltext
|u https://eprints.soton.ac.uk/266490/1/ISTpoppleton.pdf
|
520 |
|
|
|a 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 method 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 system instance. Domain analysis and engineering produce a validated 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, ProB and prototype Requirements Manager tools. This work is a demonstrator for a tool-supported method which will be an output of EU project RODIN\footnote{This work is conducted in the setting of the EU funded research project: IST 511599 RODIN (Rigorous Open Development Environment for Complex Systems) \texttt{http://rodin.cs.ncl.ac.uk/}.}. The use of existing and prototype formal verification and support tools is discussed. The method, developed in application to this novel combination of product line, failure management and safety-critical engineering, is evaluated and considered to be applicable to a wide range of domains.
|
655 |
7 |
|
|a Article
|