An integrated framework for the diagnosis and correction of rule-based programs
We present a generic scheme for the declarative debugging of programs that are written in rewriting-based languages that are equipped with narrowing. Our aim is to provide an integrated development environment in which it is possible to debug a program and then correct it automatically. Our methodol...
Gespeichert in:
| Veröffentlicht in: | Theoretical computer science Jg. 411; H. 47; S. 4055 - 4101 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Oxford
Elsevier B.V
29.10.2010
Elsevier |
| Schlagworte: | |
| ISSN: | 0304-3975, 1879-2294 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | We present a generic scheme for the declarative debugging of programs that are written in rewriting-based languages that are equipped with narrowing. Our aim is to provide an integrated development environment in which it is possible to debug a program and then correct it automatically. Our methodology is based on the combination (in a single framework) of a semantics-based diagnoser that identifies those parts of the code that contain errors and an inductive learner that tries to repair them, once the bugs have been located in the program. We develop our methodology in several steps. First, we associate with our programs a semantics that is based on a (continuous) immediate consequence operator,
T
R
, which models the answers computed by narrowing and is parametric w.r.t. the evaluation strategy, which can be eager or lazy. Then, we show that, given the intended specification of a program
R
, it is possible to check the correctness of
R
by a single step of
T
R
. In order to develop an effective debugging method, we approximate the
computed answers semantics of
R
and derive a finitely terminating bottom-up abstract diagnosis method, which can be used statically. Finally, a bug-correction program synthesis methodology attempts to correct the erroneous components of the wrong code. We propose a hybrid, top-down (unfolding-based) as well as bottom-up (induction-based), correction approach that is driven by a set of evidence examples which are automatically produced as an outcome by the diagnoser. The resulting program is proven to be correct and complete w.r.t. the considered example sets. Our debugging framework does not require the user to provide error symptoms in advance or to answer difficult questions concerning program correctness. An implementation of our debugging system has been undertaken which demonstrates the workability of our approach. |
|---|---|
| AbstractList | We present a generic scheme for the declarative debugging of programs that are written in rewriting-based languages that are equipped with narrowing. Our aim is to provide an integrated development environment in which it is possible to debug a program and then correct it automatically. Our methodology is based on the combination (in a single framework) of a semantics-based diagnoser that identifies those parts of the code that contain errors and an inductive learner that tries to repair them, once the bugs have been located in the program. We develop our methodology in several steps. First, we associate with our programs a semantics that is based on a (continuous) immediate consequence operator,
T
R
, which models the answers computed by narrowing and is parametric w.r.t. the evaluation strategy, which can be eager or lazy. Then, we show that, given the intended specification of a program
R
, it is possible to check the correctness of
R
by a single step of
T
R
. In order to develop an effective debugging method, we approximate the
computed answers semantics of
R
and derive a finitely terminating bottom-up abstract diagnosis method, which can be used statically. Finally, a bug-correction program synthesis methodology attempts to correct the erroneous components of the wrong code. We propose a hybrid, top-down (unfolding-based) as well as bottom-up (induction-based), correction approach that is driven by a set of evidence examples which are automatically produced as an outcome by the diagnoser. The resulting program is proven to be correct and complete w.r.t. the considered example sets. Our debugging framework does not require the user to provide error symptoms in advance or to answer difficult questions concerning program correctness. An implementation of our debugging system has been undertaken which demonstrates the workability of our approach. We present a generic scheme for the declarative debugging of programs that are written in rewriting-based languages that are equipped with narrowing. Our aim is to provide an integrated development environment in which it is possible to debug a program and then correct it automatically. Our methodology is based on the combination (in a single framework) of a semantics-based diagnoser that identifies those parts of the code that contain errors and an inductive learner that tries to repair them, once the bugs have been located in the program. We develop our methodology in several steps. First, we associate with our programs a semantics that is based on a (continuous) immediate consequence operator, T R , which models the answers computed by narrowing and is parametric w.r.t.aathe evaluation strategy, which can be eager or lazy. Then, we show that, given the intended specification of a program R , it is possible to check the correctness of R by a single step of T R . In order to develop an effective debugging method, we approximate the computed answers semantics of R and derive a finitely terminating bottom-up abstract diagnosis method, which can be used statically. Finally, a bug-correction program synthesis methodology attempts to correct the erroneous components of the wrong code. We propose a hybrid, top-down (unfolding-based) as well as bottom-up (induction-based), correction approach that is driven by a set of evidence examples which are automatically produced as an outcome by the diagnoser. The resulting program is proven to be correct and complete w.r.t.aathe considered example sets. Our debugging framework does not require the user to provide error symptoms in advance or to answer difficult questions concerning program correctness. An implementation of our debugging system has been undertaken which demonstrates the workability of our approach. |
| Author | Correa, F. Ballis, D. Falaschi, M. Alpuente, M. |
| Author_xml | – sequence: 1 givenname: M. surname: Alpuente fullname: Alpuente, M. email: alpuente@dsic.upv.es organization: ELP-DSIC, Universidad Politécnica de Valencia, Valencia, Spain – sequence: 2 givenname: D. surname: Ballis fullname: Ballis, D. email: demis.ballis@dimi.uniud.it organization: Università di Udine, Udine, Italy – sequence: 3 givenname: F. surname: Correa fullname: Correa, F. email: fcorrea@eafit.edu.co organization: U. EAFIT, Medellin, Colombia – sequence: 4 givenname: M. surname: Falaschi fullname: Falaschi, M. email: moreno.falaschi@unisi.it organization: Università di Siena, Siena, Italy |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=23347183$$DView record in Pascal Francis |
| BookMark | eNp9kEtPAyEYRYnRxPr4Ae7YGFdTecwMQ1w1xlfSpBtdE8p8VOoUKlCN_16a1o2LsiEk91xyzxk69sEDQleUjCmh7e1ynE0aM1LeRIwJkUdoRDshK8ZkfYxGhJO64lI0p-gspSUppxHtCM0mHjufYRF1hh7bqFfwHeIHtiHi_A64d3rhQ3IJa99jE2IEk13wOFgcNwNUc50KuI6hVKzSBTqxekhwub_P0dvjw-v9czWdPb3cT6aV4Y3M1ZwJq3sjSMdoK0QvKe3mvSW8NR01VFNjZW1bLuasBkYks0zbptGs7aADZvg5utn1lo8_N5CyWrlkYBi0h7BJqqtlXebStiSv90mdjB7KQm9cUuvoVjr-KMZ5LWjHS07sciaGlCJYZVzW26k5ajcoStTWtFqqYlptTSsiVDFdSPqP_Cs_xNztGCiSvhxElYwDb6B3W8GqD-4A_QuHIZif |
| CODEN | TCSCDI |
| CitedBy_id | crossref_primary_10_1016_j_scico_2015_06_011 crossref_primary_10_1016_j_advengsoft_2011_05_024 |
| Cites_doi | 10.1016/0304-3975(96)00043-6 10.1145/512950.512973 10.1093/logcom/13.2.287 10.1016/0304-3975(88)90095-3 10.1007/BF03037089 10.1016/S0304-3975(99)00207-8 10.1145/274930.274933 10.1016/S0743-1066(98)10033-X 10.1145/357766.351266 10.1016/0743-1066(92)90024-W 10.1016/j.tcs.2010.05.012 10.1016/j.entcs.2009.07.013 10.1016/0743-1066(87)90001-X 10.1007/BF03038307 10.1016/0743-1066(94)00024-Z 10.1016/j.jlap.2009.08.001 10.1007/s002000100063 10.1007/s10990-007-9000-6 10.1016/S1571-0661(05)80538-9 10.1016/0743-1066(94)90028-0 10.1017/S0956796899003330 10.1016/0743-1066(94)90026-4 10.1016/0304-3975(89)90070-4 10.1145/1721654.1721675 10.1006/inco.1993.1015 10.1016/S0747-7171(06)80002-7 10.1016/0743-1066(94)90035-3 10.1016/S1571-0661(05)82552-6 10.1145/321850.321859 10.1016/S0743-1066(99)00017-5 10.1016/S0304-3975(01)00358-9 10.1145/347476.347484 10.1016/0022-0000(91)90009-T 10.1016/j.tcs.2003.10.033 10.1016/0743-1066(94)90034-5 10.1145/291891.291896 |
| ContentType | Journal Article |
| Copyright | 2010 Elsevier B.V. 2015 INIST-CNRS |
| Copyright_xml | – notice: 2010 Elsevier B.V. – notice: 2015 INIST-CNRS |
| DBID | 6I. AAFTH AAYXX CITATION IQODW 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1016/j.tcs.2010.07.009 |
| DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef Pascal-Francis Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Mathematics Computer Science Applied Sciences |
| EISSN | 1879-2294 |
| EndPage | 4101 |
| ExternalDocumentID | 23347183 10_1016_j_tcs_2010_07_009 S0304397510003956 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 123 1B1 1RT 1~. 1~5 29Q 4.4 457 4G. 5VS 6I. 7-5 71M 8P~ 9JN AABNK AACTN AAEDT AAEDW AAFTH AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABAOU ABBOA ABEFU ABFNM ABJNI ABMAC ABTAH ABVKL ABXDB ABYKQ ACAZW ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADMUD AEBSH AEKER AENEX AEXQZ AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ARUGR ASPBG AVWKF AXJTR AZFZN BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q G8K GBLVA GBOLZ HVGLF HZ~ IHE IXB J1W KOM LG9 M26 M41 MHUIS MO0 N9A NCXOZ O-L O9- OAUVE OK1 OZT P-8 P-9 P2P PC. Q38 R2- RIG ROL RPZ SCC SDF SDG SES SEW SPC SPCBC SSV SSW SSZ T5K TAE TN5 WH7 WUQ XJT YNT ZMT ZY4 ~G- 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO ADVLN AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD AFXIZ AGCQF AGRNS BNPGV IQODW SSH 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c359t-b27fadc70821677d9118bdf036c81c1a1cf94f637b24e2092f2af55a268e8e2c3 |
| ISICitedReferencesCount | 4 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000283695700002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0304-3975 |
| IngestDate | Wed Oct 01 14:18:50 EDT 2025 Mon Jul 21 09:15:10 EDT 2025 Tue Nov 18 21:46:37 EST 2025 Sat Nov 29 05:15:03 EST 2025 Fri Feb 23 02:16:38 EST 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 47 |
| Keywords | Narrowing Debugging Program transformation Functional logic programming Evaluation Approximate method User Error estimation Computer theory Methodology Induction Rewriting Check Unfolding Program correctness Program specification Implementation Environment Diagnosis Functional programming Repair Symptoms |
| Language | English |
| License | http://www.elsevier.com/open-access/userlicense/1.0 https://www.elsevier.com/tdm/userlicense/1.0 https://www.elsevier.com/open-access/userlicense/1.0 CC BY 4.0 |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c359t-b27fadc70821677d9118bdf036c81c1a1cf94f637b24e2092f2af55a268e8e2c3 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
| OpenAccessLink | https://dx.doi.org/10.1016/j.tcs.2010.07.009 |
| PQID | 849439716 |
| PQPubID | 23500 |
| PageCount | 47 |
| ParticipantIDs | proquest_miscellaneous_849439716 pascalfrancis_primary_23347183 crossref_citationtrail_10_1016_j_tcs_2010_07_009 crossref_primary_10_1016_j_tcs_2010_07_009 elsevier_sciencedirect_doi_10_1016_j_tcs_2010_07_009 |
| PublicationCentury | 2000 |
| PublicationDate | 2010-10-29 |
| PublicationDateYYYYMMDD | 2010-10-29 |
| PublicationDate_xml | – month: 10 year: 2010 text: 2010-10-29 day: 29 |
| PublicationDecade | 2010 |
| PublicationPlace | Oxford |
| PublicationPlace_xml | – name: Oxford |
| PublicationTitle | Theoretical computer science |
| PublicationYear | 2010 |
| Publisher | Elsevier B.V Elsevier |
| Publisher_xml | – name: Elsevier B.V – name: Elsevier |
| References | Naish, Barbour (br000545) 1996; 18 Hölldobler (br000445) 1989; vol. 353 Borovanský, Kirchner, Kirchner, Moreau, Ringeissen (br000180) 1998; 15 Reps, Turnidge (br000575) 1996; vol. 1110 M. Hanus, H. Kuchen, J.J. Moreno-Navarro, Curry: a truly functional logic language, in: Proc. ILPS’95 Workshop on Visions for the Future of Logic Programming, 1995, pp. 95–107. Bostrom, Idestam-Alquist (br000200) 1999; 40 Padawitz (br000550) 1988; vol. 16 Caballero-Roldán, Rodríquez Artalejo (br000225) 2001; vol. 57 Bert, Echahed (br000160) 1995; vol. 906 Meseguer, Thati (br000515) 2007; 20 Bert, Echahed, Adi (br000165) 1996; vol. 1101 Escobar, Meseguer, Sasse (br000315) 2008 Giesl, Arts (br000365) 2001; 12 J. Hernández, M.J. Ramírez, Induction of functional logic programs, in: Proc. of the JICSLP’98 CompulogNet Area Meeting on Computational Logic and Machine Learning, 1998, pp. 49–55. Maher (br000485) 1988 Hanus, Prehofer (br000420) 1999; 9 Alpuente, Falaschi, Vidal (br000095) 1998; 20 Codish, Falaschi, Marriott (br000260) 1991 Hanus (br000395) 2007; vol. 4670 Marlow, Iborra, Pope, Gill (br000500) 2007 . Alpuente, Correa, Falaschi (br000040) 2001; vol. 57 Borovanský, Kirchner, Kirchner, Moreau (br000175) 2002; 285 P. Cousot, R. Cousot, Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints, in: Proc. Fourth ACM Symp. on Principles of Programming Languages, 1977, pp. 238–252. Alpuente, Comini, Escobar, Falaschi, Lucas (br000035) 2003; vol. 2664 Comini, Gori, Levi (br000265) 2001; vol. 40 Gill (br000370) 2001; 41 Bosco, Giovannetti, Moiso (br000185) 1988; 59 Dershowitz, Reddy (br000295) 1993; 15 Middeldorp, Hamoen (br000520) 1992; vol. 632 Caballero, Rodríguez-Artalejo, del Vado Vírseda (br000220) 2008; vol. 4989 Tamaki (br000595) 1984 Alpuente, Falaschi, Manzo (br000075) 1995; 22 Alpuente, Falaschi, Ramis, Vidal (br000085) 1994 Antoy (br000105) 2001; vol. 57 Hanus (br000390) 1994; 19, 20 Bockmayr, Werner (br000170) 1995; vol. 968 Ajiro, Ueda, Cho (br000010) 1998; vol. 1520 October 2008. S. Hölldobler, From paramodulation to narrowing, in: Proc. 5th Int’l Conf. on Logic Programming, Seattle, 1988, pp. 327–342. Frutos-Escrig, Fernández-Camacho (br000360) 1991; vol. 493 Cameron, García de la Banda, Marriott, Moulder (br000240) 2003 Falaschi, Levi, Martelli, Palamidessi (br000330) 1993; 103 Gramlich (br000380) 1993; vol. 656 M. Hanus, J. Koj, An integrated development environment for declarative multi-paradigm programming, in: Proc. WLPE’01, Paphos, Cyprus, 2001, pp. 1–14. Klop (br000460) 1992 Wadler (br000605) 1998; 33 Echahed (br000300) 1988; vol. 299 Fribourg (br000355) 1985 Antoy, Echahed, Hanus (br000110) 2000; 47 M. Alpuente, F. Correa, M. Falaschi, S. Marson, The debugging system buggy. Technical report, DSIC-II/1/01, UPV, 2001. Available at URL Antoy (br000100) 1992; vol. 632 Clavel, Durán, Eker, Escobar, Lincoln, Martí-Oliet, Meseguer, Talcott (br000250) 2009; vol. 5595 Levi, Palamidessi, Bosco, Giovannetti, Moiso (br000465) 1987 Hullot (br000450) 1980; vol. 87 Alpuente, Falaschi, Julián, Vidal (br000065) 2003; 13 Bert, Echahed (br000150) 1994; vol. 906 Meseguer (br000510) 1992; vol. 632 Slagle (br000590) 1974; 21 Haskell debugging technologies. At Ueda, Morita (br000600) 1994; 13 Alexin, Gyimóthy, Bostrom (br000015) 1996 Caballero-Roldán, López-Fraguas, Rodríquez Artalejo (br000230) 2001; vol. 2024 Arts, Giesl (br000130) 2000; 236 Deransart, Hermenegildo, Maluszynski (br000290) 2000; vol. 1870 Pettorossi, Proietti (br000555) 1994; 19, 20 Ajiro, Ueda (br000005) 2002; vol. 19 Echahed (br000305) 1992; vol. 632 P. Arenas, A. Gil, A debugging model for lazy functional languages, Technical Report DIA 94/6, Universidad Complutense de Madrid, April 1994. Alpuente, Falaschi, Manzo (br000070) 1992; vol. 631 Shaphiro (br000585) 1982 Maher (br000490) 1988 Caballero, Martí-Oliet, Riesco, Verdejo (br000215) 2008 C. Ferri, J. Hernández, M.J. Ramírez, The FLIP system homepage, 2000. Available at Alpuente, Ballis, Falaschi (br000025) 2010; vol. 6125 Bert, Echahed (br000155) 1995 Hanus (br000385) 1990; vol. 456 M.J. Maher, On parameterized substitutions, Technical Report RC 16042, IBM - T.J. Watson Research Center, Yorktown Heights, NY, 1990. Clavel, Durán, Eker, Lincoln, Martí-Oliet, Meseguer, Talcott (br000255) 2007 Falaschi, Levi, Martelli, Palamidessi (br000325) 1989; 69 M. Alpuente, S. Escobar, J. Iborra, Termination of narrowing with dependency pairs, in: Maria Garcia de la Banda, Enrico Pontelli (Eds.), Proceedings of the 24th International Conference on Logic Programming, ICLP’08, in: Lecture Notes in Computer Science, vol. 5366, 2008, pp. 317–331. Ferrand (br000340) 1987; 4 Lloyd (br000470) 1998; 15 Baader, Nipkow (br000135) 1998 Alpuente, Escobar, Meseguer, Ojeda (br000060) 2009; 246 F. Schernhammer, B. Gramlich, Characterizing and proving operational termination of deterministic conditional term rewriting systems, Journal of Logic and Algebraic Programming, 2010 (in press). Alpuente, Falaschi, Moreno, Vidal (br000080) 2004; 311 Muggleton, de Raedt (br000535) 1994; 19, 20 Bossi, Gabbrielli, Levi, Martelli (br000190) 1994; 19–20 Comini, Levi, Vitiello (br000275) 1995 Hernández, Ramírez (br000435) 1999; vol. 1634 Moreno-Navarro, Rodríguez-Artalejo (br000525) 1992; 12 Muggleton (br000530) 1991; 8 Hanus (br000400) 2008 Zartmann (br000610) 1997; vol. 1302 Reddy (br000565) 1985 Alpuente, Comini, Escobar, Falaschi (br000030) 2010; 411 H. Bostrom, P. Idestam-Alquist, Specialization of logic programs by pruning sld-trees, in: Proc of 4th Int’l Workshop on Inductive Logic Programming, ILP-94, 1994, pp. 31–47. Lloyd (br000475) 1984 N. Martí-Oliet, A. Riesco, A. Verdejo, Declarative debugging of missing answers for Maude specifications, in: Proc. RTA 2010, in: Leibniz International Proceedings in Informatics, vol. 6, 2010, pp. 277–294. Falaschi, Levi, Martelli, Palamidessi (br000320) 1988 M. Fay, First order unification in an equational theory, in: Proc of 4th Int’l Conf. on Automated Deduction, CADE’79, 1979, pp. 161–167. Claessen, Hughes (br000245) 2000; 35 S. Antoy, S. Johnson, TeaBag: a functional logic debugger, in: H. Kuchen (Eds.), Proc. 13th Int’l Workshop on Functional and (Constraint) Logic Programming, WFLP 2004, 2004, pp. 4–18. Pettorossi, Proietti (br000560) 1998; vol. 5 López-Fraguas, Sánchez Hernández (br000480) 1999 F. Bueno, P. Deransart, W. Drabent, G. Ferrand, M Hermenegildo, J. Maluszyński, G. Puebla, On the role of semantic approximations in validation and diagnosis of constraint logic programs, in: Proc. 3rd. Int’l Workshop on Automated Debugging, AADEBUG’97, U. of Linkoping, 1997, pp. 155–170. Kirchner, Kirchner, de Oliveira (br000455) 2008 Antoy, Hanus (br000115) 2010; 53 S. Escobar, J. Meseguer, R. Sasse, Effectively checking or disproving the finite variant property, in: Proc. RTA’08. Springer LNCS, vol. 5117, 2008, pp. 79–93. Comini, Levi, Meo, Vitiello (br000270) 1999; 39 (br000285) 1986 Alpuente, Ballis, Correa, Falaschi (br000020) 2003; vol. 2618 Caballero-Roldán, López-Fraguas, Rodríquez Artalejo (br000235) 2002; vol. 76 Alpuente, Falaschi, Vidal (br000090) 1996; 165 Giovannetti, Levi, Moiso, Palamidessi (br000375) 1991; 42 Hanus, Josephs (br000405) 1993; vol. 714 Ferri, Hernández, Ramírez (br000350) 2001; vol. 2024 Braßel, Chitil, Hanus, Huch (br000205) 2004; vol. 3057 G. Bacci, M. Comini, Abstract diagnosis of first order functional logic programs, in: M. Alpuente (Eds.), Pre-Proc. LOPSTR 2010, RISC Technical Report 10–14, 2010, pp. 58–72. Naish (br000540) 1997; 1997 Reddy (br000570) 1995 Bert, Echahed (br000145) 1986; vol. 213 Alpuente, Correa, Falaschi (br000045) 2002; vol. 64 Giovannetti (10.1016/j.tcs.2010.07.009_br000375) 1991; 42 Clavel (10.1016/j.tcs.2010.07.009_br000255) 2007 Alpuente (10.1016/j.tcs.2010.07.009_br000075) 1995; 22 Ferri (10.1016/j.tcs.2010.07.009_br000350) 2001; vol. 2024 10.1016/j.tcs.2010.07.009_br000425 Hanus (10.1016/j.tcs.2010.07.009_br000400) 2008 Pettorossi (10.1016/j.tcs.2010.07.009_br000555) 1994; 19, 20 Maher (10.1016/j.tcs.2010.07.009_br000485) 1988 10.1016/j.tcs.2010.07.009_br000140 Moreno-Navarro (10.1016/j.tcs.2010.07.009_br000525) 1992; 12 Echahed (10.1016/j.tcs.2010.07.009_br000300) 1988; vol. 299 Hernández (10.1016/j.tcs.2010.07.009_br000435) 1999; vol. 1634 Ajiro (10.1016/j.tcs.2010.07.009_br000005) 2002; vol. 19 Clavel (10.1016/j.tcs.2010.07.009_br000250) 2009; vol. 5595 Lloyd (10.1016/j.tcs.2010.07.009_br000475) 1984 Meseguer (10.1016/j.tcs.2010.07.009_br000510) 1992; vol. 632 Antoy (10.1016/j.tcs.2010.07.009_br000100) 1992; vol. 632 Reddy (10.1016/j.tcs.2010.07.009_br000565) 1985 Alpuente (10.1016/j.tcs.2010.07.009_br000045) 2002; vol. 64 Middeldorp (10.1016/j.tcs.2010.07.009_br000520) 1992; vol. 632 Antoy (10.1016/j.tcs.2010.07.009_br000105) 2001; vol. 57 10.1016/j.tcs.2010.07.009_br000415 Alpuente (10.1016/j.tcs.2010.07.009_br000020) 2003; vol. 2618 Fribourg (10.1016/j.tcs.2010.07.009_br000355) 1985 Bert (10.1016/j.tcs.2010.07.009_br000150) 1994; vol. 906 Caballero-Roldán (10.1016/j.tcs.2010.07.009_br000235) 2002; vol. 76 10.1016/j.tcs.2010.07.009_br000410 10.1016/j.tcs.2010.07.009_br000495 Reddy (10.1016/j.tcs.2010.07.009_br000570) 1995 Alexin (10.1016/j.tcs.2010.07.009_br000015) 1996 Borovanský (10.1016/j.tcs.2010.07.009_br000175) 2002; 285 Bosco (10.1016/j.tcs.2010.07.009_br000185) 1988; 59 Tamaki (10.1016/j.tcs.2010.07.009_br000595) 1984 Falaschi (10.1016/j.tcs.2010.07.009_br000330) 1993; 103 Muggleton (10.1016/j.tcs.2010.07.009_br000535) 1994; 19, 20 Alpuente (10.1016/j.tcs.2010.07.009_br000035) 2003; vol. 2664 Caballero (10.1016/j.tcs.2010.07.009_br000215) 2008 Hanus (10.1016/j.tcs.2010.07.009_br000385) 1990; vol. 456 Padawitz (10.1016/j.tcs.2010.07.009_br000550) 1988; vol. 16 Naish (10.1016/j.tcs.2010.07.009_br000545) 1996; 18 Dershowitz (10.1016/j.tcs.2010.07.009_br000295) 1993; 15 10.1016/j.tcs.2010.07.009_br000440 Bockmayr (10.1016/j.tcs.2010.07.009_br000170) 1995; vol. 968 10.1016/j.tcs.2010.07.009_br000280 Bert (10.1016/j.tcs.2010.07.009_br000155) 1995 Comini (10.1016/j.tcs.2010.07.009_br000265) 2001; vol. 40 Braßel (10.1016/j.tcs.2010.07.009_br000205) 2004; vol. 3057 López-Fraguas (10.1016/j.tcs.2010.07.009_br000480) 1999 Comini (10.1016/j.tcs.2010.07.009_br000270) 1999; 39 Alpuente (10.1016/j.tcs.2010.07.009_br000030) 2010; 411 Caballero-Roldán (10.1016/j.tcs.2010.07.009_br000230) 2001; vol. 2024 Bossi (10.1016/j.tcs.2010.07.009_br000190) 1994; 19–20 Antoy (10.1016/j.tcs.2010.07.009_br000110) 2000; 47 Bert (10.1016/j.tcs.2010.07.009_br000145) 1986; vol. 213 Baader (10.1016/j.tcs.2010.07.009_br000135) 1998 10.1016/j.tcs.2010.07.009_br000310 10.1016/j.tcs.2010.07.009_br000430 Meseguer (10.1016/j.tcs.2010.07.009_br000515) 2007; 20 Marlow (10.1016/j.tcs.2010.07.009_br000500) 2007 Alpuente (10.1016/j.tcs.2010.07.009_br000085) 1994 Caballero-Roldán (10.1016/j.tcs.2010.07.009_br000225) 2001; vol. 57 (10.1016/j.tcs.2010.07.009_br000285) 1986 Escobar (10.1016/j.tcs.2010.07.009_br000315) 2008 Gramlich (10.1016/j.tcs.2010.07.009_br000380) 1993; vol. 656 10.1016/j.tcs.2010.07.009_br000345 Shaphiro (10.1016/j.tcs.2010.07.009_br000585) 1982 Hullot (10.1016/j.tcs.2010.07.009_br000450) 1980; vol. 87 Zartmann (10.1016/j.tcs.2010.07.009_br000610) 1997; vol. 1302 Alpuente (10.1016/j.tcs.2010.07.009_br000040) 2001; vol. 57 Bert (10.1016/j.tcs.2010.07.009_br000160) 1995; vol. 906 10.1016/j.tcs.2010.07.009_br000580 Alpuente (10.1016/j.tcs.2010.07.009_br000095) 1998; 20 Echahed (10.1016/j.tcs.2010.07.009_br000305) 1992; vol. 632 Pettorossi (10.1016/j.tcs.2010.07.009_br000560) 1998; vol. 5 Bostrom (10.1016/j.tcs.2010.07.009_br000200) 1999; 40 Lloyd (10.1016/j.tcs.2010.07.009_br000470) 1998; 15 Kirchner (10.1016/j.tcs.2010.07.009_br000455) 2008 Borovanský (10.1016/j.tcs.2010.07.009_br000180) 1998; 15 Deransart (10.1016/j.tcs.2010.07.009_br000290) 2000; vol. 1870 Alpuente (10.1016/j.tcs.2010.07.009_br000060) 2009; 246 Alpuente (10.1016/j.tcs.2010.07.009_br000090) 1996; 165 10.1016/j.tcs.2010.07.009_br000335 Claessen (10.1016/j.tcs.2010.07.009_br000245) 2000; 35 10.1016/j.tcs.2010.07.009_br000055 10.1016/j.tcs.2010.07.009_br000210 Falaschi (10.1016/j.tcs.2010.07.009_br000325) 1989; 69 Alpuente (10.1016/j.tcs.2010.07.009_br000070) 1992; vol. 631 Arts (10.1016/j.tcs.2010.07.009_br000130) 2000; 236 10.1016/j.tcs.2010.07.009_br000050 Wadler (10.1016/j.tcs.2010.07.009_br000605) 1998; 33 Antoy (10.1016/j.tcs.2010.07.009_br000115) 2010; 53 Comini (10.1016/j.tcs.2010.07.009_br000275) 1995 Hanus (10.1016/j.tcs.2010.07.009_br000405) 1993; vol. 714 Klop (10.1016/j.tcs.2010.07.009_br000460) 1992 Hanus (10.1016/j.tcs.2010.07.009_br000390) 1994; 19, 20 Reps (10.1016/j.tcs.2010.07.009_br000575) 1996; vol. 1110 10.1016/j.tcs.2010.07.009_br000125 Codish (10.1016/j.tcs.2010.07.009_br000260) 1991 Alpuente (10.1016/j.tcs.2010.07.009_br000025) 2010; vol. 6125 Bert (10.1016/j.tcs.2010.07.009_br000165) 1996; vol. 1101 Falaschi (10.1016/j.tcs.2010.07.009_br000320) 1988 10.1016/j.tcs.2010.07.009_br000120 Hölldobler (10.1016/j.tcs.2010.07.009_br000445) 1989; vol. 353 Slagle (10.1016/j.tcs.2010.07.009_br000590) 1974; 21 Maher (10.1016/j.tcs.2010.07.009_br000490) 1988 Hanus (10.1016/j.tcs.2010.07.009_br000420) 1999; 9 Ferrand (10.1016/j.tcs.2010.07.009_br000340) 1987; 4 Gill (10.1016/j.tcs.2010.07.009_br000370) 2001; 41 Ajiro (10.1016/j.tcs.2010.07.009_br000010) 1998; vol. 1520 Frutos-Escrig (10.1016/j.tcs.2010.07.009_br000360) 1991; vol. 493 Giesl (10.1016/j.tcs.2010.07.009_br000365) 2001; 12 Hanus (10.1016/j.tcs.2010.07.009_br000395) 2007; vol. 4670 Cameron (10.1016/j.tcs.2010.07.009_br000240) 2003 Alpuente (10.1016/j.tcs.2010.07.009_br000080) 2004; 311 10.1016/j.tcs.2010.07.009_br000505 Alpuente (10.1016/j.tcs.2010.07.009_br000065) 2003; 13 Levi (10.1016/j.tcs.2010.07.009_br000465) 1987 Caballero (10.1016/j.tcs.2010.07.009_br000220) 2008; vol. 4989 Muggleton (10.1016/j.tcs.2010.07.009_br000530) 1991; 8 Ueda (10.1016/j.tcs.2010.07.009_br000600) 1994; 13 10.1016/j.tcs.2010.07.009_br000195 Naish (10.1016/j.tcs.2010.07.009_br000540) 1997; 1997 |
| References_xml | – start-page: 1 year: 1992 end-page: 112 ident: br000460 article-title: Term Rewriting Systems publication-title: Handbook of Logic in Computer Science, vol. I – volume: 21 start-page: 622 year: 1974 end-page: 642 ident: br000590 article-title: Automated theorem-proving for theories with simplifiers, commutativity and associativity publication-title: Journal of the ACM – volume: vol. 1520 start-page: 40 year: 1998 end-page: 54 ident: br000010 article-title: Error correcting source code publication-title: Proc. Int’l Conf. on Principle and Practice of Constraint Programming – reference: M. Alpuente, S. Escobar, J. Iborra, Termination of narrowing with dependency pairs, in: Maria Garcia de la Banda, Enrico Pontelli (Eds.), Proceedings of the 24th International Conference on Logic Programming, ICLP’08, in: Lecture Notes in Computer Science, vol. 5366, 2008, pp. 317–331. – start-page: 162 year: 1995 end-page: 176 ident: br000155 article-title: Abstraction of conditional term rewriting systems publication-title: Proc. ILPS’95 – volume: vol. 632 start-page: 259 year: 1992 end-page: 275 ident: br000305 article-title: Uniform narrowing strategies publication-title: Proc. ICALP’92 – volume: vol. 456 start-page: 387 year: 1990 end-page: 401 ident: br000385 article-title: Compiling logic programs with equality publication-title: Proc. 2nd Int’l Workshop on Programming Language Implementation and Logic Programming – volume: vol. 906 start-page: 132 year: 1994 end-page: 152 ident: br000150 article-title: On the operational semantics of the algebraic and logic programming language LPG publication-title: COMPASS/ADT – volume: vol. 631 start-page: 443 year: 1992 end-page: 457 ident: br000070 article-title: Analyses of inconsistency for incremental equational logic programming publication-title: Proc. PLILP’92, Leuven (Belgium) – reference: P. Arenas, A. Gil, A debugging model for lazy functional languages, Technical Report DIA 94/6, Universidad Complutense de Madrid, April 1994. – volume: 35 start-page: 268 year: 2000 end-page: 279 ident: br000245 article-title: QuickCheck: a lightweight tool for random testing of haskell programs publication-title: ACM SIGPLAN Notices – volume: vol. 2024 start-page: 233 year: 2001 end-page: 247 ident: br000350 article-title: Incremental learning of functional logic programs publication-title: 5th Int’l Symp. on Functional and Logic Programming – volume: 15 start-page: 467 year: 1993 end-page: 494 ident: br000295 article-title: Deductive and inductive synthesis of equational programs publication-title: Journal of Symbolic Computation – reference: , October 2008. – year: 2008 ident: br000455 article-title: Analysis of rewrite-based access control policies publication-title: Proc. 3rd Int’l Workshop on Security and Rewriting Techniques – start-page: 627 year: 1988 end-page: 658 ident: br000490 article-title: Equivalences of logic programs publication-title: Foundations of Deductive Databases and Logic Programming – reference: S. Escobar, J. Meseguer, R. Sasse, Effectively checking or disproving the finite variant property, in: Proc. RTA’08. Springer LNCS, vol. 5117, 2008, pp. 79–93. – reference: C. Ferri, J. Hernández, M.J. Ramírez, The FLIP system homepage, 2000. Available at: – reference: M. Alpuente, F. Correa, M. Falaschi, S. Marson, The debugging system buggy. Technical report, DSIC-II/1/01, UPV, 2001. Available at URL: – volume: 41 start-page: 1 year: 2001 ident: br000370 article-title: Debugging haskell by observing intermediate data structures publication-title: Proceedings 2000 ACM SIGPLAN Haskell Workshop – volume: vol. 4670 start-page: 45 year: 2007 end-page: 75 ident: br000395 article-title: Multi-paradigm declarative languages (invited tutorial) publication-title: Proc. of International Conference on Logic Programming – volume: 8 start-page: 295 year: 1991 end-page: 318 ident: br000530 article-title: Inductive logic programming publication-title: New Generation Computing – volume: 19, 20 start-page: 583 year: 1994 end-page: 628 ident: br000390 article-title: The integration of functions into logic programming: from theory to practice publication-title: Journal of Logic Programming – reference: Haskell debugging technologies. At – volume: 13 start-page: 287 year: 2003 end-page: 312 ident: br000065 article-title: Uniform lazy narrowing publication-title: Journal of Logic and Computation – volume: 285 start-page: 155 year: 2002 end-page: 185 ident: br000175 article-title: ELAN from a rewriting logic point of view publication-title: Theoretical Computer Science – volume: vol. 19 start-page: 67 year: 2002 end-page: 94 ident: br000005 article-title: Kima — an automated error correction system for concurrent logic programs publication-title: Automated Software Engineering – start-page: 627 year: 1995 end-page: 628 ident: br000570 article-title: Bridging the gap between logic and functional programming publication-title: Proc. ILPS’95 – start-page: 138 year: 1985 end-page: 151 ident: br000565 article-title: Narrowing as the operational semantics of functional languages publication-title: Proc. Second IEEE Int’l Symp. on Logic Programming – volume: vol. 3057 start-page: 193 year: 2004 end-page: 208 ident: br000205 article-title: Observing functional logic computations publication-title: Proc. PADL’04 – reference: . – year: 1982 ident: br000585 article-title: Algorithmic Program Debugging – volume: vol. 656 start-page: 128 year: 1993 end-page: 142 ident: br000380 article-title: Sufficient conditions for modular termination of conditional term rewriting systems publication-title: Conditional Term Rewriting Systems, Third International Workshop – volume: 4 start-page: 177 year: 1987 end-page: 198 ident: br000340 article-title: Error diagnosis in logic programming, and adaptation of E.Y.Shapiro’s method publication-title: Journal of Logic Programming – volume: vol. 1110 start-page: 409 year: 1996 end-page: 429 ident: br000575 article-title: Program specialization via program slicing publication-title: Partial Evaluation, International Seminar – volume: 20 start-page: 768 year: 1998 end-page: 844 ident: br000095 article-title: Partial evaluation of functional logic programs publication-title: ACM Transactions on Programming Languages and Systems – reference: M. Fay, First order unification in an equational theory, in: Proc of 4th Int’l Conf. on Automated Deduction, CADE’79, 1979, pp. 161–167. – reference: M. Hanus, J. Koj, An integrated development environment for declarative multi-paradigm programming, in: Proc. WLPE’01, Paphos, Cyprus, 2001, pp. 1–14. – volume: vol. 632 start-page: 143 year: 1992 end-page: 157 ident: br000100 article-title: Definitional trees publication-title: Proc. the 3rd Int’l Conf. on Algebraic and Logic Programming – volume: vol. 632 start-page: 244 year: 1992 end-page: 258 ident: br000520 article-title: Counterexamples to completeness results for basic narrowing publication-title: Proc. Third Int’l Conf. on Algebraic and Logic Programming – volume: vol. 16 year: 1988 ident: br000550 publication-title: Computing in Horn Clause Theories – volume: 411 start-page: 3348 year: 2010 end-page: 3371 ident: br000030 article-title: A compact fixpoint semantics for term rewriting systems publication-title: Theoretical Computer Science – volume: 15 year: 1998 ident: br000470 article-title: Debugging for a declarative programming language publication-title: Machine Intelligence – volume: vol. 5 start-page: 697 year: 1998 end-page: 787 ident: br000560 article-title: Transformation of logic programs publication-title: Handbook of Logic in Artificial Intelligence – volume: 22 start-page: 221 year: 1995 end-page: 252 ident: br000075 article-title: Analyses of unsatisfiability for equational logic programming publication-title: Journal of Logic Programming – volume: 69 start-page: 289 year: 1989 end-page: 318 ident: br000325 article-title: Declarative modeling of the operational behavior of logic languages publication-title: Theoretical Computer Science – volume: 12 start-page: 191 year: 1992 end-page: 224 ident: br000525 article-title: Logic programming with functions and predicates: the language Babel publication-title: Journal of Logic Programming – reference: H. Bostrom, P. Idestam-Alquist, Specialization of logic programs by pruning sld-trees, in: Proc of 4th Int’l Workshop on Inductive Logic Programming, ILP-94, 1994, pp. 31–47. – start-page: 259 year: 1984 end-page: 264 ident: br000595 article-title: Semantics of a logic programming language with a reducibility predicate publication-title: Proc. First IEEE Int’l Symp. on Logic Programming – volume: vol. 2618 start-page: 54 year: 2003 end-page: 68 ident: br000020 article-title: Automated correction of functional logic programs publication-title: Proc. European Symp. on Programming ESOP 2003 – volume: vol. 64 year: 2002 ident: br000045 article-title: A debugging scheme for functional logic programs publication-title: Proc. 10th Int’l Workshop on Functional and (Constraint) Logic Programming – volume: 236 start-page: 133 year: 2000 end-page: 178 ident: br000130 article-title: Termination of Term Rewriting using Dependency Pairs publication-title: Theoretical Computer Science – year: 1996 ident: br000015 article-title: Integrating algorithmic debugging and unfolding transformation in an interactive learner publication-title: Proc. European Conf. on Artificial Intelligence – reference: M. Hanus, H. Kuchen, J.J. Moreno-Navarro, Curry: a truly functional logic language, in: Proc. ILPS’95 Workshop on Visions for the Future of Logic Programming, 1995, pp. 95–107. – volume: vol. 2024 start-page: 170 year: 2001 end-page: 184 ident: br000230 article-title: Theoretical foundations for the declarative debugging of lazy functional logic programs publication-title: Fifth Int’l Symp. on Functional and Logic Programming – volume: vol. 40 year: 2001 ident: br000265 article-title: Assertion based inductive verification methods for logic programs publication-title: Proc. MFCSIT’2000 – volume: vol. 57 year: 2001 ident: br000040 article-title: Declarative debugging of functional logic programs publication-title: Proc. Int’l Workshop on Reduction Strategies in Rewriting and Programming – volume: vol. 5595 start-page: 380 year: 2009 end-page: 390 ident: br000250 article-title: Unification and narrowing in Maude 2.4 publication-title: Rewriting Techniques and Applications, 20th International Conference, RTA 2009, Brasília, Brazil, June 29–July 1, 2009, Proceedings – year: 2008 ident: br000315 article-title: Variant narrowing and equational unification publication-title: Proc. 7th Int’l Workshop on Rewriting Logic and its Applications – start-page: 67 year: 2008 end-page: 78 ident: br000400 article-title: Call pattern analysis for functional logic programs publication-title: Proceedings of the 10th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming – volume: vol. 1101 start-page: 629 year: 1996 end-page: 632 ident: br000165 article-title: Resolution of goals with the functional and logic programming language LPG: impact of abstract interpretation publication-title: Proc. AMAST’96 – volume: 20 start-page: 123 year: 2007 end-page: 160 ident: br000515 article-title: Symbolic reachability analysis using narrowing and its application to verification of cryptographic protocols publication-title: Higher-Order and Symbolic Computation – volume: vol. 57 year: 2001 ident: br000105 article-title: Evaluation strategies for functional logic programming publication-title: Int’l Workshop on Reduction Strategies in Rewriting and Programming WRS’01 – reference: F. Bueno, P. Deransart, W. Drabent, G. Ferrand, M Hermenegildo, J. Maluszyński, G. Puebla, On the role of semantic approximations in validation and diagnosis of constraint logic programs, in: Proc. 3rd. Int’l Workshop on Automated Debugging, AADEBUG’97, U. of Linkoping, 1997, pp. 155–170. – volume: 1997 year: 1997 ident: br000540 article-title: A declarative debugging scheme publication-title: Journal of Functional and Logic Programming – volume: 13 start-page: 3 year: 1994 end-page: 43 ident: br000600 article-title: Moded flat GHC and its message-oriented implementation technique publication-title: New Generation Computing – volume: 19, 20 start-page: 629 year: 1994 end-page: 679 ident: br000535 article-title: Inductive logic programming: theory and methods publication-title: Journal of Logic Programming – volume: 18 start-page: 401 year: 1996 end-page: 408 ident: br000545 article-title: Towards a portable lazy functional declarative debugger publication-title: Australian Computer Science Communications – start-page: 275 year: 1995 end-page: 287 ident: br000275 article-title: Declarative diagnosis revisited publication-title: Proc. 1995 Int’l Symp. on Logic Programming – reference: G. Bacci, M. Comini, Abstract diagnosis of first order functional logic programs, in: M. Alpuente (Eds.), Pre-Proc. LOPSTR 2010, RISC Technical Report 10–14, 2010, pp. 58–72. – start-page: 993 year: 1988 end-page: 1005 ident: br000320 article-title: A new declarative semantics for logic languages publication-title: Proc. Fifth Int’l Conf. on Logic Programming – year: 1998 ident: br000135 article-title: Term Rewriting and All That – volume: 19, 20 start-page: 261 year: 1994 end-page: 320 ident: br000555 article-title: Transformation of logic programs: foundations and techniques publication-title: Journal of Logic Programming – reference: M.J. Maher, On parameterized substitutions, Technical Report RC 16042, IBM - T.J. Watson Research Center, Yorktown Heights, NY, 1990. – volume: 15 year: 1998 ident: br000180 article-title: An overview of Elan publication-title: Electronic Notes in Theoretical Computer Science – volume: 59 start-page: 3 year: 1988 end-page: 23 ident: br000185 article-title: Narrowing vs. SLD-resolution publication-title: Theoretical Computer Science – year: 2008 ident: br000215 article-title: A declarative debugger for Maude functional modules publication-title: Proc. WRLA 2008 – volume: 53 start-page: 74 year: 2010 end-page: 85 ident: br000115 article-title: Functional logic programming publication-title: Communications of the ACM – reference: F. Schernhammer, B. Gramlich, Characterizing and proving operational termination of deterministic conditional term rewriting systems, Journal of Logic and Algebraic Programming, 2010 (in press). – start-page: 56 year: 2003 end-page: 66 ident: br000240 article-title: Vimer: a visual debugger for mercury publication-title: Proc. 5th ACM SIGPLAN Int’l Conf. on Principles and Practice of Declaritive Programming – volume: vol. 299 start-page: 89 year: 1988 end-page: 101 ident: br000300 article-title: On completeness of narrowing strategies publication-title: Proc. CAAP’88 – start-page: 348 year: 1988 end-page: 357 ident: br000485 article-title: Complete axiomatizations of the algebras of finite, rational and infinite trees publication-title: Proc. Third IEEE Symp. on Logic In Computer Science – volume: vol. 493 start-page: 416 year: 1991 end-page: 437 ident: br000360 article-title: On narrowing strategies for partial non-strict functions publication-title: Proc. TAPSOFT’01 – volume: vol. 1302 start-page: 141 year: 1997 end-page: 159 ident: br000610 article-title: Denotational abstract interpretation of functional logic programs publication-title: Proc. SAS’97 – start-page: 171 year: 1994 end-page: 182 ident: br000085 article-title: A compositional semantics for conditional term rewriting systems publication-title: Proc. 6th IEEE Int’l Conf. on Computer Languages – volume: vol. 213 start-page: 119 year: 1986 end-page: 132 ident: br000145 article-title: Design and implementation of a generic, logic and functional programming language publication-title: Proc. ESOP’86 – volume: 12 start-page: 39 year: 2001 end-page: 72 ident: br000365 article-title: Verification of erlang processes by dependency pairs publication-title: Applicable Algebra in Engineering, Communication and Computing – start-page: 331 year: 1991 end-page: 345 ident: br000260 article-title: Suspension analysis for concurrent logic programs publication-title: Proc. Eighth Int’l Conf. on Logic Programming – volume: 19–20 start-page: 149 year: 1994 end-page: 197 ident: br000190 article-title: The s-semantics approach: theory and applications publication-title: Journal of Logic Programming – volume: vol. 632 start-page: 158 year: 1992 end-page: 200 ident: br000510 article-title: Multiparadigm logic programming publication-title: Algebraic and Logic Programming, Proc. the Third Int’l Conf – volume: 165 start-page: 97 year: 1996 end-page: 131 ident: br000090 article-title: A compositional semantic basis for the analysis of equational horn programs publication-title: Theoretical Computer Science – volume: 9 start-page: 33 year: 1999 end-page: 75 ident: br000420 article-title: Higher-order narrowing with definitional trees publication-title: Journal of Functional Programming – volume: vol. 76 year: 2002 ident: br000235 article-title: Declarative Debugging for Encapsulated search publication-title: Proc. 11th Int’l Workshop on Functional and (Constraint) Logic Programming – year: 2007 ident: br000255 article-title: All About Maude — A High-Performance Logical Framework – volume: vol. 87 start-page: 318 year: 1980 end-page: 334 ident: br000450 article-title: Canonical forms and unification publication-title: Proc of 5th Int’l Conf. on Automated Deduction – reference: S. Antoy, S. Johnson, TeaBag: a functional logic debugger, in: H. Kuchen (Eds.), Proc. 13th Int’l Workshop on Functional and (Constraint) Logic Programming, WFLP 2004, 2004, pp. 4–18. – volume: 103 start-page: 86 year: 1993 end-page: 113 ident: br000330 article-title: A model-theoretic reconstruction of the operational semantics of logic programs publication-title: Information and Computation – volume: vol. 57 year: 2001 ident: br000225 article-title: A declarative debugging system for lazy functional logic programs publication-title: Proc. WFLP 2001 – start-page: 318 year: 1987 end-page: 327 ident: br000465 article-title: A complete semantics caracterization of K-LEAF, a logic language with partial functions publication-title: Proc. Second IEEE Symp. on Logic In Computer Science – volume: 42 start-page: 363 year: 1991 end-page: 377 ident: br000375 article-title: Kernel leaf: a logic plus functional language publication-title: Journal of Computer and System Sciences – volume: 246 start-page: 27 year: 2009 end-page: 38 ident: br000060 article-title: Order-sorted generalization publication-title: Electronic Notes in Theoretical Computer Science – volume: 39 start-page: 43 year: 1999 end-page: 93 ident: br000270 article-title: Abstract diagnosis publication-title: Journal of Logic Programming – volume: vol. 714 start-page: 28 year: 1993 end-page: 43 ident: br000405 article-title: A debugging model for functional logic programs publication-title: Proc. PLILP’93 – volume: 33 start-page: 25 year: 1998 end-page: 30 ident: br000605 article-title: An angry half-dozen publication-title: SIGPLAN Notices – start-page: 172 year: 1985 end-page: 185 ident: br000355 article-title: SLOG: a logic programming language interpreter based on clausal superposition and rewriting publication-title: Proc. Second IEEE Int’l Symp. on Logic Programming – reference: S. Hölldobler, From paramodulation to narrowing, in: Proc. 5th Int’l Conf. on Logic Programming, Seattle, 1988, pp. 327–342. – volume: 47 start-page: 776 year: 2000 end-page: 822 ident: br000110 article-title: A needed narrowing strategy publication-title: Journal of the ACM – year: 1984 ident: br000475 article-title: Foundations of Logic Programming – volume: vol. 353 year: 1989 ident: br000445 publication-title: Foundations of Equational Logic Programming – start-page: 13 year: 2007 end-page: 24 ident: br000500 article-title: A lightweight interactive debugger for haskell publication-title: Proceedings of the ACM SIGPLAN Workshop on Haskell – volume: vol. 4989 start-page: 305 year: 2008 end-page: 321 ident: br000220 article-title: Declarative diagnosis of missing answers in constraint functional-logic programming publication-title: Functional and Logic Programming, 9th International Symposium, FLOPS 2008, Ise, Japan, April 14–16, 2008. Proceedings – reference: J. Hernández, M.J. Ramírez, Induction of functional logic programs, in: Proc. of the JICSLP’98 CompulogNet Area Meeting on Computational Logic and Machine Learning, 1998, pp. 49–55. – volume: 311 start-page: 479 year: 2004 end-page: 525 ident: br000080 article-title: Rules + strategies for transforming lazy functional logic programs publication-title: Theoretical Computer Science – volume: vol. 1634 start-page: 116 year: 1999 end-page: 127 ident: br000435 article-title: A strong complete schema for inductive functional logic programming publication-title: Proc. Ninth Int’l Workshop on Inductive Logic Programming – year: 1986 ident: br000285 publication-title: Logic Programming, Functions, Relations and Equations – reference: P. Cousot, R. Cousot, Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints, in: Proc. Fourth ACM Symp. on Principles of Programming Languages, 1977, pp. 238–252. – volume: vol. 1870 start-page: 1 year: 2000 end-page: 20 ident: br000290 article-title: Debugging of constraint programs: the DiSCiPl methodology and tools publication-title: Analysis and Visualization Tools for Constraint Programming – volume: vol. 6125 start-page: 271 year: 2010 end-page: 299 ident: br000025 article-title: Transformation and debugging of functional logic programs publication-title: 25 Years of Logic Programming in Italy – reference: N. Martí-Oliet, A. Riesco, A. Verdejo, Declarative debugging of missing answers for Maude specifications, in: Proc. RTA 2010, in: Leibniz International Proceedings in Informatics, vol. 6, 2010, pp. 277–294. – volume: 40 start-page: 159 year: 1999 end-page: 183 ident: br000200 article-title: Induction of logic programs by example-guided unfolding publication-title: Journal of Logic Programming – volume: vol. 906 start-page: 132 year: 1995 end-page: 152 ident: br000160 article-title: On the operational semantics of the algebraic and logic programming language LPG publication-title: Recent Trends in Data Type Specifications – volume: vol. 968 year: 1995 ident: br000170 article-title: LSE narrowing for decreasing conditional term rewrite systems publication-title: Conditional Term Rewriting Systems, CTRS’94, Jerusalem – volume: vol. 2664 start-page: 1 year: 2003 end-page: 16 ident: br000035 article-title: Abstract diagnosis of functional programs publication-title: Proc. LOPSTR 2002 – start-page: 244 year: 1999 end-page: 247 ident: br000480 article-title: Toy: a multiparadigm declarative system publication-title: Proc. 10th Int’l Conf. on Rewriting Techniques and Applications – ident: 10.1016/j.tcs.2010.07.009_br000140 – volume: vol. 40 year: 2001 ident: 10.1016/j.tcs.2010.07.009_br000265 article-title: Assertion based inductive verification methods for logic programs – start-page: 318 year: 1987 ident: 10.1016/j.tcs.2010.07.009_br000465 article-title: A complete semantics caracterization of K-LEAF, a logic language with partial functions – volume: 165 start-page: 97 issue: 1 year: 1996 ident: 10.1016/j.tcs.2010.07.009_br000090 article-title: A compositional semantic basis for the analysis of equational horn programs publication-title: Theoretical Computer Science doi: 10.1016/0304-3975(96)00043-6 – ident: 10.1016/j.tcs.2010.07.009_br000280 doi: 10.1145/512950.512973 – start-page: 162 year: 1995 ident: 10.1016/j.tcs.2010.07.009_br000155 article-title: Abstraction of conditional term rewriting systems – volume: vol. 456 start-page: 387 year: 1990 ident: 10.1016/j.tcs.2010.07.009_br000385 article-title: Compiling logic programs with equality – start-page: 348 year: 1988 ident: 10.1016/j.tcs.2010.07.009_br000485 article-title: Complete axiomatizations of the algebras of finite, rational and infinite trees – ident: 10.1016/j.tcs.2010.07.009_br000195 – year: 1982 ident: 10.1016/j.tcs.2010.07.009_br000585 – volume: 13 start-page: 287 issue: 2 year: 2003 ident: 10.1016/j.tcs.2010.07.009_br000065 article-title: Uniform lazy narrowing publication-title: Journal of Logic and Computation doi: 10.1093/logcom/13.2.287 – volume: vol. 4989 start-page: 305 year: 2008 ident: 10.1016/j.tcs.2010.07.009_br000220 article-title: Declarative diagnosis of missing answers in constraint functional-logic programming – volume: 59 start-page: 3 year: 1988 ident: 10.1016/j.tcs.2010.07.009_br000185 article-title: Narrowing vs. SLD-resolution publication-title: Theoretical Computer Science doi: 10.1016/0304-3975(88)90095-3 – volume: vol. 87 start-page: 318 year: 1980 ident: 10.1016/j.tcs.2010.07.009_br000450 article-title: Canonical forms and unification – volume: vol. 632 start-page: 244 year: 1992 ident: 10.1016/j.tcs.2010.07.009_br000520 article-title: Counterexamples to completeness results for basic narrowing – volume: 8 start-page: 295 issue: 3 year: 1991 ident: 10.1016/j.tcs.2010.07.009_br000530 article-title: Inductive logic programming publication-title: New Generation Computing doi: 10.1007/BF03037089 – volume: 236 start-page: 133 issue: 1–2 year: 2000 ident: 10.1016/j.tcs.2010.07.009_br000130 article-title: Termination of Term Rewriting using Dependency Pairs publication-title: Theoretical Computer Science doi: 10.1016/S0304-3975(99)00207-8 – volume: 33 start-page: 25 issue: 2 year: 1998 ident: 10.1016/j.tcs.2010.07.009_br000605 article-title: An angry half-dozen publication-title: SIGPLAN Notices doi: 10.1145/274930.274933 – volume: vol. 299 start-page: 89 year: 1988 ident: 10.1016/j.tcs.2010.07.009_br000300 article-title: On completeness of narrowing strategies – volume: vol. 906 start-page: 132 year: 1995 ident: 10.1016/j.tcs.2010.07.009_br000160 article-title: On the operational semantics of the algebraic and logic programming language LPG – volume: vol. 493 start-page: 416 year: 1991 ident: 10.1016/j.tcs.2010.07.009_br000360 article-title: On narrowing strategies for partial non-strict functions – volume: vol. 6125 start-page: 271 year: 2010 ident: 10.1016/j.tcs.2010.07.009_br000025 article-title: Transformation and debugging of functional logic programs – volume: 39 start-page: 43 issue: 1–3 year: 1999 ident: 10.1016/j.tcs.2010.07.009_br000270 article-title: Abstract diagnosis publication-title: Journal of Logic Programming doi: 10.1016/S0743-1066(98)10033-X – year: 1998 ident: 10.1016/j.tcs.2010.07.009_br000135 – volume: vol. 1520 start-page: 40 year: 1998 ident: 10.1016/j.tcs.2010.07.009_br000010 article-title: Error correcting source code – volume: 35 start-page: 268 issue: 9 year: 2000 ident: 10.1016/j.tcs.2010.07.009_br000245 article-title: QuickCheck: a lightweight tool for random testing of haskell programs publication-title: ACM SIGPLAN Notices doi: 10.1145/357766.351266 – volume: vol. 1302 start-page: 141 year: 1997 ident: 10.1016/j.tcs.2010.07.009_br000610 article-title: Denotational abstract interpretation of functional logic programs – volume: vol. 76 year: 2002 ident: 10.1016/j.tcs.2010.07.009_br000235 article-title: Declarative Debugging for Encapsulated search – volume: vol. 57 year: 2001 ident: 10.1016/j.tcs.2010.07.009_br000105 article-title: Evaluation strategies for functional logic programming – volume: 12 start-page: 191 issue: 3 year: 1992 ident: 10.1016/j.tcs.2010.07.009_br000525 article-title: Logic programming with functions and predicates: the language Babel publication-title: Journal of Logic Programming doi: 10.1016/0743-1066(92)90024-W – volume: vol. 2024 start-page: 170 year: 2001 ident: 10.1016/j.tcs.2010.07.009_br000230 article-title: Theoretical foundations for the declarative debugging of lazy functional logic programs – volume: 411 start-page: 3348 issue: 37 year: 2010 ident: 10.1016/j.tcs.2010.07.009_br000030 article-title: A compact fixpoint semantics for term rewriting systems publication-title: Theoretical Computer Science doi: 10.1016/j.tcs.2010.05.012 – volume: 1997 issue: 3 year: 1997 ident: 10.1016/j.tcs.2010.07.009_br000540 article-title: A declarative debugging scheme publication-title: Journal of Functional and Logic Programming – volume: 246 start-page: 27 year: 2009 ident: 10.1016/j.tcs.2010.07.009_br000060 article-title: Order-sorted generalization publication-title: Electronic Notes in Theoretical Computer Science doi: 10.1016/j.entcs.2009.07.013 – volume: vol. 2618 start-page: 54 year: 2003 ident: 10.1016/j.tcs.2010.07.009_br000020 article-title: Automated correction of functional logic programs – volume: vol. 968 year: 1995 ident: 10.1016/j.tcs.2010.07.009_br000170 article-title: LSE narrowing for decreasing conditional term rewrite systems – volume: 4 start-page: 177 issue: 3 year: 1987 ident: 10.1016/j.tcs.2010.07.009_br000340 article-title: Error diagnosis in logic programming, and adaptation of E.Y.Shapiro’s method publication-title: Journal of Logic Programming doi: 10.1016/0743-1066(87)90001-X – year: 2008 ident: 10.1016/j.tcs.2010.07.009_br000215 article-title: A declarative debugger for Maude functional modules – ident: 10.1016/j.tcs.2010.07.009_br000430 – ident: 10.1016/j.tcs.2010.07.009_br000415 – volume: 13 start-page: 3 issue: 1 year: 1994 ident: 10.1016/j.tcs.2010.07.009_br000600 article-title: Moded flat GHC and its message-oriented implementation technique publication-title: New Generation Computing doi: 10.1007/BF03038307 – start-page: 275 year: 1995 ident: 10.1016/j.tcs.2010.07.009_br000275 article-title: Declarative diagnosis revisited – volume: vol. 714 start-page: 28 year: 1993 ident: 10.1016/j.tcs.2010.07.009_br000405 article-title: A debugging model for functional logic programs – volume: 22 start-page: 221 issue: 3 year: 1995 ident: 10.1016/j.tcs.2010.07.009_br000075 article-title: Analyses of unsatisfiability for equational logic programming publication-title: Journal of Logic Programming doi: 10.1016/0743-1066(94)00024-Z – ident: 10.1016/j.tcs.2010.07.009_br000410 – start-page: 138 year: 1985 ident: 10.1016/j.tcs.2010.07.009_br000565 article-title: Narrowing as the operational semantics of functional languages – ident: 10.1016/j.tcs.2010.07.009_br000580 doi: 10.1016/j.jlap.2009.08.001 – year: 2007 ident: 10.1016/j.tcs.2010.07.009_br000255 – volume: 12 start-page: 39 issue: 1/2 year: 2001 ident: 10.1016/j.tcs.2010.07.009_br000365 article-title: Verification of erlang processes by dependency pairs publication-title: Applicable Algebra in Engineering, Communication and Computing doi: 10.1007/s002000100063 – volume: 20 start-page: 123 issue: 1–2 year: 2007 ident: 10.1016/j.tcs.2010.07.009_br000515 article-title: Symbolic reachability analysis using narrowing and its application to verification of cryptographic protocols publication-title: Higher-Order and Symbolic Computation doi: 10.1007/s10990-007-9000-6 – start-page: 627 year: 1988 ident: 10.1016/j.tcs.2010.07.009_br000490 article-title: Equivalences of logic programs – volume: vol. 632 start-page: 143 year: 1992 ident: 10.1016/j.tcs.2010.07.009_br000100 article-title: Definitional trees – volume: vol. 632 start-page: 259 year: 1992 ident: 10.1016/j.tcs.2010.07.009_br000305 article-title: Uniform narrowing strategies – start-page: 1 year: 1992 ident: 10.1016/j.tcs.2010.07.009_br000460 article-title: Term Rewriting Systems – volume: vol. 632 start-page: 158 year: 1992 ident: 10.1016/j.tcs.2010.07.009_br000510 article-title: Multiparadigm logic programming – volume: vol. 19 start-page: 67 year: 2002 ident: 10.1016/j.tcs.2010.07.009_br000005 article-title: Kima — an automated error correction system for concurrent logic programs – start-page: 259 year: 1984 ident: 10.1016/j.tcs.2010.07.009_br000595 article-title: Semantics of a logic programming language with a reducibility predicate – volume: vol. 3057 start-page: 193 year: 2004 ident: 10.1016/j.tcs.2010.07.009_br000205 article-title: Observing functional logic computations – volume: vol. 57 year: 2001 ident: 10.1016/j.tcs.2010.07.009_br000225 article-title: A declarative debugging system for lazy functional logic programs – ident: 10.1016/j.tcs.2010.07.009_br000050 – volume: vol. 906 start-page: 132 year: 1994 ident: 10.1016/j.tcs.2010.07.009_br000150 article-title: On the operational semantics of the algebraic and logic programming language LPG – ident: 10.1016/j.tcs.2010.07.009_br000310 – volume: 41 start-page: 1 issue: 1 year: 2001 ident: 10.1016/j.tcs.2010.07.009_br000370 article-title: Debugging haskell by observing intermediate data structures publication-title: Electronic Notes in Theoretical Computer Science doi: 10.1016/S1571-0661(05)80538-9 – volume: vol. 213 start-page: 119 year: 1986 ident: 10.1016/j.tcs.2010.07.009_br000145 article-title: Design and implementation of a generic, logic and functional programming language – volume: vol. 1870 start-page: 1 year: 2000 ident: 10.1016/j.tcs.2010.07.009_br000290 article-title: Debugging of constraint programs: the DiSCiPl methodology and tools – ident: 10.1016/j.tcs.2010.07.009_br000210 – volume: vol. 64 year: 2002 ident: 10.1016/j.tcs.2010.07.009_br000045 article-title: A debugging scheme for functional logic programs – volume: vol. 1101 start-page: 629 year: 1996 ident: 10.1016/j.tcs.2010.07.009_br000165 article-title: Resolution of goals with the functional and logic programming language LPG: impact of abstract interpretation – volume: vol. 2664 start-page: 1 year: 2003 ident: 10.1016/j.tcs.2010.07.009_br000035 article-title: Abstract diagnosis of functional programs – volume: 19, 20 start-page: 261 year: 1994 ident: 10.1016/j.tcs.2010.07.009_br000555 article-title: Transformation of logic programs: foundations and techniques publication-title: Journal of Logic Programming doi: 10.1016/0743-1066(94)90028-0 – volume: 9 start-page: 33 issue: 1 year: 1999 ident: 10.1016/j.tcs.2010.07.009_br000420 article-title: Higher-order narrowing with definitional trees publication-title: Journal of Functional Programming doi: 10.1017/S0956796899003330 – volume: vol. 4670 start-page: 45 year: 2007 ident: 10.1016/j.tcs.2010.07.009_br000395 article-title: Multi-paradigm declarative languages (invited tutorial) – volume: 18 start-page: 401 issue: 1 year: 1996 ident: 10.1016/j.tcs.2010.07.009_br000545 article-title: Towards a portable lazy functional declarative debugger publication-title: Australian Computer Science Communications – volume: vol. 16 year: 1988 ident: 10.1016/j.tcs.2010.07.009_br000550 – ident: 10.1016/j.tcs.2010.07.009_br000055 – volume: 19–20 start-page: 149 year: 1994 ident: 10.1016/j.tcs.2010.07.009_br000190 article-title: The s-semantics approach: theory and applications publication-title: Journal of Logic Programming doi: 10.1016/0743-1066(94)90026-4 – volume: 69 start-page: 289 issue: 3 year: 1989 ident: 10.1016/j.tcs.2010.07.009_br000325 article-title: Declarative modeling of the operational behavior of logic languages publication-title: Theoretical Computer Science doi: 10.1016/0304-3975(89)90070-4 – volume: 53 start-page: 74 issue: 4 year: 2010 ident: 10.1016/j.tcs.2010.07.009_br000115 article-title: Functional logic programming publication-title: Communications of the ACM doi: 10.1145/1721654.1721675 – volume: 103 start-page: 86 issue: 1 year: 1993 ident: 10.1016/j.tcs.2010.07.009_br000330 article-title: A model-theoretic reconstruction of the operational semantics of logic programs publication-title: Information and Computation doi: 10.1006/inco.1993.1015 – volume: vol. 5595 start-page: 380 year: 2009 ident: 10.1016/j.tcs.2010.07.009_br000250 article-title: Unification and narrowing in Maude 2.4 – year: 2008 ident: 10.1016/j.tcs.2010.07.009_br000315 article-title: Variant narrowing and equational unification – start-page: 244 year: 1999 ident: 10.1016/j.tcs.2010.07.009_br000480 article-title: Toy: a multiparadigm declarative system – volume: 15 start-page: 467 year: 1993 ident: 10.1016/j.tcs.2010.07.009_br000295 article-title: Deductive and inductive synthesis of equational programs publication-title: Journal of Symbolic Computation doi: 10.1016/S0747-7171(06)80002-7 – volume: vol. 57 year: 2001 ident: 10.1016/j.tcs.2010.07.009_br000040 article-title: Declarative debugging of functional logic programs – volume: 19, 20 start-page: 629 year: 1994 ident: 10.1016/j.tcs.2010.07.009_br000535 article-title: Inductive logic programming: theory and methods publication-title: Journal of Logic Programming doi: 10.1016/0743-1066(94)90035-3 – volume: 15 year: 1998 ident: 10.1016/j.tcs.2010.07.009_br000180 article-title: An overview of Elan publication-title: Electronic Notes in Theoretical Computer Science doi: 10.1016/S1571-0661(05)82552-6 – ident: 10.1016/j.tcs.2010.07.009_br000345 – volume: vol. 631 start-page: 443 year: 1992 ident: 10.1016/j.tcs.2010.07.009_br000070 article-title: Analyses of inconsistency for incremental equational logic programming – start-page: 331 year: 1991 ident: 10.1016/j.tcs.2010.07.009_br000260 article-title: Suspension analysis for concurrent logic programs – volume: 21 start-page: 622 issue: 4 year: 1974 ident: 10.1016/j.tcs.2010.07.009_br000590 article-title: Automated theorem-proving for theories with simplifiers, commutativity and associativity publication-title: Journal of the ACM doi: 10.1145/321850.321859 – volume: vol. 656 start-page: 128 year: 1993 ident: 10.1016/j.tcs.2010.07.009_br000380 article-title: Sufficient conditions for modular termination of conditional term rewriting systems – volume: vol. 2024 start-page: 233 year: 2001 ident: 10.1016/j.tcs.2010.07.009_br000350 article-title: Incremental learning of functional logic programs – start-page: 13 year: 2007 ident: 10.1016/j.tcs.2010.07.009_br000500 article-title: A lightweight interactive debugger for haskell – volume: 40 start-page: 159 year: 1999 ident: 10.1016/j.tcs.2010.07.009_br000200 article-title: Induction of logic programs by example-guided unfolding publication-title: Journal of Logic Programming doi: 10.1016/S0743-1066(99)00017-5 – volume: 285 start-page: 155 issue: 2 year: 2002 ident: 10.1016/j.tcs.2010.07.009_br000175 article-title: ELAN from a rewriting logic point of view publication-title: Theoretical Computer Science doi: 10.1016/S0304-3975(01)00358-9 – volume: 47 start-page: 776 issue: 4 year: 2000 ident: 10.1016/j.tcs.2010.07.009_br000110 article-title: A needed narrowing strategy publication-title: Journal of the ACM doi: 10.1145/347476.347484 – year: 1984 ident: 10.1016/j.tcs.2010.07.009_br000475 – start-page: 993 year: 1988 ident: 10.1016/j.tcs.2010.07.009_br000320 article-title: A new declarative semantics for logic languages – ident: 10.1016/j.tcs.2010.07.009_br000335 – volume: vol. 5 start-page: 697 year: 1998 ident: 10.1016/j.tcs.2010.07.009_br000560 article-title: Transformation of logic programs – year: 1996 ident: 10.1016/j.tcs.2010.07.009_br000015 article-title: Integrating algorithmic debugging and unfolding transformation in an interactive learner – volume: 42 start-page: 363 year: 1991 ident: 10.1016/j.tcs.2010.07.009_br000375 article-title: Kernel leaf: a logic plus functional language publication-title: Journal of Computer and System Sciences doi: 10.1016/0022-0000(91)90009-T – ident: 10.1016/j.tcs.2010.07.009_br000440 – volume: vol. 353 year: 1989 ident: 10.1016/j.tcs.2010.07.009_br000445 – ident: 10.1016/j.tcs.2010.07.009_br000495 – ident: 10.1016/j.tcs.2010.07.009_br000505 – year: 2008 ident: 10.1016/j.tcs.2010.07.009_br000455 article-title: Analysis of rewrite-based access control policies – volume: vol. 1634 start-page: 116 year: 1999 ident: 10.1016/j.tcs.2010.07.009_br000435 article-title: A strong complete schema for inductive functional logic programming – volume: 311 start-page: 479 issue: 1–3 year: 2004 ident: 10.1016/j.tcs.2010.07.009_br000080 article-title: Rules + strategies for transforming lazy functional logic programs publication-title: Theoretical Computer Science doi: 10.1016/j.tcs.2003.10.033 – start-page: 56 year: 2003 ident: 10.1016/j.tcs.2010.07.009_br000240 article-title: Vimer: a visual debugger for mercury – volume: 19, 20 start-page: 583 year: 1994 ident: 10.1016/j.tcs.2010.07.009_br000390 article-title: The integration of functions into logic programming: from theory to practice publication-title: Journal of Logic Programming doi: 10.1016/0743-1066(94)90034-5 – start-page: 171 year: 1994 ident: 10.1016/j.tcs.2010.07.009_br000085 article-title: A compositional semantics for conditional term rewriting systems – ident: 10.1016/j.tcs.2010.07.009_br000120 – year: 1986 ident: 10.1016/j.tcs.2010.07.009_br000285 – volume: vol. 1110 start-page: 409 year: 1996 ident: 10.1016/j.tcs.2010.07.009_br000575 article-title: Program specialization via program slicing – start-page: 67 year: 2008 ident: 10.1016/j.tcs.2010.07.009_br000400 article-title: Call pattern analysis for functional logic programs – volume: 20 start-page: 768 issue: 4 year: 1998 ident: 10.1016/j.tcs.2010.07.009_br000095 article-title: Partial evaluation of functional logic programs publication-title: ACM Transactions on Programming Languages and Systems doi: 10.1145/291891.291896 – start-page: 172 year: 1985 ident: 10.1016/j.tcs.2010.07.009_br000355 article-title: SLOG: a logic programming language interpreter based on clausal superposition and rewriting – volume: 15 year: 1998 ident: 10.1016/j.tcs.2010.07.009_br000470 article-title: Debugging for a declarative programming language publication-title: Machine Intelligence – ident: 10.1016/j.tcs.2010.07.009_br000425 – ident: 10.1016/j.tcs.2010.07.009_br000125 – start-page: 627 year: 1995 ident: 10.1016/j.tcs.2010.07.009_br000570 article-title: Bridging the gap between logic and functional programming |
| SSID | ssj0000576 |
| Score | 1.9682907 |
| Snippet | We present a generic scheme for the declarative debugging of programs that are written in rewriting-based languages that are equipped with narrowing. Our aim... |
| SourceID | proquest pascalfrancis crossref elsevier |
| SourceType | Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 4055 |
| SubjectTerms | Algorithmics. Computability. Computer arithmetics Applied sciences C (programming language) Computation Computer science; control theory; systems Computer simulation Debugging Diagnosis Exact sciences and technology Functional logic programming Language theory and syntactical analysis Mathematical models Methodology Miscellaneous Narrowing Program transformation Programming theory Semantics Theoretical computing Workability |
| Title | An integrated framework for the diagnosis and correction of rule-based programs |
| URI | https://dx.doi.org/10.1016/j.tcs.2010.07.009 https://www.proquest.com/docview/849439716 |
| Volume | 411 |
| WOSCitedRecordID | wos000283695700002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1879-2294 dateEnd: 20180131 omitProxy: false ssIdentifier: ssj0000576 issn: 0304-3975 databaseCode: AIEXJ dateStart: 19950109 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3Pa9swFBZZusPG2I9uY9mPosNOKx62LEfS0QspzcjS0qbQm5FlC1qCE-KkFPbP7ymS7KRl3XbYxQRhyTjf5_eepE_vIfSZh1yGrMzNJIcFVMdRIMFrBYmiSQ7xdRFKtSk2wSYTfnkpTjudn_4szM2MVRW_vRWL_wo1tAHY5ujsP8DdDAoN8BtAhyvADte_Aj6t2hwQxaH24qtGT1hYcd1V7Y60LTc2z4aNy_WsDIxjK7xwq96OXqdbpx6VKwdx6Hxow5zx6cVwMh3urLR-S8fj0fmOwHhwcnY2THe0xUfpOD0fHI_arm45wkg7woC0Rs-fk9kyY7HZexG2Poq3udRZWEsum3PTmVCIIJMtd0wju9hxz9TbVYfrrytVO4WeSUYpWr_m9_LvuLtGhEji2Hjm-BHaIywRvIv20tHw8nvryBNmt7rdC_hN8Y088M5jfxfWPFvIGkDRtkrKPYe_iWKmL9FzN_3AqaXNK9Qpq330wk1FsDP0NTT5ah--bR89_dFk-K1fo5O0wi3NcEMzDDTDcB9uaIaBZrilGZ5r3NIMe5q9QRdHw-ngOHDFOQIVJ2IV5IRpWSgGIWTUZ6wAp8nzQkNApHikIhkpLajuxywntCShIJpInSSS9HnJS6Lit6hbzavyHcIyJwpcLo85kTTRVMAQXGxyHdKyH-keCv1_mymXud4UUJllXqJ4nQEcmYEjC42eQvTQl6bLwqZteehm6gHL3Ddj48kMuPZQt4MdcJsHeWL1EPZoZ2C0zU6crMr5us44FWYiEPXf_2mMD-hJ-5V9RN3Vcl1-Qo_VzeqqXh44xv4ClTezmQ |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=An+integrated+framework+for+the+diagnosis+and+correction+of+rule-based+programs&rft.jtitle=Theoretical+computer+science&rft.au=ALPUENTE%2C+M&rft.au=BALLIS%2C+D&rft.au=CORREA%2C+F&rft.au=FALASCHI%2C+M&rft.date=2010-10-29&rft.pub=Elsevier&rft.issn=0304-3975&rft.volume=411&rft.issue=47&rft.spage=4055&rft.epage=4101&rft_id=info:doi/10.1016%2Fj.tcs.2010.07.009&rft.externalDBID=n%2Fa&rft.externalDocID=23347183 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0304-3975&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0304-3975&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0304-3975&client=summon |