AbstractIn this paper we present a source transformation-based framework to support model checking of source code written with languages belonging to Microsoft's .NET platform. The framework includes a set of source transformation rules to guide the transformation, tools to support assertion checking, as well as a tool for the automation of deadlock detection. The framework results in both executable and formally verifiable artifacts. We provide details of the tools in the framework, and evaluate the framework on a few small case studies
Software model checkers work directly on single-process programs, but not on multiple processes. Con...
Microsoft’s.NET Framework, and JAVA plat-forms, are based in a just-in-time compilation philosophy. ...
The paper presents a combination of interactive and automatic tools in the area of software verifica...
AbstractIn this paper we present a source transformation-based framework to support model checking o...
International audienceModel checking is a suitable formal technique to analyze parallel programs' ex...
AbstractIn this paper we present a source transformation-based framework to support uniform testing ...
We present a novel solution combining Large Language Model (LLM) capabilities with Formal Verificati...
As with other software development artifacts, model transformations are not bug-free and so must be ...
A model transformation verification task may involve a number of different transformations, from one...
International audienceModel-driven engineering (MDE) is increasingly accepted in industry as an effe...
Abstract: The increasing reliance on Model-Driven Software Development calls for model compilers to ...
Despite the technological advances in languages and tools to support program development, pro-gramme...
Systematic State Exploration or Model Checking techniques have been used for years to check the mode...
DLL Hell is what Microsoft calls its version of our Java library problem and the .NET component fram...
Whenever software faults can endanger human life, property, or the environment, the absence of fault...
Software model checkers work directly on single-process programs, but not on multiple processes. Con...
Microsoft’s.NET Framework, and JAVA plat-forms, are based in a just-in-time compilation philosophy. ...
The paper presents a combination of interactive and automatic tools in the area of software verifica...
AbstractIn this paper we present a source transformation-based framework to support model checking o...
International audienceModel checking is a suitable formal technique to analyze parallel programs' ex...
AbstractIn this paper we present a source transformation-based framework to support uniform testing ...
We present a novel solution combining Large Language Model (LLM) capabilities with Formal Verificati...
As with other software development artifacts, model transformations are not bug-free and so must be ...
A model transformation verification task may involve a number of different transformations, from one...
International audienceModel-driven engineering (MDE) is increasingly accepted in industry as an effe...
Abstract: The increasing reliance on Model-Driven Software Development calls for model compilers to ...
Despite the technological advances in languages and tools to support program development, pro-gramme...
Systematic State Exploration or Model Checking techniques have been used for years to check the mode...
DLL Hell is what Microsoft calls its version of our Java library problem and the .NET component fram...
Whenever software faults can endanger human life, property, or the environment, the absence of fault...
Software model checkers work directly on single-process programs, but not on multiple processes. Con...
Microsoft’s.NET Framework, and JAVA plat-forms, are based in a just-in-time compilation philosophy. ...
The paper presents a combination of interactive and automatic tools in the area of software verifica...