Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
431186 | The Journal of Logic and Algebraic Programming | 2012 | 61 Pages |
Abstract
Rewriting logic is a simple computational logic that can naturally express both concurrent computation and logical deduction with great generality. This paper provides a gentle, intuitive introduction to its main ideas, as well as a survey of the work that many researchers have carried out over the last twenty years in advancing: (i) its foundations; (ii) its semantic framework and logical framework uses; (iii) its language implementations and its formal tools; and (iv) its many applications to automated deduction, software and hardware specification and verification, security, real-time and cyber-physical systems, probabilistic systems, bioinformatics and chemical systems.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics