Homepage

|
Didattica

|
Varie

|
Links

|
|
Sono
membro del gruppo di ricerca ELP
Interessi di ricerca
Paradigma
Dichiarativo
Il gruppo ELP ha lavorato
storicamente nello studio e sviluppo del paradigma dichiarativo. Io ho
lavorato nell'ambito del paradigma concorrente con vincoli (Concurrent Constraint Paradigm). La
mia tesi di dottorato si è centrata in due linguaggi di
programmazione appartenenti a questo paradigma. Attualmente sono
interessata nel linguaggio tccp (che si tratta di un linguaggio
concorrente con i vincoli ma temporizzato, il quale è capace di
modellare sistemi reattivi),
in linguaggi funzionali e logici, e in linguaggi sincroni.
Model Checking
Il gruppo ELP si è anche
interessato nei metodi formali. In particulare nella versione lightweight di questi metodi.
Durante gli ultimi anni, ho studiato ed applicato la tecnica del Model Checking, la quale ci
permette di verificare se un dato sistema soddisfa una propietà
specificata. Sono anche interessata in altre techniche di validazione,
verifica e testing come il Software
Testing o il Debugging.
Interpretazione Astratta
I metodi formali hanno per
definizione una complessita temporale e anche spaziale troppo elevata.
È per questo che le technique di optimizazione diventano
importanti in questo contesto. Queste technique ci permettono di
ridurre lo spazio di ricerca. Di solito si applicano technique parziali
come la interpretazione astratta, ma anche technique simboliche come la
representazione basata sugli OBDD. La interpretazione astratta si
è usata ampiamente nella literatura con molto diversi obiettivi.
Io sono interessata nell'applicare questa technica ai metodi formali,
facendogli agili e capaci di lavorare con grandi programmi.
Pubblicazioni
Riviste
(elettroniche) internazionali
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
Conferenze e Workshop Internazionali
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
Conferenze e Workshop Nazionali
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
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 Thesis
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-Autori
|
Last
Update: Luglio 2009
|