Home

Formal modelling and simulation in the development of a security-critical message processing system


Author(s) : T. M. Brookes J. S. Fitzgerald P. G. Larsen M. A. Green, 
Publisher : N/A
Publication Date : 1995
ISSN : N/A
Abstract : This paper describes an experiment evaluating the application of formal techniques to the modelling and development of a security-critical system to high (ITSEC) levels of assurance. The experiment has been done in a commercial environment by engineers working within an existing development process. Two independent teams of engineers in British Aerospace have been concurrently developing a message processing system (a trusted gateway). Both teams use CASE technology (Yourdon with Ward & Mellor's extensions supported by requirements traceability tools), but one team additionally uses the formal specification language VDM-SL. Tool support is available for both the CASE techniques and VDM-SL. In this paper we consider the merits of various forms of specification of the trusted gateway, emphasising the value of validating the specification by using it as a direct simulation of the system. 1,