The success of software model checking depends on finding an appropriate abstraction of the program to verify. The choice of the abstract domain and the analysis configuration is currently left to the user, who may not be familiar with the tradeoffs and performance details of the available abstract domains. We introduce the concept of domain types, which classify the program variables into types that are more fine-grained than standard declared types (e.g., ‘int’ and ‘long’) to guide the selection of an appropriate abstract domain for a model checker. Our implementation on top of an existing verification framework determines the domain type for each variable in a pre-analysis step, based on the usage of variables in the program, and then as...
Formal verification techniques can both reveal bugs or prove their absence in programs with a sound ...
The utilisation of Domain-Specific Modelling (DSM) in software development has a significant positiv...
The utilisation of Domain-Specific Modelling (DSM) in software development has a significant positiv...
The success of software model checking depends on finding an appropriate abstraction of the program ...
Abstract. The success of software model checking depends on finding an ap-propriate abstraction of t...
Associated research group: Critical Systems Research GroupAs an automated verification and validatio...
Model checking is a formal verification technique that exhaustively tests a piece of hardware or sof...
Lint-like program checkers are popular tools that ensure code quality by verifying compliance with b...
International audienceModel checking has made a lot of progress since its infancy. For a long time, ...
International audienceAutomated formal verification using model checking is a mature field with many...
AbstractModel checking the design of a software system can be supported by providing an interface fr...
A holistic domain model of a software product line is costly to build and difficult to verify and ev...
Abstract—Model checking has established as an effective method for automatic system analysis and ver...
Model checking the design of a software system can be supported by providing an interface from a hig...
International audienceAs systems are more and more complex and heterogeneous, Domain Specific Langua...
Formal verification techniques can both reveal bugs or prove their absence in programs with a sound ...
The utilisation of Domain-Specific Modelling (DSM) in software development has a significant positiv...
The utilisation of Domain-Specific Modelling (DSM) in software development has a significant positiv...
The success of software model checking depends on finding an appropriate abstraction of the program ...
Abstract. The success of software model checking depends on finding an ap-propriate abstraction of t...
Associated research group: Critical Systems Research GroupAs an automated verification and validatio...
Model checking is a formal verification technique that exhaustively tests a piece of hardware or sof...
Lint-like program checkers are popular tools that ensure code quality by verifying compliance with b...
International audienceModel checking has made a lot of progress since its infancy. For a long time, ...
International audienceAutomated formal verification using model checking is a mature field with many...
AbstractModel checking the design of a software system can be supported by providing an interface fr...
A holistic domain model of a software product line is costly to build and difficult to verify and ev...
Abstract—Model checking has established as an effective method for automatic system analysis and ver...
Model checking the design of a software system can be supported by providing an interface from a hig...
International audienceAs systems are more and more complex and heterogeneous, Domain Specific Langua...
Formal verification techniques can both reveal bugs or prove their absence in programs with a sound ...
The utilisation of Domain-Specific Modelling (DSM) in software development has a significant positiv...
The utilisation of Domain-Specific Modelling (DSM) in software development has a significant positiv...