Publications in Environments and Tools for Software Development
Articles in First-Level Refereed Conferences and
Journals:
- M. V. Hermenegildo, F. Bueno, M. Carro, P. López, E. Mera, J.F. Morales, G. Puebla.
An Overview of Ciao and its Design Philosophy.
Theory and Practice of Logic Programming,
Vol. 12,
Num. 1-2,
pages 219-252,
Cambridge University Press,
January
2012.
http://arxiv.org/abs/1102.5497.
JCR: position (ave) top 36%, impact (ave) 1.20, subject(s): COMPUTER SCIENCE, SOFTWARE ENGINEERINGCOMPUTER SCIENCE, THEORY & METHODS CORE: A. Citeseer: position 494/1221 (top 40%), impact 0.66. Average position: top 32%.
- P. López-García, L. Darmawan, F. Bueno.
A Framework for Verification and Debugging of Resource Usage Properties.
Technical Communications of the 26th Int'l.
Conference on Logic Programming (ICLP'10),
Leibniz International Proceedings in Informatics (LIPIcs),
Vol. 7,
pages 104-113,
Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik,
July
2010.
CORE: A. Citeseer: position 188/1221 (top 15%), impact 1.21. Average position: top 24%.
- E. Mera, P. López-García, M. Hermenegildo.
Integrating Software Testing and Run-Time
Checking in an Assertion Verification Framework.
25th International Conference on Logic Programming (ICLP'09),
LNCS,
Num. 5649,
pages 281-295,
Springer-Verlag,
July
2009.
CORE: A. Citeseer: position 188/1221 (top 15%), impact 1.21. Average position: top 24%.
- M. Hermenegildo, G. Puebla, F. Bueno, P. López-García.
Integrated Program Debugging, Verification, and
Optimization Using Abstract Interpretation
(and The Ciao System Preprocessor).
Science of Computer Programming,
Vol. 58,
Num. 1-2,
pages 115-140,
Elsevier Science,
2005.
JCR: position (ave) top 42%, impact (ave) 0.80, subject(s): COMPUTER SCIENCE, SOFTWARE ENGINEERINGCOMPUTER SCIENCE, SOFTWARE, GRAPHICS, PROGRAMMING CORE: A. Citeseer: position 185/1221 (top 15%), impact 1.22. Average position: top 26%.
Articles in Second-Level Refereed Conferences and
Journals:
- E. Albert, P. Arenas, M. Gómez-Zamalloa.
Symbolic Execution of Concurrent Objects in CLP.
Practical Aspects of Declarative Languages (PADL'12),
LNCS,
Vol. 7149,
pages 123-137,
Springer-Verlag,
January
2012.
CORE: B. CiteseerX position (ave) top 23%, impact (ave) 0.230. Average position: top 44%.
- E. Mera, T. Trigo, P. López-García, M. Hermenegildo.
Profiling for Run-Time Checking of
Computational Properties and Performance Debugging.
Practical Aspects of Declarative Languages (PADL'11),
LNCS,
Vol. 6539,
pages 38-53,
Springer-Verlag,
January
2011.
CORE: B. CiteseerX position (ave) top 23%, impact (ave) 0.230. Average position: top 44%.
Books and Monographs:
- E. Mera.
A Unified Framework for Resource and Execution Time
Analysis, Run-Time Checking and Unit-Testing.
Ph.D. Thesis, Universidad Politécnica de Madrid (UPM),
Facultad Informática UPM, 28660-Boadilla del Monte,
Madrid-Spain,
November
2010.
- Susana Muñoz, José M. Gómez, Petra
Hofstedt.
Proceedings of WLPE 2004.
131 pages,
INSA Rennes,
September
2004.
Invited Papers and Tutorials:
- M. Hermenegildo, G. Puebla, F. Bueno, P. López-García.
Program Development Using Abstract Interpretation
(and The Ciao System Preprocessor).
10th International Static Analysis Symposium
(SAS'03),
LNCS,
Num. 2694,
pages 127-152,
Springer-Verlag,
June
2003.
Articles in Books and Other Collections:
- M. V. Hermenegildo, F. Bueno, M. Carro, P. López, J.F. Morales, G. Puebla.
An Overview of The Ciao Multiparadigm Language
and Program Development Environment
and its Design Philosophy.
Festschrift for Ugo Montanari,
LNCS,
Num. 5065,
pages 209-237,
Springer-Verlag,
June
2008.
Publications in Refereed Workshops:
- P. Lopez-Garcia, L. Darmawan, F. Bueno, M. Hermenegildo.
Interval-based Resource Usage Verification: Formalization and Prototype.
2nd International Workshop on Foundational and Practical Aspects of Resource Analysis (FOPARA'2011),
May
2011.
- M. V. Hermenegildo, F. Bueno, M. Carro, P. López, E. Mera, J.F. Morales, G. Puebla.
The Ciao Approach to the Dynamic vs. Static Language Dilemma.
Proceedings for the International Workshop on Scripts to Programs, STOP'11,
4 pages,
ACM,
2011.
- M. Carro.
The Amos Project: An Approach to Reusing Open
Source Code.
Proceedings of the CBD 2002 / ITCLS 2002
CoLogNet Joint Workshop,
pages 59-70,
Facultad de Informática,
September
2002.
Technical Reports and Manuals:
- E. Mera, T. Trigo, P. López-García, M. Hermenegildo.
An Approach to Profiling for Run-Time Checking of
Computational Properties and Performance Debugging.
Num. CLIP3/2010.0,
29 pages,
Technical University of Madrid (UPM),
March
2010.
- M. V. Hermenegildo, F. Bueno, M. Carro, P. López, E. Mera, J.F. Morales, G. Puebla.
An Overview of Ciao and its Design Philosophy.
Num. CLIP2/2010.0,
Technical University of Madrid (UPM),
March
2010.
Under consideration for publication in Theory and
Practice of Logic Programming (TPLP).
- E. Mera, P. López-García, M. Hermenegildo.
Towards Integrating Run-Time Checking and
Software Testing in a Verification Framework.
Num. CLIP1/2009.0,
19 pages,
Technical University of Madrid (UPM),
March
2009.
- E. Mera.
Development of a Prolog Profiler.
Num. CLIP13/2004.1,
Technical University of Madrid,
September
2004.
- F. Bueno, D. Cabeza, M. Carro, M. Hermenegildo, P. López-García, G. Puebla-(Eds.).
The Ciao System. Reference Manual (V1.10).
School of Computer Science, Technical University of
Madrid (UPM),
June
2004.
System and on-line version of the manual available at
http://www.ciaohome.org.
- J. M. Gomez, M. Carro, J. F. Morales.
The External Interface.
Num. CLIP6/2004.0,
4 pages,
School of Computer Science, Technical University of
Madrid,
May
2004.
Deliverable D12 of the AMOS Project.
- J. F. Morales, E. Mera, M. Carro, J. Correas.
The Interface Internals.
Num. CLIP7/2004.0,
30 pages,
School of Computer Science, Technical University of
Madrid,
May
2004.
Deliverable D14 of the AMOS Project.
- J. Correas, E. Mera, J. F. Morales.
Final Matching Engine.
Num. CLIP8/2004.0,
2 pages,
School of Computer Science, Technical University of
Madrid,
May
2004.
Deliverable D15 of the AMOS Project.
- M. Carro, J. M. Gomez, J. Correas, J. F. Morales, E. Mera, G. Puebla, D. Cabeza, F. Bueno, C. Daffara, M. Hermenegildo.
Web site.
Num. CLIP9/2004.0,
2 pages,
School of Computer Science, Technical University of
Madrid,
May
2004.
Deliverable D17 of the AMOS Project.
- M. Carro, J. Correas, C. Daffara, G. Puebla, M. Hermenegildo.
Information Spreading.
Num. CLIP10/2004.0,
273 pages,
School of Computer Science, Technical University of
Madrid,
May
2004.
Deliverable D18 of the AMOS Project.
- M. Carro, J. M. Gomez, J. Correas, J. F. Morales, E. Mera, G. Puebla, D. Cabeza, F. Bueno, C. Daffara, M. Hermenegildo.
AMOS User's Manual.
Num. CLIP4/2004.0,
44 pages,
Technical University of Madrid,
March
2004.
- M. Carro, J. M. Gomez, J. Correas.
The Matching Engine Prototype.
Num. CLIP13/2003.0,
2 pages,
School of Computer Science, Technical University of
Madrid,
August
2003.
Deliverable D8 of the AMOS Project.
- M. Carro, C. Daffara, F. Bueno, D. Cabeza.
Selection Heuristics for Matching.
Num. CLIP12/2003.0,
18 pages,
School of Computer Science, Technical University of
Madrid,
May
2003.
Deliverable D7 of the AMOS Project.
- M. Carro.
The AMOS Project: The Matching Engine Design.
Num. CLIP2/2003.1,
Technical University of Madrid,
February
2003.
- M. Carro, J. M. Gomez, J. Correas.
The AMOS Project: The Internal Query Language
Design.
Num. CLIP1/2003.1,
77 pages,
Technical University of Madrid,
December
2002.
- M. Carro, C. Daffara, G. Puebla.
The AMOS Project: An Approach to Reusing Open
Source Software.
Num. CLIP3/2002.0,
Technical University of Madrid,
August
2002.
Presented at the V Hispalinux Conference, Madrid, Spain.
- F. Bueno, D. Cabeza, M. Carro, M. Hermenegildo, P. López-García, G. Puebla.
The Ciao Prolog System. Reference Manual
(V1.8).
Num. CLIP4/2002.1,
School of Computer Science, Technical University of
Madrid (UPM),
May
2002.
System and on-line version of the manual available at
http://www.ciaohome.org.
- F. Bueno, D. Cabeza, M. Carro, M. Hermenegildo, P. López-García, G. Puebla.
The Ciao Prolog System. Reference Manual
(V1.6).
Num. CLIP5/2000.1,
School of Computer Science, Technical University of
Madrid (UPM),
July
2000.
System and on-line version of the manual available at
http://www.ciaohome.org.
- F. Bueno, D. Cabeza, M. Carro, M. Hermenegildo, P. López-García, G. Puebla.
The Ciao Prolog System. Reference Manual
(V1.0).
Num. CLIP11/99.1,
School of Computer Science, Technical University of
Madrid (UPM),
June
1999.
System and on-line version of the manual available at
http://www.ciaohome.org.
- F. Bueno, D. Cabeza, M. Carro, M. Hermenegildo, P. López-García, G. Puebla.
The Ciao Prolog System. Reference Manual
(V0.6).
Num. CLIP12/98.1,
School of Computer Science, Technical University of
Madrid (UPM),
July
1998.
System and on-line version of the manual available at
http://www.ciaohome.org.
- F. Bueno, D. Cabeza, M. Carro, M. Hermenegildo, P. López-García, G. Puebla.
The Ciao Prolog System. Reference Manual.
Num. CLIP3/97.1,
School of Computer Science, Technical University of
Madrid (UPM),
August
1997.
System and on-line version of the manual available at
http://www.ciaohome.org.
Last updated on Fri Feb 10 19:49:38 CET 2012

