Combining Vdm-sl Speciications with C++ Code

نویسنده

  • Peter Gorm Larsen
چکیده

Experience shows that it is not economically feasible to for mally specify all parts of a system in an industrial application Either one already has a number of existing components which are trusted and therefore desirable for reuse or components are so simple that there is no gain in formally specifying their behavior In both cases it may be felt that it is not worth spending time on developing a detailed formal spec i cation of the entire system This raises the question what tools should be provided for the analysis of the entire system in which actual code is combined with speci cations In this paper we propose an approach which enables integration of code into a formal speci cation for proto typing facilities The integration of code is supported by an extension to the IFAD VDM SL Toolbox such that heterogeneous models can be interpreted

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Combining VDM-SL Specifications with C++ Code

Experience shows that it is not economically feasible to formally specify all parts of a system in an industrial application. Either one already has a number of existing components which are trusted and therefore desirable for reuse, or components are so simple that there is no gain in formally specifying their behavior. In both cases it may be felt that it is not worth spending time on develop...

متن کامل

Translating Specifications in VDM-SL to PVS

This paper presents a method for translating a subset of VDM-SL to higher order logic, more speciically the PVS speciication language. This method has been used in an experiment where we have taken three existing, relatively large speciications written in VDM-SL, hand-translated these to PVS and then tried to type check the results. This is not as simple as it may sound since the speciications ...

متن کامل

The Ifad Vdm-sl Toolbox: a Practical Approach T O F Ormal Speciications

The IFAD VDM SL Toolbox is a collection of tools for formal speci cations development using the latest version of the VDM SL standard In addition to the full language it also supports a module based structur ing mechanism for large speci cations The Toolbox features extensive semantics checking documentation support test coverage analysis and debugging support We have focused on supporting real...

متن کامل

Making Speciications Executable { Using Iptes Meta-iv

This article discusses the extra eeort required to make speciications executable. With an origin in essential (but in general non-executable) speciication techniques and speciication language constructs the limitations of writing speciications in an executable language are discussed. The (executable) example speciications are written in IPTES Meta-IV which is a subset of BSI/VDM-SL.

متن کامل

Simulation of Mosca speci cations in

mosca is an experimental language to extend the Vienna Development Method specii-cation language VDM-SL to be applicable in the area of developing distributed, parallel and real-time systems. As is generally known, plain VDM is not adequate for these application areas since it lacks facilities to specify multiple threads of control and it does not allow the use of time within speciications. mos...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996