Systematic software development using VDM
Systematic software development using VDM
LUSTRE: a declarative language for real-time programming
POPL '87 Proceedings of the 14th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Software requirements & specifications: a lexicon of practice, principles and prejudices
Software requirements & specifications: a lexicon of practice, principles and prejudices
Deriving specifications from requirements: an example
Proceedings of the 17th international conference on Software engineering
The B Language and Method: A Guide to Practical Formal Development
The B Language and Method: A Guide to Practical Formal Development
RTSE '97 Proceedings of the International Workshop on Requirements Targeting Software and Systems Engineering
Domain Engineering: A Software Engineering Discipline in Need of Research
SOFSEM '00 Proceedings of the 27th Conference on Current Trends in Theory and Practice of Informatics
Applying domain engineering using RAISE into a particular banking domain
ACM SIGSOFT Software Engineering Notes
Requirement progression in problem frames: deriving specifications from requirements
Requirements Engineering
The Refinement Paradigm: The Interaction of Coding and Efficiency Knowledge in Program Synthesis
IEEE Transactions on Software Engineering
A direct path to dependable software
Communications of the ACM - A Direct Path to Dependable Software
Formal methods: Practice and experience
ACM Computing Surveys (CSUR)
VCC: A Practical System for Verifying Concurrent C
TPHOLs '09 Proceedings of the 22nd International Conference on Theorem Proving in Higher Order Logics
Verifying the Microsoft Hyper-V Hypervisor with VCC
FM '09 Proceedings of the 2nd World Congress on Formal Methods
Boogie: a modular reusable verifier for object-oriented programs
FMCO'05 Proceedings of the 4th international conference on Formal Methods for Components and Objects
Hi-index | 0.00 |
We present an automatable approach to verify that a system satisfies its requirements by verification of the program that controls the system. The approach can be applied if the interaction of the program with the system hardware can be faithfully described by a table relating domain phenomena and program variables. We show the applicability of the approach with a case study based on a real-world system.