References

  1. Alberto Pettorossi and Maurizio Proietti and Valerio Senni (2009): Deciding Full Branching Time Logic by Program Transformation. In: 19th International Symposium on Logic-Based Program Synthesis and Transformation, pp. 5–21, doi:10.1007/978-3-642-12592-8_2.
  2. Alexei Lisitsa and Andrei P. Nemytykh (2008): Reachability Analysis in Verification via Supercompilation. International Journal of Foundations of Computer Science 19(4), pp. 953–969, doi:10.1142/S0129054108006066.
  3. Amir Pnueli and Elad Shahar (1996): A Platform for Combining Deductive with Algorithmic Verification. In: 8th International Conference on Computer Aided Verification, pp. 184–195, doi:10.1007/3-540-61474-5_68.
  4. E.M. Clarke, E.A. Emerson & A.P. Sistla (1986): Automatic Verification of Finite-State Concurrent Systems Using Temporal Logic Specifications. ACM Transactions on Programming Languages and Systems 8(2), pp. 244–263, doi:10.1145/5397.5399.
  5. Fabio Fioravanti and Alberto Pettorossi and Maurizio Proietti (2001): Verification of Sets of Infinite State Processes Using Program Transformation. In: 11th International Workshop on Logic Based Program Synthesis and Transformation, pp. 111–128, doi:10.1007/3-540-45607-4_7.
  6. G.W. Hamilton (2007): Distillation: Extracting the Essence of Programs. In: Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation, pp. 61–70, doi:10.1145/1244381.1244391.
  7. G.W. Hamilton & N.D. Jones (2012): Distillation With Labelled Transition Systems. In: Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation. ACM, pp. 15–24, doi:10.1145/2103746.2103753.
  8. Henny Sipma and Tomás E. Uribe and Zohar Manna (1999): Deductive Model Checking. Formal Methods in System Design 15(1), pp. 49–74, doi:10.1023/A:1008791913551.
  9. Hirohisa Seki (2011): Proving Properties of Co-Logic Programs by Unfold/Fold Transformations. In: 21st International Symposium on Logic-Based Program Synthesis and Transformation, pp. 205–220, doi:10.1007/978-3-642-32211-2_14.
  10. L. Lamport (1974): A New Solution of Dijkstra's Concurrent Programming Problem. Communications of the ACM 17(8), pp. 453–455, doi:10.1145/361082.361093.
  11. Lenore D. Zuck and Amir Pnueli (2004): Model Checking and Abstraction to the Aid of Parameterized Systems (A Survey). Computer Languages, Systems & Structures 30(3-4), pp. 139–169, doi:10.1016/j.cl.2004.02.006.
  12. Lester, M.M. and Neatherway, R.P. and Ong, C.-H. L. and Ramsay, S.J. (2010): Model Checking Liveness Properties of Higher-Order Functional Programs. Unpublished.
  13. M. Leuschel & T. Massart (1999): Infinite State Model Checking by Abstract Interpretation and Program Specialisation. In: 9th International Workshop on Logic Programming Synthesis and Transformation, pp. 62–81, doi:10.1007/10720327_5.
  14. A. Lisitsa & A. Nemytykh (2007): Verification as a Parameterized Testing (Experiments with the SCP4 Supercompiler). Programming and Computer Software 33(1), pp. 14–23, doi:10.1134/S0361768807010033.
  15. Naoki Kobayashi (2009): Types and Higher-Order Recursion Schemes for Verification of Higher-Order Programs. In: Proceedings of the 36th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL, pp. 416–428, doi:10.1145/1480881.1480933.
  16. C.-H. L. Ong (2006): On Model-Checking Trees Generated by Higher-Order Recursion Schemes. In: Proceedings of Logic in Computer Science, LICS. IEEE Computer Society Press, pp. 81–90, doi:10.1109/LICS.2006.38.
  17. Parosh Aziz Abdulla and Giorgio Delzanno and Noomene Ben Henda and Ahmed Rezine (2009): Monotonic Abstraction: on Efficient Verification of Parameterized Systems. International Journal of Foundations of Computer Science 20(5), pp. 779–801, doi:10.1142/S0129054109006887.
  18. Abhik Roychoudhury, K. Narayan Kumar, C. R. Ramakrishnan, I. V. Ramakrishnan & Scott A. Smolka (2000): Verification of Parameterized Systems Using Logic Program Transformations. In: Proceedings of the 6th International Conference on Tools and Algorithms for Construction and Analysis of Systems, pp. 172–187, doi:10.1007/3-540-46419-0_13.
  19. M.H. Sørensen, R. Glück & N.D. Jones (1996): A Positive Supercompiler. Journal of Functional Programming 6(6), pp. 811–838, doi:10.1017/S0956796800002008.
  20. V.F. Turchin (1986): The Concept of a Supercompiler. ACM Transactions on Programming Languages and Systems 8(3), pp. 90–121, doi:10.1145/5956.5957.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org