Institutions: abstract model theory for specification and programming
Journal of the ACM (JACM)
The SCR method for formally specifying, verifying, and validating requirements: tool support
ICSE '97 Proceedings of the 19th international conference on Software engineering
Logical foundations of cafeOBJ
Theoretical Computer Science - Rewriting logic and its applications
Algebraic Specification and Program Development by Stepwise Refinement
LOPSTR'99 Selected papers from the 9th International Workshop on Logic Programming Synthesis and Transformation
Abstract State Machines: A Method for High-Level System Design and Analysis
Abstract State Machines: A Method for High-Level System Design and Analysis
Model Checking for Combined Logics with an Application to Mobile Systems
Automated Software Engineering
Towards a Hybrid Dynamic Logic for Hybrid Dynamic Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Hybrid Logics and Model Checking: A Recipe for Query Processing in Location-Aware Environments
AINA '08 Proceedings of the 22nd International Conference on Advanced Information Networking and Applications
Institution-independent Model Theory
Institution-independent Model Theory
HTab: a Terminating Tableaux System for Hybrid Logic
Electronic Notes in Theoretical Computer Science (ENTCS)
Model Checking for Hybrid Logic
Journal of Logic, Language and Information
Refinement by Interpretation in a General Setting
Electronic Notes in Theoretical Computer Science (ENTCS)
SEFM '09 Proceedings of the 2009 Seventh IEEE International Conference on Software Engineering and Formal Methods
The heterogeneous tool set, HETS
TACAS'07 Proceedings of the 13th international conference on Tools and algorithms for the construction and analysis of systems
Spartacus: A Tableau Prover for Hybrid Logic
Electronic Notes in Theoretical Computer Science (ENTCS)
CALCO'11 Proceedings of the 4th international conference on Algebra and coalgebra in computer science
Hi-index | 0.00 |
This paper introduces a rigorous methodology for requirements specification of systems that react to external stimulus by evolving through different operational modes. In each mode different functionalities are provided. Starting from a classical state-machine specification, the envisaged methodology interprets each state as a different mode of operation endowed with an algebraic specification of the corresponding functionality. Specifications are given in an expressive variant of hybrid logic which is, at a later stage, translated into first-order logic to bring into scene suitable tool support. The paper's main contribution is to provide rigorous foundations for the method, framing specification logics as institutions and the translation process as a comorphism between them.