Avoiding the state explosion problem in temporal logic model checking
PODC '87 Proceedings of the sixth annual ACM Symposium on Principles of distributed computing
Patterns in property specifications for finite-state verification
Proceedings of the 21st international conference on Software engineering
Writing Effective Use Cases
Model Checking Large Software Specifications
IEEE Transactions on Software Engineering
Formal Software Analysis Emerging Trends in Software Model Checking
FOSE '07 2007 Future of Software Engineering
Model-Driven Engineering for Requirements Analysis
EDOC '07 Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference
25 Years of Model Checking: History, Achievements, Perspectives
25 Years of Model Checking: History, Achievements, Perspectives
An Integration of Task and Use-Case Meta-models
Proceedings of the 13th International Conference on Human-Computer Interaction. Part I: New Trends
Evaluating Context Descriptions and Property Definition Patterns for Software Formal Validation
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Graph-based traceability: a comprehensive approach
Software and Systems Modeling (SoSyM)
From requirements to code in a model driven way
ADBIS'09 Proceedings of the 13th East European conference on Advances in Databases and Information Systems
Hi-index | 0.02 |
Formal methods are effective techniques for automating software verifications to satisfy quality and reliability. However, the application of these techniques within industrial settings remains limited due to the (i) complexity of the models that have to be checked and (ii) the difficulty to produce formal artifacts required by existing formal verification tools. Context-aware verification can circumvent (i) by reducing the scope of the verification to some specific environmental conditions (contexts). Model driven development can help to handle (ii) thanks to model transformations and formal code generators. In this paper, we propose a methodological approach to help engineers to apply formal verifications in industrial settings. In our approach we propose a set of user oriented models to ease the capture and formalization of requirements and contexts to generate required formal artifacts directly from high level user models.