Atomic " ) ? AX a Ct[[if (exp) T ]]a = (if (exp) ? ? v ? fallThrough ? (after ? AXAX a)) ? EX(after) Ct[[?x ,
= (if (exp) ? ? v. v = " if (exp) ,
On the automatic evolution of an OS kernel using temporal logic and AOP, 18th IEEE International Conference on Automated Software Engineering (ASE 2003), pp.196-204, 2003. ,
URL : https://hal.archives-ouvertes.fr/hal-00457197
Thorough static analysis of device drivers, The first ACM SIGOPS EuroSys conference, pp.73-85, 2006. ,
Interactive Theorem Proving and Program Development, 2004. ,
DOI : 10.1007/978-3-662-07964-5
URL : https://hal.archives-ouvertes.fr/hal-00344237
First-Order-CTL Model Checking, Foundations of Software Technology and Theoretical Computer Science, number 1530 in Lecture Notes in Computer Science, pp.283-294, 1998. ,
DOI : 10.1007/978-3-540-49382-2_27
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.39.7558
Graph-Based Algorithms for Boolean Function Manipulation, IEEE Transactions on Computers, vol.35, issue.8, pp.677-691, 1986. ,
DOI : 10.1109/TC.1986.1676819
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.208.4027
Constructive negation based on the completed database, Fifth International Conference and Symposium on Logic Programming, pp.111-125, 1988. ,
Automatic verification of finite-state concurrent systems using temporal logic specifications, ACM Transactions on Programming Languages and Systems, vol.8, issue.2, pp.244-263, 1986. ,
DOI : 10.1145/5397.5399
A Language Framework for Expressing Checkable Properties of Dynamic Software, Proceedings of the SPIN Software Model Checking Workshop, number 1885 in Lecture Notes in Computer Science, pp.205-223, 2000. ,
DOI : 10.1007/10722468_13
Universal Regular Path Queries, Higher Order and Symbolic Computation, pp.15-35, 2003. ,
DOI : 10.1007/978-1-4020-6585-9_11
Checking system rules using system-specific, programmer-written compiler extensions, Fourth USENIX Symposium on Operating Systems Design and Implementation (OSDI), pp.1-16, 2000. ,
Formal hardware verification methods: A survey, Formal Methods in System Design, vol.12, issue.9, pp.151-238, 1992. ,
DOI : 10.1007/BF00121125
Logic in Computer Science: Modelling and reasoning about systems, 2000. ,
DOI : 10.1017/CBO9780511810275
The Semantics of ???Semantic Patches??? in Coccinelle: Program Transformation for the Working Programmer, Fifth ASIAN Symposium on Programming Languages and Systems, number 4807 in Lecture Notes in Computer Science, pp.303-318, 2007. ,
DOI : 10.1007/978-3-540-76637-7_21
Formal verification in hardware design: a survey, ACM Transactions on Design Automation of Electronic Systems, vol.4, issue.2, pp.123-193, 1999. ,
DOI : 10.1145/307988.307989
Program Transformation using Temporal Logic Specifications, 2003. ,
Imperative Program Transformation by Rewriting, Compiler Construction, 10th International Conference, CC 2001, number 2027 in Lecture Notes in Computer Science, pp.52-68, 2001. ,
DOI : 10.1007/3-540-45306-7_5
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.205.9816
Compiler Optimization Correctness by Temporal Logic, Higher Order and Symbolic Computation, pp.173-206, 2004. ,
DOI : 10.1023/B:LISP.0000029444.99264.c0
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.509.3089
WYSIWIB: A declarative approach to finding API protocols and bugs in Linux code, 2009 IEEE/IFIP International Conference on Dependable Systems & Networks, 2008. ,
DOI : 10.1109/DSN.2009.5270354
URL : https://hal.archives-ouvertes.fr/hal-00941142
Comparing and Merging Files With Gnu Diff and Patch. Network Theory Ltd Unified Format section, 2003. ,
Documenting and automating collateral evolutions in Linux device drivers, Eurosys, pp.247-260, 2008. ,
URL : https://hal.archives-ouvertes.fr/inria-00123142
Validating correctness of compiler optimizer execution using temporal logic, Compiler Optimization meets Compiler Verification, 2008. ,
Program Analysis as Model Checking of Abstract Interpretations, SAS '98: Proceedings of the 5th International Symposium on Static Analysis, pp.351-380, 1998. ,
DOI : 10.1007/3-540-49727-7_22
JunGL, Proceeding of the 28th international conference on Software engineering , ICSE '06, pp.172-181, 2006. ,
DOI : 10.1145/1134285.1134311