White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

Deriving architectural flexibility requirements in safety-critical systems

Stephenson, Z. and McDermid, J. (2005) Deriving architectural flexibility requirements in safety-critical systems. IEE Proceedings - Software, 152 (14). pp. 143-152. ISSN 1462-5970

Full text not available from this repository.


Safety-critical embedded systems are constrained by safety regulations that require the designers of the system to explain its operation. This includes the operation of any flexibility mechanisms present in the design, and the rationale for their inclusion. The ability to place such flexibility where it is most needed is a crucial factor in reducing the cost and risk of safety-critical system development. In this paper an analysis technique that the designer can apply when faced with potential requirements problems is described and evaluated. The technique derives flexibility requirements from indicators of customer uncertainty in the way the requirement is expressed. This allows the designer to quickly describe the required flexibility in the architecture and proceed with design even when the requirement is expected to change. The evaluation shows a significant improvement in the ability of a design to manage change when it contains flexibility that is targeted using the uncertainty analysis technique, compared with flexibility that is generated through more conventional means.

Item Type: Article
Institution: The University of York
Academic Units: The University of York > Computer Science (York)
Depositing User: York RAE Import
Date Deposited: 11 Jun 2009 11:12
Last Modified: 11 Jun 2009 11:12
Published Version: http://dx.doi.org/10.1049/ip-sen:20045050
Status: Published
Publisher: Institution of Engineering and Technology
Identification Number: 10.1049/ip-sen:20045050
URI: http://eprints.whiterose.ac.uk/id/eprint/6239

Actions (repository staff only: login required)