![]() |
![]() |
|
||||||||||||||||||||
|
Application name: ConForm: The Experimental Development of a Trusted Gateway Organisation: British Aerospace (Systems & Equipment) Ltd., The Centre for Software Reliability, (University of Newcastle upon Tyne), IFAD A/S Method: VDM-SL Tools: The IFAD VDM-SL Toolbox Domain: Miscellaneous Period: 13 months (part-time) during 1994 and 1995. Size: 500-1000 lines of Visual C++ in the product Description: A trusted gateway reads messages (character strings) at an input port and decides the level of security of each message. The message is then output to an output post of the appropriate security level.
Conclusions: Applying formal specification in the early system design phase greatly increases the rigour with which data definition and exceptional behaviour are considered. The number of queries raised against customer requirements is significantly increased. Consequently the VDM-SL trusted gateway design considers more error cases than the conventional design. Writing executable formal specifications in the system design phase allows a concrete contribution to be made to the system test plan; eases and improves confidence in the validation. The form of an executable specification may bias later software designs to use the same structure. Application was considered successful. Future application of data definition parts of VDM-SL are under consideration, especially production of reusable specifications of common message syntaxes. Publications: "Formal and Informal Specifications of a Secure System Component: first results in a comparative study" J.S. Fitzgerald, T.M. Brookes, M. Green and P.G. Larsen. In: M. Naftalin, T. Denvir, M. Bertran (eds.) FME'94: Industrial Benefit of Formal Methods. Proceedings of Formal Methods Europe Symposium (FME'94), LNCS 873. Springer-Verlag, 1994.
Contact:
URL: |
||||||||||||||||||||
© copyright 2004 | Formal Methods Europe |
||||||||||||||||||||