Alpuente, M., Ballis, D., Frechina, F., Romero, D.: Using conditional trace slicing for improving maude programs. Sci. Comput. Program. 80(Part B), 385–415 (2014)
Alpuente, M., Ballis, D., Frechina, F., Sapiña, J.: Slicing-based trace analysis of rewriting logic specifications with iJulienne. In: Proceedings of the 22nd European Symposium on Programming (ESOP 2013). LNCS, vol. 7792, pp. 121–124. Springer (2013)
Alpuente, M., Ballis, D., Frechina, F., Sapiña, J.: Assertion-based analysis via slicing with ABETS. Theory Pract. Log. Program. 16(5–6), 515–532 (2016)
[+]
Alpuente, M., Ballis, D., Frechina, F., Romero, D.: Using conditional trace slicing for improving maude programs. Sci. Comput. Program. 80(Part B), 385–415 (2014)
Alpuente, M., Ballis, D., Frechina, F., Sapiña, J.: Slicing-based trace analysis of rewriting logic specifications with iJulienne. In: Proceedings of the 22nd European Symposium on Programming (ESOP 2013). LNCS, vol. 7792, pp. 121–124. Springer (2013)
Alpuente, M., Ballis, D., Frechina, F., Sapiña, J.: Assertion-based analysis via slicing with ABETS. Theory Pract. Log. Program. 16(5–6), 515–532 (2016)
Alpuente, M., Ballis, D., Sapiña, J.: Inferring safe Maude programs with ÁTAME. In: Mathematical Software—ICMS 2018—6th International Conference. LNCS, vol. 10931, pp. 1–10. Springer (2018)
Alpuente, M., Ballis, D., Sapiña, J.: Imposing assertions in Maude via program transformation. MethodsX 6, 2577–2583 (2019)
Alpuente, M., Ballis, D., Sapiña, J.: Static correction of Maude programs with assertions. J. Syst. Softw. 153, 64–85 (2019)
Alpuente, M., Cuenca-Ortega, A., Escobar, S., Meseguer, J.: Partial evaluation of order-sorted equational programs modulo axioms. In: Proceedings of the 26th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2016). LNCS, vol. 10184, pp. 3–20. Springer (2016)
Clavel, M., Durán, F., Eker, S., Escobar, S., Lincoln, P., Martí-Oliet, N., Meseguer, J., Talcott, C.: Maude manual (version 3.0). Technical report, SRI International Computer Science Laboratory (2019). http://maude.lcc.uma.es/maude30-manual-html/maude-manual.html. Accessed 24 Jan 2020
Colcombet, T., Fradet, P.: Enforcing trace properties by program transformation. In: Proceedings of POPL 2000, pp. 54–66. ACM (2000)
Danvy, O., Glück, R., Thiemann, P. (eds.): Proceedings of the International Seminar on Partial Evaluation (Dagstuhl 1996). LNCS, vol. 1110. Springer (1996)
Joiner, R., Reps, T., Jha, S., Dhawan, M., Ganapathy, V.: Efficient runtime-enforcement techniques for policy weaving. In: Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2014), pp. 224–234. ACM (2014)
Khoo, S.C., Shi, K.: Program adaptation via output-constraint specialization. High. Order Symb. Comput. 17(1), 93–128 (2004)
Meseguer, J.: Conditional rewriting logic as a unified model of concurrency. Theor. Comput. Sci. 96(1), 73–155 (1992)
Puebla, G., Bueno, F., Hermenegildo, M.V.: Combined static and dynamic assertion-based debugging of constraint logic programs. In: Proceedings of the 9th International Workshop on Logic Programming Synthesis and Transformation (LOPSTR 1999), Selected Papers. LNCS, vol. 1817, pp. 273–292. Springer (2000)
The Anima Website (2015). http://safe-tools.dsic.upv.es/anima. Accessed 24 Jan 2020
Vazou, N., Seidel, E.L., Jhala, R.: LiquidHaskell: experience with refinement types in the real world. In: Proceedings of the 2014 ACM SIGPLAN Symposium on Haskell, pp. 39–51 (2014)
[-]