E. Albert,
M. Gomez-Zamalloa and
G. Puebla
PET: A Partial Evaluation-based Test Case Generation Tool for Java Bytecode
ACM SIGPLAN 2010 Workshop on
Partial Evaluation and Program Manipulation
(PEPM'10)
© ACM Press, 2010
E. Albert,
P. Arenas,
S. Genaim and
G. Puebla.
Field-Sensitive Value Analysis by
Field-Insensitive Analysis
16th International Symposium on Formal
Methods
(FM'09)
To appear
© Springer LNCS, 2009
E. Albert,
D. Alonso,
P. Arenas,
S. Genaim and
G. Puebla.
Asymptotic Resource Usage Bounds
The Seventh Asian Symposium on Programming
Languages and Systems
(APLAS'09)
To appear
© Springer LNCS, 2009
E. Albert,
P. Arenas,
S. Genaim,
G. Puebla and
D. Zanardini.
Usage Analysis and its Application to Resource
Certification.
Foundations of Security Analysis and Design V, LNCS,
Num. 5705, pages 258-288, Springer-Verlag, August 2009.
(FOSAD'09)
PDF
© LNCS,
Num. 5705, pages 258-288, Springer-Verlag, August 2009
E. Albert,
S. Genaim
and M. Gomez-Zamalloa
Live Heap Space Analysis for Languages with
Garbage Collection
The 2009 International Symposium on Memory Management
(ISMM'09)
PDF
© ACM Press
E. Albert,
M. Gomez-Zamalloa and
G. Puebla
Test-Data Generation of Bytecode by CLP Partial Evaluation
The 18th International Symposium on Logic-based Program Synthesis and Transformation
(LOPSTR'08)
PDF
© Springer LNCS 5438, pages 4-23, 2009
E. Albert,
P. Arenas,
S. Genaim,
G. Puebla and
D. Zanardini.
COSTA: Design and Implementation of a Cost and
Termination Analyzer for Java Bytecode
Software Technologies Concertation on
Formal Methods for Components and Objects (FMCO 2007)
© Springer LNCS
M. Gomez-Zamalloa,
E. Albert and
G. Puebla
Modular Decompilation of Low-Level Code by Partial Evaluation
8th International Working Conference on Source Code Analysis and Manipulation
(SCAM'08)
© IEEE Computer Society
E. Albert,
P. Arenas,
S. Genaim and
G. Puebla.
Automatic Inference of Upper Bounds for Recurrence Relations in Cost Analysis
The 15th International Static Analysis Symposium
(SAS'08)
© Springer LNCS, 2008
E. Albert,
P. Arenas, M. Codish,
S. Genaim,
G. Puebla and
D. Zanardini.
Termination Analysis of Java Bytecode
10th IFIP International Conference on
Formal Methods for Open Object-based Distributed Systems (FMOODS'08)
© Springer LNCS, 2008
Elvira Albert, Puri Arenas,
Samir Gernaim,
Germán Puebla,
Damiano Zanardini.
COSTA: A Cost and Termination Analyzer for Java Bytecode.
ETAPS Workshop on Bytecode Semantics,
Verification, Analysis and Transformation ( BYTECODE 2008),
© ENTCS, Elsevier
E. Albert,
P. Arenas, S. Genaim,
G. Puebla and
D. Zanardini
Removing Useless Variables in Cost Analysis of Java Bytecode
ACM SAC - Software Verification Track
(SAC'08)
© ACM Press
E. Albert,
M. Gomez-Zamalloa,
J. Gallagher, and
G. Puebla
Type-based Homeomorphic Embedding and its Applications to Online Partial Evaluation
The 17th International Symposium on Logic-Based Program Synthesis and Transformation
(LOPSTR'07)
© Springer LNCS
E. Albert,
P. Arenas, S. Genaim,
G. Puebla and
D. Zanardini
Cost Analysis of Java Bytecode
16th European Symposium on Programming
(ESOP'07)
Available: PDF
© Springer LNCS
E. Albert,
S. Genaim
and M. Gomez-Zamalloa
Heap Space Analysis of Java Bytecode
The 2007 International Symposium on Memory Management
(ISMM'07)
© ACM Press
E. Albert, M. Gomez-Zamalloa, L. Hubert,
G. Puebla
Verification of Java Bytecode using Analysis and Transformation of Logic Programs
Ninth International Symposium on Practical Aspects of Declarative Languages
(PADL'07)
Available: PDF
© Springer LNCS 4354, pp 140-154, 2007.
E. Albert, M. Gomez-Zamalloa,
G. Puebla
Improving the Decompilation of Java Bytecode to Prolog
ETAPS Workshop on Bytecode Semantics,
Verification, Analysis and Transformation (BYTECODE'07).
Available: PDF
© ENTCS, Elsevier
E. Albert,
P. Arenas, S. Genaim,
G. Puebla and
D. Zanardini
Experiments in Cost Analysis of Java Bytecode
ETAPS Workshop on Bytecode Semantics,
Verification, Analysis and Transformation (BYTECODE'07).
Available: PDF
© ENTCS, Elsevier
G. Puebla, E. Albert,
M. Hermenegildo
Abstract Interpretation with Specialized Definitions
13th International Static Analysis Symposium
(SAS'06)
Available: PDF
© Springer LNCS 4134, pp 107-126, 2006.
Elvira Albert, P. Arenas,
Germán Puebla.
and M. Hermenegildo
Reduced
Certificates for Abstraction-Carrying Code.
22nd International
Conference on Logic Programming ( ICLP 2006)
Available: PDF
© Springer LNCS 4079, pp 163-178, 2006.
Elvira Albert, P. Arenas and
Germán Puebla.
An Incremental Approach to Abstraction-Carrying Code.
13th International Conference on Logic for Programming Artificial Intelligence and Reasoning
(LPAR 2006)
Available: PDF
© Springer LNCS
Elvira Albert,
Germán Puebla,
John Gallagher
Non-Leftmost Unfolding in
Partial Evaluation of Logic Programs with Impure Predicates
Proc. of International Symposium on
Logic-based Program Synthesis and Transformation (LOPSTR'05)
Available: PDF
© Springer LNCS 3901, pp 115-132, 2006.
John Gallagher, Germán Puebla and
Elvira Albert.
Converting one Type-Based Domain to Another.
Proc. of International Symposium on
Logic-based Program Synthesis and Transformation (LOPSTR'05)
Available: PDF
© Springer LNCS 3901, pp 147-162, 2006.
G. Puebla, E. Albert,
M. Hermenegildo
A Generic Framework for the Analysis and
Specialization of Logic Programs
International Conference on Logic Programming
(ICLP'05)
Available: PDF
© Springer LNCS 3668, pages 407-409, 2005
M. Hermenegildo,
Elvira Albert,
P. López-García,
G. Puebla,
Abstraction
Carrying Code and Resource-Awareness.
Proc. of 7th ACM-SIGPLAN
International Symposium on Principles and Practice of Declarative
Programming (PPDP'05)
Available: PDF
© ACM Press
G. Puebla,
Elvira Albert,
M. Hermenegildo
Efficient Local Unfolding with Ancestor Stacks
for Full Prolog
Logic-Based Program Synthesis and Transformation (selected
papers from LOPSTR 2004).
Available: PDF
© Springer
LNCS 3573, pages 149-165, 2005
E. Albert,
G. Puebla,
M. Hermenegildo
Abstraction-Carrying Code
11th International Conference on
Logic for
Programming
Artificial Intelligence and
Reasoning
(LPAR'04)
Available: Springer Link
© Springer
LNAI 3452, pages 380-397, 2005
M. Hermenegildo,
E. Albert,
P. López-García,
G. Puebla
Some Techniques for Automated, Resource-Aware Distributed and Mobile Computing in a Multi-Paradigm Programming System
EURO-PAR 2004 Conference
Available: PDF
© Springer
LNCS 3149, pages 21-37, 2004
E. Albert,
G. Puebla,
M. Hermenegildo
Poster Presentation: Abstract
Interpretation-based Mobile Code Certification
International Conference on Logic Programming
(ICLP'04)
Available: PDF
© Springer
LNCS 3132, pp. 446-447, 2004
E. Albert,
G. Puebla,
M. Hermenegildo
An Abstract Interpretation-based Approach to Mobile Code Safety
3rd International Workshop on Compiler Optimization Meets Compiler
Verification (COCV'04)
Available: PDF
© Elsevier
ENTCS 132(1), pages 113-129
E. Albert, M.
Hanus, F. Huch,
J. Oliver, and G. Vidal
An Operational Semantics for Declarative Multi-Paradigm
Languages
2nd International Workshop on
Reduction Strategies in Rewriting and Programming
(selected papers from
WRS 2002)
Available: ENTCS Link
© Elsevier
ENTCS vol n. 70, 2002
E. Albert, M.
Hanus, F. Huch,
J. Oliver, and G. Vidal
Operational Semantics for Functional Logic Languages
Workshop on Functional and (Constraint) Logic
Programming (selected papers from WFLP
2002)
Available: ENTCS Link
© Elsevier
ENTCS vol. 74, 2002
Elvira Albert and Germán Vidal
Symbolic Profiling for Multi-Paradigm
Declarative Languages
Logic-Based Program Synthesis and Transformation (selected
papers from LOPSTR 2001).
Available: Abstract
/ PostScript
/PDF
/
BibTeX
entry
© Springer LNCS
2372, pp. 148-167, 2002
E. Albert, S.
Antoy, G. Vidal.
Measuring the Effectiveness of Partial Evaluation
in Functional Logic Languages
Logic Program Synthesis and Transformation.
K.-K. Lau editor (Selected papers from LOPSTR00).
Available: Abstract
/ DVI
/ PostScript
/ PDF
/ BibTeX
entry
© Springer LNCS 2042, pp.
103-124, 2001
E. Albert, M.
Hanus, G. Vidal
A Practical Partial Evaluator for a Multi-Paradigm
Declarative Language
In Proc. of 5th International Symposium on
Functional and Logic Programming, FLOPS'01
Available: Abstract
/ DVI
/ PostScript
/ BibTeX
entry
© Springer LNCS 2024,
pp. 326-342, 2001
E. Albert, C. Ferri, F.
Steiner, G. Vidal
Improving Functional Logic Programs by Difference-Lists
In Proc. of 6th Asian Computing Science Conference
, ASIAN'00
Available: Abstract
/
DVI
/ PostScript
/ BibTeX
entry
© Springer LNCS 1961, pages
238-255, 2000
E. Albert, M.
Hanus, and G. Vidal
Using an Abstract Representation to Specialize
Functional Logic Programs
In Proc. of 7th Int'l Conf. on Logic for Programming and Automated
Reasoning, LPAR'00
Available: Abstract
/ DVI
/ Postscript
/ BibTeX
entry
© Springer LNAI 1955, pages
381-398, 2000
E. Albert, M. Alpuente, M.
Hanus, G. Vidal
A Partial Evaluation Framework for Curry Programs
In Proc. of 6th Int'l Conf. on Logic for Programming and Automated
Reasoning, LPAR'99
Available: Abstract
/ DVI
/ BibTeX
entry
© Springer LNAI 1705,
pp. 376-395, 1999.
E. Albert, M. Alpuente, M.
Falaschi, P. Julián, G. Vidal
Improving Control in Functional Logic Program
Specialization
In Proc. of Static Analysis Symposium, SAS'98
Available:Abstract
/ PostScript
/ BibTeX
entry
© Springer LNCS 1503,
pp. 262-277, 1998.
M. Gomez-Zamalloa,
E. Albert and
G. Puebla
Towards Modular Interpretive Decompilation of Low-Level Code to Prolog
Spanish Conference on Programming and Computer Languages
(PROLE'08)
Elvira Albert, Puri Arenas,
Samir Genaim,
Germán Puebla,
Damiano Zanardini.
A Generic Framework for the Cost Analysis of Java Bytecode.
VII Jornadas de Programacion y Lenguajes ( PROLE
2007),
© Thomson Paraninfo, 10 pages, 2007
E. Albert,
J. Gallagher,
M. Gomez-Zamalloa and
G. Puebla
Typed-based Homeomorphic Embedding for Online
Termination (extended abstract)
The 17th International Symposium on Logic-based Program Synthesis and Transformation
(LOPSTR'07)
Elvira Albert, Puri Arenas,
Michael Codish,
Samir Gernaim,
Germán Puebla,
Damiano Zanardini.
Termination Analysis of Java Bytecode.
9th International Workshop on Termination ( WST 2007),5 pages, 2007
Elvira Albert, Puri Arenas, Germán Puebla,
Manuel Hermenegildo
.
Generation of Reduced Certificates in Abstraction-Carrying Code.
VI Jornadas de Programacion y Lenguajes ( PROLE
2006),10 pages, 2006
Elvira Albert, Puri Arenas, Germán Puebla.
Some Issues on Incremental Abstraction-Carrying Code.
16th Workshop on Logic-Based Methods in
Programming Environments (WLPE
2006),15 pages, 2006
Elvira Albert, Puri Arenas, Germán Puebla.
Incremental Certificates and Checkers for Abstraction-Carrying Code.
Sixth International IFIP W.G 1.7 Workshop
on Issues in the Theory of Security ( WITS 2006), pages 25-39, 2006
Available: PDF
E. Albert,
M. Gomez-Zamalloa,
L. Hubert and
G. Puebla
Towards Verification of Java Bytecode using Tools for Logic Programming
International Workshop on Software Verification and Validation
(SVV'06)
Germán Puebla,
Elvira Albert and M. Hermenegildo.
Invited Talk: Abstract Interpretation-based Verification/Certification in the CiaoPP System.
Proc. of MoVeLog'05
(Mobile Code Safety and Program Verification Using Computational Logic Tools)
Germán Puebla,
Elvira Albert and M. Hermenegildo.
A Generic Framework for the Analysis and Specialization of Logic
Programs.
Proc. of 15th Workshop on Logic-based
Methods in Programming Environments (WLPE'05)
John Gallagher, Germán Puebla and
Elvira Albert.
Converting one Type-Based Domain to Another.
Proc. of International Symposium on
Logic-based Program Synthesis and Transformation (LOPSTR'05)
Elvira Albert, Germán Puebla and
John Gallagher.
A Partial Deducer Assisted by Predefined Assertions and a
Backwards Analyzer.
Proc. 5th International Workshop on the
Implementation of Logics (
IWIL'04)
E. Albert,
G. Puebla,
M. Hermenegildo
Experiments in Abstract Interpretation-based
Code Certification for Pervasive Systems
Proc. of 1st Special Session on Correctness and Reliability for
Pervasive/Ubiquitous Computing (CRIPUC'04)
© IEEE Computer Society
Elvira Albert, Germán Puebla and
Manuel Hermenegildo.
Abstract Interpretation-based Code
Certification for Pervasive Systems: Preliminary Experiments.
Proc. Workshop on SOftware ANalysis and Development for PervAsive Systems (
SONDA'04)
Germán Puebla and Elvira
Albert.
Efficient Leftmost Unfolding with Ancestor
Stacks.
Proc. International Symposium on Logic-based Program
Synthesis and Transformation of (
LOPSTR'04)
Elvira Albert,
Germán Puebla, and Manuel Hermenegildo
An Abstract Interpretation-based Approach to Mobile Code Safety
3rd International Workshop on Compiler Optimization Meets Compiler
Verification (COCV'04)
Elvira Albert, Josep Silva, and Germán Vidal
Time Equations for Lazy Functional (Logic) Languages
2003 Joint Conf. on Declarative Programming (AGP'03)
E. Albert, M.
Hanus, F. Huch,
J. Oliver, and G. Vidal
A Deterministic Operational Semantics for Functional
Logic Programs
2002 Joint Conference on Declarative Programming
(AGP 2002)
Elvira Albert, Michael
Hanus, Frank Huch,
Javier Oliver, and Germán Vidal
Operational Semantics for Lazy Functional Logic
Programs
2nd International Workshop on Reduction Strategies in Rewriting
and Programming (WRS'02)
E. Albert, M.
Hanus, F. Huch,
J. Oliver, and G. Vidal
Operational Semantics for Declarative Multi-Paradigm
Languages
11th International Workshop on Functional
and (Constraint) Logic Programming (WFLP
2002)
Elvira Albert and Germán Vidal
Source-Level Abstract Profiling
for Multi-Paradigm Declarative Languages.
Proc. of the 11th International Workshop on Logic-Based
Program Synthesis and Transformation, LOPSTR
2001
E. Albert, S.
Antoy, G. Vidal.
Measuring the Effectiveness of Partial Evaluation
In Proc. of 10th Int'l Workshop on Logic-based
Program Synthesis and Transformation, LOPSTR'00
ISSN 1361-6161, pages 72-79, 2000.
E. Albert, M.
Hanus, G. Vidal
Realistic Program Specialization in a Multi-Paradigm
Language
In Proc. of 9th Int'l Workshop on Functional
and Logic Programming, pages 104-119, WFLP'2000
E. Albert, S.
Antoy, G. Vidal
A Formal Approach to Reasoning about the Effectiveness
of Partial Evaluation
In Proc. of 9th Int'l Workshop on Functional
and Logic Programming, pages 184-194, WFLP'2000
E. Albert, C. Ferri, F.
Steiner, G. Vidal
List-Processing Optimizations in a Multi-Paradigm
Declarative Language
In Proc. of 9th Int'l Workshop on Functional
and Logic Programming, pages 120-127, WFLP'2000
E. Albert, M. Alpuente, M.
Hanus, G. Vidal
Partial Evaluation of Residuating Functional
Logic Programs
In Proc. of the 8th International Workshop on Functional and Logic
Programming, WFLP'99,
pages
257-268, 1999.
E. Albert, M. Alpuente, M.
Falaschi, P. Julián, G. Vidal
Polygenetic Partial Evaluation of Lazy Functional
Logic Programs
In Proc. of Appia-Gulp-ProDe, AGP'98, pages 151-164, 1998.
Books
-
Elvira Albert
Partial Evaluation of Multi-Paradigm
Declarative Languages: Foundations, Control, Algorithms and Efficiency.
Ph.D.
Thesis, Departamento de Sistemas Informáticos y Computación,
Universidad Politécnica de Valencia, April 2001. (In English). ISBN
84-699-5064-9
Available: Abstract
/ DVI
/ PostScript
/ BibTeX
entry
© UPV-Press