Homepage

|
Teaching

|
About

|
Links

|
|
I'm
a
member of the ELP research group
Research Interests
Declarative
paradigm
The ELP group has traditionaly been
devoted to the declarative paradigm. In particular, I've dealt with the
Concurrent Constraint Paradigm. My PhD Thesis was centered in two
languages from such paradigm. Currently, my interests are the tccp language (which is a timed
concurrent constraint language able to represent reactive systems),
functional and logic languages, and synchronous languages.
Model Checking
The ELP group is also interested in
formal methods, in particular in lightweight formal methods. During the
last years, I've been working on the Model Checking technique, which
allows one to check whether a system model satisfies a given property.
I'm also interested in other validation and verification techniques
such as Software Testing or Debugging.
Abstract Interpretation
Formal Methods have a hugh temporal
as well as spatial cost associated. For that reason, optimization
techniques that allows one to reduce the search space are necessary. In
particular, partial techniques such as abstract interpretation, or
symbolic techniques such as the OBDD are commonly used. Abstract
Interpretation has widely used in the literature to many ends. I'm
interested in applying it to formal methods, making them lightweight
and applicable to large programs.
Publications
International
(electronic)
Journals
a
A
tool for Generating a Symbolic Representation of tccp executions
with Alexei Lescaylle
Electronic Notes in
Theoretical Computer Science, Volume to appear, 2009
a
Formal
Verification of Websites
with Sonia Flores and Salvador Lucas
Electronic Notes in
Theoretical Computer Science, Volume 200, pages 103-118, 2008
a
An
Abstract Analysis Framework for Synchronous Concurrent Languages
based on source-to-source transformation
with María Alpuente, María del Mar Gallardo and Ernesto Pimentel
Electronic Notes in
Theoretical Computer Science, Volume 206, pages 3-21, 2008
a
A Framework for the
Timed Concurrent Constraint Programming with External Functions
with María Alpuente and Bernhard Gramlich
In Paqui Lucio, editor, Selected Papers from PROLE 2006
Electronic Notes in
Theoretical Computer Science, Volume 188C, pages 143-155, 2007
a
a
Automatic
Verification of Timed Concurrent Constraint Programs
with Moreno Falaschi
Theory and Practice of Logic
Programming. Volume 6, Issue 3. pages 265-300, May 2006
a
A Semantic Framework
for the Abstract Model Checking of tccp Programs
with María Alpuente, María del Mar Gallardo and Ernesto Pimentel
Special Issue on
Quantitative Aspects of Programming Languages.
Theoretical Computer
Science, Volume 346, Issue 1, pages 58-95, November 2005
a
Abstract Model
Checking of tccp Programs
with María Alpuente, María del Mar Gallardo and Ernesto Pimentel
Proceedings of the 2nd
Workshop on Quantitative Aspects of Programming Languages (QAPL 2004).
Electronic Notes in
Theoretical Computer Science, Volume 112, pages 19-36, January 2005
a
Modeling Concurrent
Systems Specified in a Temporal
Concurrent
Constraint language - I
with Moreno Falaschi and Alberto Policriti
In A. Dovier, M.C. Meo and A. Omicini, editors, Declarative
Programming
-- Selected Papers from AGP 2000. Volume 48 of Electronic Notes
in
Theoretical Computer Science, pages 197-210. Elsevier Science
Publishers,
2001
a
International Conferences and
Workshops
a
Using
Datalog and Boolean Equation Systems for Program Analysis
with María Alpuente, Marco Antonio Feliú and Christophe Joubert
13rd International
Workshop on Formal Methods for Industrial Critical Systems (FMICS 2008)
L'Acquila (Italy)
Lecture
Notes
in Computer Science (LNCS), Volume 5596, 2009
a
A tool for
Generating a Symbolic Representation of tccp executions
with Alexei Lescaylle
17th International Workshop on
Funcional and
(Constraint) Logic Programming (WFLP'08)
Siena (Italy)
2008
a
Formal Verification
of Websites
with Sonia Flores and Salvador Lucas
3rd Internationall Workshop on Automated
Specification and Verification of Web Systems (WWV 2007), Venezia
(Italy), 2007
a
Using tccp for the
Specification and Verification of Communication Protocols
with Alexei Lescaylle
Proceedings of the 16th International Workshop on
Funcional and
(Constraint) Logic Programming (WFLP'07), Paris (France)
2007
a
AaAA Symbolic Model
Checker for tccp Programs
with María Alpuente and Moreno Falaschi
Proceedings of the
International Workshop on Rapid Integration of Software Ingeneering
techniques, Lecture Notes in Computer Science (LNCS), Volume 3475,
pages 45-56 May, 2005
Symbolic
Representation of tccp Programs
with María Alpuente and Moreno Falaschi
Proceedings of the 13th International Workshop on
Funcional and
(Constraint) Logic Programming (WFLP'04), pages 104-117,
Aachen (Germany)
2004
a
Time Limited Model
Checking
with Moreno Falaschi and Alberto Policriti
Proceedings of the International Workshop on
Specification,
Analysis
and Validation for Emerging Technologies (SAVE), Cyprus 2001
a
Modeling Concurrent
Systems in a Temporal
Concurrent
Constraint language
with Moreno Falaschi and Alberto Policriti
Proceedings of the Joint Conference on Declarative
Programming.
University of "La Habana", Cuba 2000
a
National Conferences and Workshops
a
The tccp Interpreter
with Alexei Lescaylle
Actas de las IX Jornadas de Programación y
Lenguajes (PROLE'09), San Sebastián (Spain) 2009
a
a
An Abstract Analysis
Framework for Synchronous Concurrent Languages based on
source-to-source Transformation
with María Alpuente, María del Mar Gallardo and Ernesto Pimentel
Actas de las VII Jornadas de Programación y
Lenguajes (PROLE'07), Zaragoza (Spain) 2007
a
Using Maude for the
Formal Verification of Websites
with Sonia Flores and Salvador Lucas
Actas de las VII Jornadas de Programación y
Lenguajes (PROLE'07), Zaragoza (Spain) 2007
a
Using tccp for the
Specification and Verification of Communication Protocols
with Alexei Lescaylle
Actas de las VII Jornadas de Programación y
Lenguajes (PROLE'07), Zaragoza (Spain) 2007
a
Timed Concurrent
Constraint Programming with Instantaneous Computations
with María Alpuente and Bernhard Gramlich
Actas de las VI Jornadas de Programación y
Lenguajes (PROLE'06), pags 253-262, Sitges (Spain) 2006
a
a
a
Symbolic
Model Checking for Timed Concurrent Constraint Programs
with María Alpuente and Moreno Falaschi
Actas de las III Jornadas de Programación y
Lenguajes (PROLE'03),
pages 151-165, Alicante (spain) 2003
a
Technical Reports
Defining Datalog in
Rewriting Logic
with María Alpuente, Marco A. Feliú and Christophe Joubert
Technical Report DSIC-II/07/09. DSIC, Universidad
Politécnica de Valencia, 2009
a
Formal Verification
of Websites
with Sonia Flores and Salvador Lucas
Technical Report DSIC-II/06/07. DSIC, Universidad
Politécnica de Valencia, 2007
a
Timed Concurrent
Constraint Programming with External Functions
with María Alpuente and Bernhard Gramlich
Technical Report DSIC-II/13/06. DSIC, Universidad
Politécnica de Valencia, 2006
Symbolic
Representation of tccp Programs
with María Alpuente and Moreno Falaschi
Technical Report DSIC-II/12/04. DSIC, Universidad
Politécnica de Valencia, 2004
PhD
Model Checking for
the Concurrent Constraint Paradigm
PhD Thesis, Departamento de Sistemas
Informáticos
y Computación, Universidad Politécnica de Valencia, May
2003.
PhD Thesis, Dipartimento di Matematica e Informatica, Università
degli
Studi di Udine, May 2003.
*This PhD Thesis was done under a co-operation
agreement (cotutela)
between the two universities.
Model Checking for
the Concurrent Constraint Paradigm (Phd Abstract)
Bulletin of the
European Association for Theoretical Computer Science EATCS, Number
82, pages 389-392, February 2004.
Model Checking for
the Concurrent Constraint Paradigm (Phd Abstract)
The European Journal on Artificial Intelligence. AI
Communications, Volume 17, Number 2, pages 93-94, 2004.
Software
The
tccp interpreter: available here
The tccp-func interpreter: the interpreter is being
re-implemented. The old version is still available here
The tccp model checker: a preliminary version is
available. If you need it, please contact Alexei Lescaylle or myself.
Co-Authors
|
Last
Update:
November 2009
|