Best poster award at Modularity'15International audienceIn Model Driven Development (MDD), invariant checking involves determining whether a model is consistent with invariants defined in a metamodel. Such checking can improve developers' understanding of modeled aspects of complex systems and uncover structural errors in design models during the early stages of software development. General-purpose rigorous analysis tools that check invariants are likely to perform the analysis over the entire meta-model and model. Their scalability thus becomes an issue (e.g., the time used for checking can be up to several hours) with very large metamodels and models (e.g., more than 500,000 elements). In this paper we introduce model slicing within the ...
In model-driven software development, models and model refinements are used to create software. To a...
This paper presents novel language and analysis techniques that significantly speed up software mode...
International audienceIn model-driven engineering, a model describes an aspect of a system. A model ...
Best poster award at Modularity'15International audienceIn Model Driven Development (MDD), invariant...
Applying finite-state verification techniques (e.g., model checking) to software requires that progr...
To combat the state-space explosion problem in model checking larger systems, abstraction techniques...
Web Services emerge as a new paradigm for distributed computing. Model checking is an important veri...
fdwyerhatcliffgcisksuedu Applying nitestate verication techniques eg model check ing to software r...
Slicing is used to reduce the size of programs by removing those statements that do not contribute ...
Model checking has been successfully applied to verify nite-state systems albeit ones with small s...
Model checking is an established technique for checking the reliability of software-controlled syste...
© 1989-2012 IEEE. As machine learning systems become democratized, it becomes increasingly important...
In embedded control systems, the potential risks of software defects have been increasing because of...
It is essential to ensure the correctness of software systems, especially for large and safety-criti...
. An on-the-fly algorithm for model checking under fairness is presented. The algorithm utilizes sym...
In model-driven software development, models and model refinements are used to create software. To a...
This paper presents novel language and analysis techniques that significantly speed up software mode...
International audienceIn model-driven engineering, a model describes an aspect of a system. A model ...
Best poster award at Modularity'15International audienceIn Model Driven Development (MDD), invariant...
Applying finite-state verification techniques (e.g., model checking) to software requires that progr...
To combat the state-space explosion problem in model checking larger systems, abstraction techniques...
Web Services emerge as a new paradigm for distributed computing. Model checking is an important veri...
fdwyerhatcliffgcisksuedu Applying nitestate verication techniques eg model check ing to software r...
Slicing is used to reduce the size of programs by removing those statements that do not contribute ...
Model checking has been successfully applied to verify nite-state systems albeit ones with small s...
Model checking is an established technique for checking the reliability of software-controlled syste...
© 1989-2012 IEEE. As machine learning systems become democratized, it becomes increasingly important...
In embedded control systems, the potential risks of software defects have been increasing because of...
It is essential to ensure the correctness of software systems, especially for large and safety-criti...
. An on-the-fly algorithm for model checking under fairness is presented. The algorithm utilizes sym...
In model-driven software development, models and model refinements are used to create software. To a...
This paper presents novel language and analysis techniques that significantly speed up software mode...
International audienceIn model-driven engineering, a model describes an aspect of a system. A model ...