Formal Transformations : Using SA and VDM as Di erent
نویسندگان
چکیده
Structured methods and formal methods for software development can supplement each other by eliminating each other's weak points. It is even better if an eeciently high level of integration can be achieved such that the products of each method can automatically be transformed into a product of the other method. In this paper a small case study is presented in which this principle is illustrated. It is shown how data ow diagrams (the main product of Structured Analysis) can automatically be translated into VDM speciications, in this way creating two diierent views for the analyst/designer on the system being developed: a graphical view (the DFD) and a textual view (the VDM speciication).
منابع مشابه
Formal Transformations Using SA and VDM as Di erent Views in Software Development
Structured methods and formal methods for software development can supplement each other by eliminating each other s weak points It is even better if an e ciently high level of integration can be achieved such that the products of each method can automatically be transformed into a product of the other method In this paper a small case study is presented in which this principle is illustrated I...
متن کاملEvaluation of Underdetermined Explicit Definitions
The speci cation language VDM SL is used in the model oriented formal method known as the Vienna Development Method There have been a number of di erent dialects of this language but a standard for the language has now been de ned The draft standard includes a dynamic semantics which in general is not executable A given speci cation denotes a possibly in nite set of models according to the dyna...
متن کاملTowards Proof Rules for Looseness in Explicit De nitions from VDM SL
The model oriented formal method called VDM contains a speci cation language called VDM SL This language existed in a number of di erent dialects but now a standard for the language has been prepared includ ing a dynamic semantics de ned from a model theoretic point of view Thus it is not at all clear that the de ned semantics is appropriate for deriving proof rules which re ect the semantics T...
متن کاملIntegrated Formal and Object-Oriented Methods: The VDM ++ Approach
This paper describes methods integration techniques and tools developed for the VDM formal specification language. Case studies which have been carried out for the language using tool support for the integrated development method are also described. The original features of the method are its use of highly abstract initial specifications to avoid the design bias of object-oriented structuring, ...
متن کاملPutting Formal Description of Software Architecture in Practice: Good News, Bad News
Since a few years the research group in L'Aquila has been carrying on work in the eld of architectural design. Our rst activity has been to face the problem of formally de ning an SA description. In this context the use of a rewriting-based speci cation language, the Chemical Abstract Machine, already known in the literature, to describe software architectures has been proposed [7, 8]. There we...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993