Tool support is known to be one of the success factors in formal specification based analysis and -program development. This paper investigates tool support in the context of a case study where a wide range of tool features is required: For an access control, C++ code has to be developed based on the user’s requirements expressed in natural language. The access control has been classified a mixed data-control problem. This paper discusses (1) why VDMTools and PVS have been selected and (2) how they can be used together. Another aspect is the use of VDM as a framework for modeling event based systems. In our approach to tool integration, two specifications are considered to share a common part. For the present application this part consists of the scenario of all possible events.
Content
Author and article information
Conference
Publication date:
July
1999
Publication date
(Print):
July
1999
Pages: 1-17
Affiliations
[0001]Austrian Research Center Seibersdorf
Seibersdorf, Austria
and
Institute for Software Technology, Technical University of Graz
Graz, Austria