Direction des Relations Internationales (DRI)

Programme INRIA "Equipes Associées"
(Demande de prolongation)

 

I. DEFINITION

EQUIPE ASSOCIEE

FORCES
sélection
2008

Equipe-Projet INRIA : Organisme étranger partenaire :
Centre de recherche INRIA : Futurs
Thème INRIA : Systèmes Communicants
Pays : Colombia
 
 
Coordinateur français
Coordinateur étranger
Nom, prénom Valencia, Frank D. Rueda, Camilo
Grade/statut CR2 (Permanent Researcher) Full Professor
Organisme d'appartenance
CNRS Pontificia Universidad Javeriana
Adresse postale LIX, école Polytechnique
Rue de Saclay, 91128 Palaiseau FRANCE
Dept. Ciencias e Ingeniería de la Computación.
Calle 18 No. 118-250 Cali, Colombia; A.A. No. 26239
URL http://www.lix.polytechnique.fr/~fvalenci/ http://cic.puj.edu.co/~crueda/camilo/
Téléphone +33 1 6933 4144 +57 2 321 8397
Télécopie +33 1 6933 3014 +57 2 555 2823
Courriel frank.valencia@lix.polytechnique.fr crueda@cic.puj.edu.co
NOTA : Si la proposition d'Equipe Associée comporte plusieurs partenaires, français et/ou étrangers, vous pouvez :
- soit ajouter une colonne,
- soit dupliquer le tableau ci-dessus autant de fois que nécessaire, en remplaçant "Coordinateur français ou étranger" par "Autre participant français ou étranger".

La proposition en bref

Titre de la thématique de collaboration : FORCES (FORmalisms from Concurrency for Emergent Systems): Formalismes de la théorie des processus concurrents pour les systèmes émergents.

Concurrent Constraint Programming (CCP) is a mature formalism from Concurrency Theory which combines the traditional operational view of process calculi with a declarative one of processes based upon logic. Some of the members of the teams in this proposal developed and have been using NTCC [NPV02], a timed CCP calculus, to predict the behavior of several systems from emergent areas in computer science such as Security Protocols [LPP+06], Systems Biology [GPRV07] and Multimedia Semantic Interaction [RV05]. Although these areas differ significantly from one another, there is a fundamental commonality in the nature of the analysis one wants to achieve in them: Reachability, i.e., whether a system reaches a state satisfying a particular property. We chose NTCC for these systems because it provides several reasoning tools such as a temporal linear-time logic, a proof system, verification techniques and a denotational semantics which are particularly useful for reachability analysis.

Despite the success of our applications of NTCC to the above-mentioned areas, we have learned from our modeling experience and theoretical studies that NTCC is not sufficiently robust for them. For example, some security protocols use a mechanism to allow generation and communication of secrets. The NTCC calculus can at best express this mechanism indirectly [Val05]. Also, NTCC lacks probabilistic techniques. The modeling of the biological systems often requires to cope with uncertain and approximate information which can then be naturally represented using a probabilistic formalism. Furthermore, we have identified complex non-regular audio processing temporal behavior which cannot be expressed in NTCC.

In this collaboration we aim at providing more robust formalisms for analyzing the emergent systems our teams have been modeling during recent years: I.e., Security Protocols, Biological Systems and Multimedia Semantic Interaction. Our research strategy is, with the benefit of hindsight, to develop them as suitable extensions or specializations of NTCC. We believe that our expertise in process calculi and CCP as well as our experience in modeling the above-mentioned systems are fundamental for achieving this task.



Further details on the French and Colombian teams and the research directions of FORCES can be found at the FORCES project proposal and the FORCES web site.

 


Current Structure of FORCES.

 This research collaboration involves members of the INRIA team COMETE, the Music Representation Research Group (IRCAM) and the  AVISPA team (Colciencias).


 The French team at present is composed by the following members:
  • Frank D. Valencia (Co-ordinator): Permanent member of COMETE and CNRS Associate Research Scientist (CR2) at LIX École Polytechnique. 
  • Catuscia Palamidessi: Leader of the COMETE team and Director of Research (DR2) at INRIA. 
  • Gerard Assayag: Head of the Music Representation Research Group at IRCAM (Institut de Recherche et de Coordination Acoustique/Musique) and Director of Research (DR1) at the IRCAM-CNRS unit UMR9912.  Notice that Dr. Assayag is not a member of an INRIA team but his expertise is central to this project proposal. Furthermore, he has a long history of collaboration with Professor Rueda. 
  • The following PhD students in COMETE
    • Jesus Aranda who has been working on biological ccp models.  Jesus is a  PhD student in co-tutelle between Ecole Polytechnique and the colombian partner La Universidad del Valle, Colombia. He has a grant  from La Universidad del Valle. FORCES has helped supporting his stay in COMETE while he was doing the Ecole Polytechnique PhD period of his cotutelle.
    • Andrés Aristizabal who is interested in semantics and verification of CCP calculi. Andres is a former member of the Colombian partner (AVISPA, Universidad Javeriana) and he has started his PhD at Ecole Polytechnique in Oct, 2009. 


The Colombian team at present is composed by the following members: 




Rapport scientifique de l'année 2009

(joindre la page du programme de travail initialement prévu fin 2008 pour l'année 2009
ou insérer un lien vers cette page)

The research plan for 2009 can be found here.

A description of the events and results in the context of the project FORCES is available also at the FORCES web site (http://www.lix.polytechnique.fr/comete/Forces).

Results

 FORCES Theses

 The following theses and thesis proposals were developed in the context of FORCES  from collaborations between the French and Colombian partners.

By Jesus Aranda. PhD student in cotutelle between one of Colombian partners (Universidad del Valle) and Ecole Polytechnique.
Supervised by C. Palamidessi, F. Valencia (INRIA and LIX Ecole Polytechnique) and J. Diaz (Universidad del Valle). 

Summary: CCP is an asychronous framework with persistent tell  and linear ask operations. This dissertation includes an expressiveness study of linearity vs persistence in the asynchronous pi-calculus (Api), a representative process calculus, wrt De Nicola and Hennessy's testing scenario which is sensitive to divergence. The work considers Api and three sub-languages of it, each capturing one source of persistence: the persistent-input Api-calculus (PIpi), the persistent-output Api-calculus (POpi) and the persistent Api-calculus (Ppi). It is shown that, under some general conditions related to compositionality of the encoding and preservation of the infinite behaviour, there cannot be an encoding from Api into a (semi)-persistent calculus preserving the must testing semantics. It also shown that, unlike for Api, convergence and divergence are decidable for POpi (and Ppi). As a consequence there is no encoding preserving and reflecting divergence or convergence from Api into POpi (and Ppi). This work confirms informal expressiveness claims in the literature of CCP.
Further details here.

  • Universal Temporal Concurrent Constraint Programming (Ph.D Thesis). 

By Carlos Olarte. PhD student from Ecole Polytechnique.

Supervised by C. Palamidessi and F.  Valencia. INRIA and LIX, Ecole Polytechnique.

Summary: This dissertation studies temporal CCP as a model of concurrency for mobile, timed reactive systems. The study is conducted by developing a process calculus called utcc, Universal Temporal CCP [OV08a, OV08b]. The thesis is that utcc is a model for concurrency where behavioral and declarative reasoning techniques coexist coherently, thus allowing for the specification and verification of mobile reactive systems in emergent application areas. The utcc calculus generalizes tcc with the ability to express mobility. Here mobility is understood as communication of private names as typically done for mobile systems and security protocols. The utcc calculus introduces parametric ask operations called abstractions that behave as persistent parametric asks during a time-interval but may disappear afterwards. The applicability of the calculus is shown in several domains of Computer Science. Namely, decidability of Pnueli's First-order Temporal Logic, closure-operator semantic characterization of security protocols, semantics of a Service-Oriented Computing language, and modeling of Dynamic Multimedia-Interaction systems.


Further details here.

  • Estudio Exploratorio de la Expresividad del Cálculo ntcc aplicado al Modelamiento de Sistemas Biológicos. (M.Sc Thesis).
By Angela Villota. M.Sc student from the Colombian Partner Universidad del Valle .
Supervised by J. Díaz (Universidad del Valle) and J. Aranda (Ecole Polytechnique and Universidad del Valle).

Summary: In this thesis we propose a general mechanism for modeling membrane systems in the NTCC process calculus. As an application of this study we developed a
model for the    LDL cholesterol degradation pathway using the membrane systems defined in NTCC.
By Jaime Arley Muñoz Franco and Henry Andrés Pérez Maturana. B.Sc students from the Colombian Partner Univesidad Javeriana.
Supervised by C, Rueda (U. Javeriana) and  Carlos Olarte (Ecole Polytechnique).

Summary: The study of the behavior of biological systems has inspired new programming paradigms and formal models such as the Brane Calculi [CAR04] and the Ambient Calculus [CG00]. In this dissertation we explore the use of utcc to represent "Mobile Computing with membranes", one of the main problems in bioinformatics where the mechanisms of communication of the cell with the surrounding environment through the cell membrane are studied. We present an encoding of the Brane Calculi into utcc and we explore the use of the latter for the verification of properties of the systems modeled with Brane. 
Further details here

By Mauricio Toro. B.Sc student from the Colombian Partners.
Supervised by C. Rueda and G. Sarria (Universidad Javeriana).


Thesis Proposals

By Luis F. Pino. B.Sc student from the Colombian partner.
Supervised by Frank D. Valencia (Ecole Polytechnique) and Juan F. Díaz (Universidad del Valle).

In this thesis we aim at providing a theory of behavioral equivalences for the ntcc calculus. We plan also to build tools for the automatic verification of ntcc processes based on these equivalences.

Further details here (translated version here).

By Diana Hermith. M.Sc. student from the Colombian partner. 
Supervised by Camilo Rueda (Javeriana University) and  Frank D. Valencia (Ecole Polytechnique).

  One of the most recent and exciting areas using computer science formalisms to explore and understand the complexity of biological systems and its further applications in biological engineering or drug design are the cellular signaling events or signal transduction pathways. At the level of cellular abstraction, molecular mechanisms to communicate with the environment involve many concurrent processes and relationships interacting with diverse signals molecules sensing external information over time to control the flow information in the cell. To address these concerns, this research proposal (see [HR09]) has two purposes: the first one is to understand the interactions and the behavior of the cellular signaling processing information in the cell membrane and be able to compare it with other models from a biological point of view. The second one is to analyze the advantages and possible limitations of using the CCP model to represent a biological transmembrane signaling process.

Student Recruitment in France

  • Andres Aristizabal from the Colombian partner Universidad Javeriana will start his PhD studies as a member of COMETE at the Ecole Polytechnique under supervision of Catuscia Palamidessi and Frank D. Valencia. His PhD will be funded by DGA-CNRS. Andres' thesis follows the line of research of FORCES and it aims at  identifying ntcc fragments amenable to  automatic verification and developing efficient techniques and tools to machine assist the verification of system properties in ntcc.
  • Salim Perchy from Universidad Javeriana Cali will visit COMETE  in Nov 2009  to continue his research in the modeling of musical phenomena using CCP-based calculi (see [PS09]). Salim plans to do  PhD studies in COMETE in cotutelle between Ecole Polytechnique and Universidad Javeriana in 2010.  
  • Mauricio Toro from Universidad Javeriana and member of FORCES, recently started his PhD in the University of Bordeaux under supervision of Myriam DESAINTE-CATHERINE (Bordeaux) and Camilo RUEDA (Javeriana Cali). Mauricio's thesis aims at  the modeling of multimedia interaction systems.  His work in the context of FORCES, specially  in  [TRA09a] were crucial to obtain his position in Bordeaux. 

Publications and Technical Reports.

    Apart from the above-mentioned FORCES theses, the following works were also developed in 2009 under the context of FORCES.


 
In [
AAO09] we provided an overview of FORCES focusing on our motivation, results and future research directions.



In [VAD09] we studied the expresiveness of the ntcc calculus for modeling, simulating and analyzing biological systems. In particular, we explored if it is possible to model membrane systems in ntcc. As the main contribution of this paper, we proposed a general mechanism for modeling membrane systems in ntcc. The application of this mechanism was illustrated with a model for the LDL cholesterol degradation pathway using membrane systems defined in ntcc. Simulations of the model of the LDL cholesterol degradation pathway were done by using ntccSim, a tool to run program specifications in ntcc. 

In [FOP09], we extended the semantics of tcc to a "collecting" semantics for the utcc calculus [OV08a,OV08b] based on closure operators over sequences of constraints. Relying on this semantics, we formalized the first general framework for data flow analyses of tcc and utcc programs by abstract interpretation techniques [CC92]. The concrete and abstract semantics we proposed are compositional, thus allowing us to reduce the complexity of data flow analyses. We showed that our method is sound and parametric w.r.t. the abstract domain. Thus, different analyses can be performed by instantiating the framework. We illustrated how it is possible to reuse abstract domains previously defined for logic programming, e.g., to perform a groundness analysis for tcc programs. We showed the applicability of this analysis in the context of reactive systems. Furthermore, we made also use of the abstract semantics to exhibit a secrecy flaw in a security protocol.
We developed a prototype of our methodology and  implemented the abstract domain for security to perform automatically the secrecy analysis. The prototype is available here.

  • Software / Prototypes

  • NTCC Generic Real-time interpreter. Non-deterministic Timed Concurrent Constraint Calculus (NTCC) Generic Real-Time Interpreter is a software developed in C++ with the Generic Constraints Library (GECODE) for simulating models made with the NTCC calculus. It also provides interfaces for both Common Lisp and OpenMusic. Click here for details.
  • Abstract Interpretation framework for Timed CCPutcc-sim is a prototype for the analysis of tcc and utcc programs based on abstract interpretation techniques. One of the most appealing application of utcc is the modeling and verification of security protocols. For this reason, in the current version of utcc-sim, we have started by implementing an abstract cryptographic constraint system for the analysis of security protocols.  Further details here.

Publications

Joint Publications.


[AAO09] Jesús Aranda, Gérard Assayag, Carlos Olarte, Jorge A. Pérez, Camilo Rueda, Mauricio Toro, Frank D. Valencia. An Overview of FORCES: An INRIA Project on Declarative Formalisms for Emergent Systems (Short Paper). In ICLP'09. Springer 2009. (PDF).
[OR09] Carlos Olarte, and Camilo Rueda. A Declarative Language for Dynamic Multimedia Interaction Systems. In MCM 2009. Springer 2009. (PDF).
[ORV09] Carlos Olarte, Camilo Rueda, and Frank D. Valencia. CCP: a Declarative Paradigm for Modeling Music Systems. Book chapter in New Computational Paradigms for Computer Music. Delatour France / IRCAM-Centre Pompidou, 2009. (PDF).
[VAD09] Angela Villota, Jesus Aranda, and Juan F. Díaz. Modelando Sistemas de Membranas en ntcc. In Proc. of CLEI'09. 2009. (PDF).

Other Publications.


[ARA09] Jesús Aranda. On the Expressivity of Infinite and Local Behaviour in Fragments of the Pi-calculus. Cotutelle PhD thesis. Universidad del Valle and Ecole Polytechnique. Supervised by C. Palamidessi, F. Valencia (INRIA and LIX Ecole Polytechnique) and J. Diaz (Universidad del Valle).Submitted. 2009. (thesis page).
[AVV09] J. Aranda, F. Valencia and C. Versari. On the Expressive Power of Restriction and Priorities in CCS with Replication. In Proc. of FoSSaCS'09. Springer 2009. (PDF).
[FOP09] Moreno Falaschi, Carlos Olarte, and Catuscia Palamidessi. A Framework for Abstract Interpretation of Timed Concurrent Constraint Programs. In PPDP'09. ACM 2009. (PDF).
[LOP09] Hugo López, Carlos Olarte, and Jorge Pérez. Towards a Unified Framework for Declarative Structured Communications. In PLACES'09. Elec. Proceedings in Theoretical Computer Science. 2009. To appear. (PDF).
[HR09] Diana Hermith and Camilo Rueda. Modeling a Biological Transmembrane Signaling System by Using Concurrent Constraint Process Calculi.  Encuentro Nacional de Investigacion en Postgrados, 2009. (PDF). Informal Proceedings. 
Diana's Master thesis proposal is available here
[OLA09] Carlos Olarte. Universal Temporal Concurrent Constraint Programming. Ph.D Thesis. Ecole Polytechnique. Supervised by C. Palamidessi and F. Valencia. INRIA and LIX, Ecole Polytechnique. 2009. (thesis page).
[PS09] Salim Perchy and Gerardo M. Sarria M. Dissonances: Brief Description and its Computational Representation in the rtcc Calculus. In Proc. of SMC'09. (PDF).
[TRA09a] Mauricio Toro, Camilo Rueda, Carlos Agon and Gerard Assayag. Ntccrt: A concurrent constraint framework for real-time interaction. In Proc. of ICMC'09. August 2009. (PDF).

Technical Reports

[ARV09] Andrés Aristizabal, Camilo Rueda, and Frank D. Valencia. Technical Report: NTCC Semantics based on Chu Spaces. Universidad Javeriana and LIX, 2009. (PDF).
[TPR09] Mauricio Toro, Jorge Pérez, and Camilo Rueda. Towards a correct and efficient implementation of simulation and verification tools for Probabilistic ntcc. Tech. Report, AVISPA and Pontificia Universidad Javeriana, August 2009. (PDF).
[TRA09b] Mauricio Toro, Camilo Rueda, Carlos Agon, Gerard Assayag. GELISP: A library to represent musical CSPs and search strategies. Tech. Report, AVISPA Research Group, IRCAM and Pontificia Universidad Javeriana, May 2009. (PDF).
[VDV09] John Vargas, Juan Díaz, Frank Valencia and Carlos Olarte. Modelando el Cálculo de Ambientes en utcc. Tech Report, AVISPA Research group and LIX, 2009. (PDF)

Events 2009

Core FORCES events

Date Event Description
Jan-Nov Jesus Aranda visiting COMETE Work on biology modelling using NTCC and on the expressiveness of process calculi. Jesus is a PhD student in co-tutelle between Ecole Polytechnique and the colombian partner La Universidad del Valle, Colombia.
Apr. 13-24 2nd FORCES Workshop in Concurrency This workshop took place at Pontificia Universidad Javeriana Cali. This was an occasion to discuss different approaches from concurrency theory to model and analyze emergent applications such as biological systems, security and multimedia interaction.

During this workshop master and undergraduate students from Universidad Javeriana and Universidad del Valle had the opportunity to their ideas with the french partners.    
For further details, see the page of the event.

Apr 10 - 25 Frank Valencia visited the Colombian team at PUJ We discussed about the alternatives to implement simulation and verification tools for the calculi and applications subject of this project.
May 24 - Jun 07 Camilo Rueda visited the French team at LIX Meeting on multimedia interactive systems and implementation of ccp-based languages.
Jun 26 - Aug 02 Frank Valencia visited the Colombian team at PUJ Coordination and supervision meetings with students from Universidad Javeriana and Universidad del Valle
May - Aug. Stage of  Michael Martinez at LIX. Michael came to COMETE to discuss and advance his M.Sc thesis work on verification of hardware components using CCP-based techniques.
Sep - Oct Gerard Assayag visited the Colombian team at PUJ   Work on multimedia interactive system and the implementation of simulation tools for the real-time execution of ntcc processes.
Sep 29 Carlos Olarte defended his PhD Thesis Carlos Olarte defended his thesis "Universal Temporal Concurrent Constraint Programming" at Ecole Polytechnique. This thesis was developed in the context of FORCES.
Oct
Andres Aristizabal became a PhD student of COMETE at the Ecole Polytechnique, Andrés is a former member of our colombian partner. He joined COMETE and he will start his PhD at Ecole Polytechnique under supervion of Frank Valencia and Catuscia Palamidessi. He will develop his PhD thesis on the automatic verification of ntcc processes.
Oct 16 - 25 Frank Valencia visited the Colombian team at PUJ Coordination and supervision meetings for the students of the Colombian Partners. 
November Camilo Rueda will visit the French team at LIX Camilo will present his work on multimedia interactive systems together with Salim Perchy.
November Stage of Salim Perchy at LIX. Salim will visit the french team to discuss and present his work and define his PhD thesis proposal.
November 27
PhD thesis defense of the Jesus ARANDA.
Jesus will defend his thesis in cotutelle between Unversidad del Valle and Ecole Polytechnique. This thesis was developed in the context of FORCES

Presentations and thesis defenses

Date Event
Mar. 12 Mauricio Toro defended his B.Sc thesis at Universidad Javeriana.
Mar 22 Jesus Aranda presented his work about On the Expressive Power of Restriction and Priorities in CCS with Replication in  FoSSaCS'09
Jul 14 Frank Valencia attended ICLP 09 to present the paper [AAO09].
Aug. 05 Jaime Arley Muñoz Franco and Henry Andrés Pérez Maturana defended their B.Sc thesis at Universidad Javeriana.
Aug 16 Mauricio Toro attended ICMC'09 to present his work Ntccrt: A concurrent constraint framework for real-time interaction.
Sep 07 Carlos Olarte presented his work about A Framework for Abstract Interpretation of Timed Concurrent Constraint Programs in PPDP'09.
Oct 30 Angela Villota will defend her Master thesis at Universidad del Valle.
Nov 27
Jesus Aranda will defend his PhD thesis at Ecole Polytechnique. This  thesis is in co-tutelle between Ecole Polytechnique and Universidad del Valle.

 

Rapport financier 2009

Avant de remplir les tableaux, consultez les règles au paragraphe "Financement" de la page d'accueil du programme.

The following table details the expenses during 2009.

Item Financement EA Financement Externe
FORCES Colloquium in Concurrency at Universidad Javeriana (Missions of 3 members of the French team) 3.740 €  867 €
Visit of Frank Valencia to the Colombian team in June  874 €  1.405 €
Visit of Frank Valencia to the Colombian team in October   2.137 €  €
Attending PPDP conference --Carlos Olarte-- (expenses, registration fee and trip)  1.200 €
Visit of Jesus Aranda to the Colombian team in June 500 € 890  €
Stage M. Martinez at LIX. 1.690 € 1.724 €
Stage S. Perchy at LIX in November. 300 €  1.800 €
Visit of Camilo Rueda May  1.355 € 900 €
Attending ETAPS --J. Aranda-- 825 €
Attending ICLP --F. Valencia-- 2.120 €
Attending ICMC -- M. Toro -- 1.200 €
Support for the Cotutelle PhD student Jesus Aranda during stay in COMETE  Jan-Nov. 5.030 € 3.800 €
Visit of Gerard Assayag to the Colombian team in September
2.300 € (estimated)
Visit Juan F. Díaz to the French team in November 150 € (estimated)  1.350 € (estimated)
Total  19.921   16.236


1.
Dépenses EA (effectuées sur les crédits de l'Equipe Associée)
Montant dépensé
Invitations des partenaires 3.495 €
Missions INRIA 16.426 € 
Total
 19.921

Justifiez en quelques lignes l'utilisation des crédits et en particulier une utilisation partielle du budget alloué.

2. Dépenses externes (effectuées sur des financements hors EA)
Montant dépensé
Nom de l'organisme 1 (*): Universidad Javeriana Cali
Invitations des partenaires                                    2.100 €
Missions INRIA vers le partenaire 2.300 €
Total
 4.400
Nom de l'organisme 2 (*): LIX, Ecole Polytechnique
Invitations des partenaires                   3.524
Missions INRIA vers le partenaire  
Total
                  3.524

Nom de l'organisme 3 (*): Ecole Doctorale, Ecole Polytechnique
Invitations des partenaires  
Missions INRIA vers le partenaire  1.757
Total
1.757 

Nom de l'organisme 4 (*): DRI (INRIA)
Invitations des partenaires  1.350
Missions INRIA vers le partenaire  1.405
Total
 2.755

Nom de l'organisme 5 (*): COMETE
Invitations des partenaires
Support for Jesus Aranda's stay at LIX  3.800
Total
 3.800

(*) Ajouter ou supprimer des lignes au tableau ci-dessus de façon à faire figurer tous les organismes ayant contribué au financement de l'équipe associée

Total des financements externes dépensés

16.236

Total des financements EA et externes dépensés

36.157

 

Bilan des échanges effectués en 2009


1. Chercheurs Seniors

Nom
statut (1)
provenance
destination
objet (2)
durée (3)
Coût (si financement EA)
Coût (si financement externe)
Frank D. Valencia CR2   LIX, France PUJ, Colombia   Colloquium 2 weeks 2.873 €  0€
Frank D. Valencia CR2  LIX, France  PUJ, Colombia  Visit  2 weeks  874 €  1.405 €
Frank D. Valencia CR2  LIX , France PUJ, Colombia  Visit  2 weeks   2.137 €  0 €
Frank D. Valencia CR2 LIX, France USA Conference 1 week 2.120 €   0 € 
Gerard. Assayag DR   IRCAM , France PUJ, Colombia  Visit  2 weeks   2.300 €  0 €
Camilo Rueda Professor  PUJ, Colmbia  LIX/IRCAM, France  Visit  2 weeks  1.355 € 900 €
 Juan F. Diaz Professor  Univalle, Colombia  LIX, France  Visit  2 weeks  150 € 1400 €

Total des durées
 13 weeks
(1) DR / CR / professeur
(2) colloque, thèse, stage, visite....
(3)
précisez l'unité (mois, semaine..)


2. Juniors

Nom
statut (1)
provenance
destination
objet (2)
durée (3)
Coût (si financement EA)
Coût (si financement externe)
Carlos Olarte PhD Student  LIX, France  PUJ, Colombia  Colloquium  2 weeks  867 €   0 €
Carlos Olarte PhD Student  LIX, France  Portugal  Conference  1 week   1.200 € 0 € 
Jesus Aranda PhD Student  Univalle, Colombie  LIX, France  PhD period of his cotutelle at LIX.   40 weeks   5.030 €  3.800 €
Jesus Aranda PhD Student  LIX, France  PUJ, Colombia  Visit  2 weeks   500 €  890 €
Jesus Aranda PhD Student LIX, France PUJ, Colombia Visit 2 week 0 € 867 €
Michael Martinez Master Student PUJ, Colombia  LIX, France  Stage  12 weeks  1.690 € 1.724 € 
Salim Perchy Master Student  PUJ, Colombia  LIX, France  Stage  4 weeks  300 €  1.800 € 
Jesus Aranda PhD Student LIX, France UK Conference 1 week 825 € 0 €
Mauricio Toro PhD Student PUJ, Colombia Canada Conference 1 week 0 € 1.200 €

Total des durées
 65 weeks
(1) post-doc / doctorant / stagiaire
(2) colloque, thèse, stage, visite....
(3) précisez l'unité (mois, semaine..)

III. PREVISIONS 2010

Programme de travail




Our research plan for 2010 will be focused on the following topics:

Security.

In [FOP09] we proposed a framework of abstract interpretation for the static analysis of utcc programs. We show how secrecy properties of  protocols modeled in  utcc can be effectively verified. We plan to extend this work as follows. First, we will develop a generic version of the prototype developed here, where the abstract domain is parametric as described in [FOP09]. This will  provide a valuable tool for the analysis of timed concurrent constraint programs. We also plan to study how utcc programs can be suitable abstracted as CLP programs. This will allow us to perform analyses using well-known techniques for the static analysis of CLP programs. 

Furthermore, the  PhD student Andres Aristizabal from Ecole Polytechnique and the BSc student Luis Pino from Universidad del Valle will be working under the supervision of Frank Valencia on the design and the implementation of verification techniques for security properties of ntcc processes. Our strategy is to adapt the notion of bisimilarity and its verification algorithms from other standard process calculi to ntcc and use it to express security properties of ntcc processes (as done in the spi-calculus).

Participants: Andrés Aristizabal, Carlos Olarte, Luis Pino,   Catuscia Palamidessi, Camilo Rueda, and Frank D. Valencia.

Biological Systems.

We plan to verify and  prove properties of the model of the LDL cholesterol degradation pathway by exploiting the reasoning capabilities of ntcc. We will also explore if it is possible to formalize the general mechanism for modeling membrane systems in ntcc presented in [VAD09] by providing a compositional encoding from membrane systems (P systems) into ntcc. We will also study at what extent the properties of membrane systems can be preserved when encoding it into ntcc. We plan also to study the use of stochastic variants of ntcc to model stochastic P systems.

Participants: Jesus Aranda,  Diana Hermith, Angela Villota, Juan Francisco Diaz, and Frank D. Valencia. 

Multimedia Interaction.

Interactive Scores extend the concept of music scores by adding interaction points to let the users trigger events of the score. In the past, we made different models for Interactive Scores using CCP calculi showing the pertinence of our calculi to model non-determinism [AADR06], real-time [SAR08] and mobility [OR09].  We plan to explore probabilistic behavior and signal processing operations in interactive scores models following the lines of [PR08b] and [RV05] respectively.

Participants: Salim Perchy, Mauricio Toro, Gerard Assayag, Camilo Rueda, and Frank D. Valencia.



Programme d'échanges avec budget prévisionnel

1. Echanges

Décrivez les échanges prévus dans les deux sens : invitations de chercheurs de votre partenaire et missions INRIA vers votre partenaire ;
Précisez s'il s'agit de chercheurs confirmés ou de juniors
(stagiaires, doctorants, post-doctorants) ;
Motivez, si possible, les raisons scientifiques (travail commun, workshop,..) et précisez la durée prévue ;
Indiquez les étudiants impliqués dans la proposition. Donnez une estimation de leur nombre, pour chaque partenaire, et précisez si des thèses en cotutelle sont prévues ;
Résumez ensuite ces informations dans les tableaux 1 et 2 ci-dessous en faisant une estimation budgétaire :


The following table details the planned exchanges for the year 2010.


Item Financement EA Financement Externe
3rd FORCES Colloquium in Concurrency (spring 2010). We will organize the 3rd FORCES Colloquium in Concurrency at Universidad Javeriana with a duration of 3 days. All the members of the AVISPA and two of the members of the French team are expected to participate and present their research and achievements related to the project. The workshop will be followed by a two-days visit to PUJ by the French participants, to continue joint research and to identify new possible collaborations. 2.400 €  600 €
One month visit in the spring of 2010 of the B.Sc student Luis Fernando Pino (Universidad del Valle) to COMETE  2.200 € 0 €
One month visit in the spring of 2010  the Master student Misael Viveros (Universidad Javeriana) to COMETE  2.200 €  0 €
Frank Valencia plans a 10-days visit the Colombian team in the autumn of 2010     0 € 2.500 €
Camilo Rueda plans a two-weeks visit to the French team in the spring of 2010.  1.200 € 1.500 €
Carlos Olarte plans a two-weeks visit to the French team in the spring of 2010 to complete the collaborations with the French partners. 1.200 € 1.500 €
Mission to Conferences  800 € 2.400 €
Total  10.000   8.500

 1. ESTIMATION DES DéPENSES EN MISSIONS INRIA VERS LE PARTENAIRE
Nombre de personnes
Coût estimé
Chercheurs confirmés 1 4.300€
Post-doctorants
   
Doctorants 2 2.000€

Stagiaires

   
Autre (précisez) :
   
   Total
3 6.300€

 

 2. ESTIMATION DES DéPENSES EN INVITATIONS DES PARTENAIRES
Nombre de personnes
Coût estimé
Chercheurs confirmés 2 5.400€
Post-doctorants
   
Doctorants    

Stagiaires

2 6.800€
Autre (précisez) :
   
   Total
4 12.200€


2. Cofinancement


The AVISPA research group and Universidad Javeriana will :
  • Partially fund the visit of Camilo Rueda:  (1.500 €) and Carlos Olarte Carlos Olarte (1.500 ) to COMETE.
  • Fund the expenses of Frank Valencia for the FORCES Colloquium in Concurrency at Universidad Javeriana in Spring 2010 (600 €).
  • Fund the expenses for two conferences for members of the Colombian partner (2.400 ). 



3. Demande budgétaire

Indiquez, dans le tableau ci-dessous, le coût global estimé de la proposition et le budget demandé à la DRI dans le cadre de cette Equipe Associée.
(
maximum 20 K€ pour une prolongation en 2e année et 10 K€ pour une 3e année).

Commentaires
Montant
A. Coût global de la proposition (total des tableaux 1 et 2 : invitations, missions, ...)                   18.500€
B. Cofinancements utilisés (financements autres que Equipe Associée)                   8.500€

Financement "équipe Associée" demandé (A.-B.) 
(maximum 20 K€ pour une 2e année et 10 K€ pour une 3e année)

                  10.000€

References

[AADR06] A. Allomber, G. Assayag, M. Desainte-Catherine, and C. Rueda. Concurrent Constraint Models for Interactive Scores. In Proc. of SMC'08.   
[ADR06] G. Assayag, S. Dubnov, and C. Rueda. A concurrent constraints factor oracle model for music improvisation. In CLEI 06, 2006.
[AGP06] A. Arbelaez, J. Gutierrez, and J. A. Perez. Timed Concurrent Constraint Programming in Systems Biology. Newsletter of the ALP, 19(4), November 2006.
[APRV08] Jesus Aranda, Jorge A. Perez, Camilo Rueda, and Frank D. Valencia. Stochastic behavior and explicit discrete time in concurrent constraint programming (short paper). In ICLP 2008. LNCS, 2008.
[Bea08a] Romain Beauxis. Probabilistic and concurrent models for security. In ICLP 2008(Doctoral consortium paper). LNCS, 2008. 
[Bea08b] Romain Beauxis. A smooth probabilistic extension of concurrent constraint programming. Technical report, INRIA Futurs and LIX, Ecole Polytechnique, 2008.
[Bor07] L. Bortolussi. Constraint-based approaches to stochastic dynamics of biological systems. PhD thesis, University of Udine, 2007.
[BGZ04] N. Busi, M. Gabbrielli, and G. Zavattaro. Comparing recursion, replication, and iteration in process calculi. In ICALP'04. Springer, 2004.
[CC92] P. Cousot and R. Cousot. Abstract Interpretation and Applications to Logic Programs. Journal of Logic Programming 13(2&3):103-179, 1992.
[CAR04] L. Cardelli. Brane Calculi. In Prof. of CMSB'04. LNCS, 2004.
[CG00] Luca Cardelli, Andrew D. Gordon: Mobile ambients. Theor. Comput. Sci. 240(1): 177-213. 2000.
[CGK06] L. Cardelli, P. Gardner, and O. Kahramanogullari, A process model of rho gtp-binding proteins in the context of phagocytosis. ENTC 194:87-102, 2006.
[DF00] S. Letz D. Fober, Y. Orlarey. Le projet midishare / open source. In Grame, editor, Actes des Journées d'Informatique Musicale JIM2000, Bordeaux, pages 7-13, 2000.
[GPRV07] J. Gutiérrez, J. Pérez, C. Rueda, and F. Valencia. Timed concurrent constraint programming for analysing biological systems. Electron. Notes Theor. Comput. Sci., 171(2), 2007.
[LPP+06] H. López, C. Palamidessi, J. Pérez, C. Rueda, and F. Valencia. A declarative framework for security: Secure concurrent constraint programming. In ICLP 2006. 2006.
[NPV02] M. Nielsen, C. Palamidessi, and F. Valencia. Temporal concurrent constraint programming: Denotation, logic and applications. Nordic Journal of Computing, 9(1), 2002.
[ORV08b] C. Olarte, C. Rueda, and Frank D. Valencia. Universal timed ccp: Expressivity and applications to musical improvisation. In CLEI 08, 2008.
[OV08a] C. Olarte and F. Valencia. The expressivity of universal timed CCP: Undecidability of monadic FLTL and closure operators for security. In PPDP. ACM, 2008.
[OV08b] C. Olarte and F. Valencia. Universal concurrent constraint programing: Symbolic semantics and applications to security. In SAC. ACM, 2008.
[PAZ98] Miller S. Puckette, Theodore Apel, and David D. Zicarelli. Real-time audio analysis tools for pd and msp, 1998.
[PP07] A. Phillips, L. Cardelli. Efficient, Correct Simulation of Biological Processes in Stochastic Pi-calculus. CMSB 2007, Edinburgh, September 2007. LNBI 4695, 184-199, Springer 2007.
[PR08a] Jorge A. Perez and Camilo Rueda. Non-determinism and probabilities in timed concurrent constraint programming. In ICLP 2008 (Short Paper). LNCS, 2008.
[PR08b] Jorge A. Perez and Camilo Rueda. Towards a ccp-based framework for the analysis of probabilistic reactive systems. Technical report, 2008.
[Puc96] M. Puckette. Pure data. In Proceedings of the International Computer Music Conference. San Francisco 1996, 1996.
[RV05] Camilo Rueda and Frank Valencia. A temporal concurrent constraint calculus as an audio processing framework. In Proc. of SMC 05.
[SAR08] Gerardo Sarria.  Formal Models of Timed Musical Processes. PhD Thesis. 2008.
[SR08] Gerardo Sarria and Camilo Rueda. Real-time concurrent constraint programming. In CLEI 08, 2008.
[TB08a] Mauricio Toro-Bermudez. The gecol 2 library. more information available at http://common-lisp.net/project/gecol. 2008.
[Val05] F. Valencia. Decidability of infinite-state timed CCP process and first-order LTL. Theoretical Computer Science, 330(3), 2005.
[WIN07] Glynn Winskel: Event Structures with Symmetry. Electr. Notes Theor. Comput. Sci. 172: 611-652. 2007.

 

 

 

© INRIA - mise à jour le 08/07/2009