Members
Overall Objectives
Research Program
Application Domains
Software and Platforms
New Results
Bilateral Contracts and Grants with Industry
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Bibliography

Major publications by the team in recent years
[1]
R. Mateescu, P. Poizat, G. Salaün.
Adaptation of Service Protocols using Process Algebra and On-the-Fly Reduction Techniques, in: IEEE Transactions on Software Engineering, 2012. [ DOI : 10.1109/TSE.2011.62 ]
http://hal.inria.fr/hal-00717252
[2]
R. Mateescu, W. Serwe.
Model Checking and Performance Evaluation with CADP Illustrated on Shared-Memory Mutual Exclusion Protocols, in: Science of Computer Programming, February 2012. [ DOI : 10.1016/j.scico.2012.01.003 ]
http://hal.inria.fr/hal-00671321
[3]
G. Salaün, T. Bultan, N. Roohi.
Realizability of Choreographies using Process Algebra Encodings, in: IEEE Transactions on Services Computing, August 2012, vol. 5, no 3, pp. 290-304.
http://hal.inria.fr/hal-00726448
Publications of the year

Articles in International Peer-Reviewed Journals

[4]
H. Garavel, F. Lang, R. Mateescu, W. Serwe.
CADP 2011: A Toolbox for the Construction and Analysis of Distributed Processes, in: International Journal on Software Tools for Technology Transfer, 2013, vol. 15, no 2, pp. 89-107. [ DOI : 10.1007/s10009-012-0244-z ]
http://hal.inria.fr/hal-00715056
[5]
F. Lang, R. Mateescu.
Partial Model Checking using Networks of Labelled Transition Systems and Boolean Equation Systems, in: Logical Methods in Computer Science, October 2013, vol. 9, no 4.
http://hal.inria.fr/hal-00872181
[6]
E. Lantreibecq, W. Serwe.
Formal Analysis of a Hardware Dynamic Task Dispatcher with CADP, in: Science of Computer Programming, 2014, vol. 80, pp. 130-149. [ DOI : 10.1016/j.scico.2013.01.003 ]
http://hal.inria.fr/hal-00782069
[7]
N. D. Mendes, F. Lang, Y.-S. Le Cornec, R. Mateescu, G. Batt, C. Chaouiya.
Composition and abstraction of logical regulatory modules: application to multicellular systems, in: Bioinformatics, January 2013, vol. 29, no 6, pp. 749-757. [ DOI : 10.1093/bioinformatics/btt033 ]
http://hal.inria.fr/hal-00785564
[8]
G. Salaün, F. Boyer, T. Coupaye, N. De Palma, X. Etchevers, O. Gruber.
An Experience Report on the Verification of Autonomic Protocols in the Cloud, in: Innovations in Systems and Software Engineering, April 2013. [ DOI : 10.1007/s11334-013-0204-0 ]
http://hal.inria.fr/hal-00808565
[9]
S. Struck, M. Güdemann, F. Ortmeier.
Efficient Optimization of Large Probabilistic Models, in: Journal of Systems and Software, April 2013. [ DOI : 10.1016/j.jss.2013.03.078 ]
http://hal.inria.fr/hal-00816636

International Conferences with Proceedings

[10]
R. Abid, G. Salaün, F. Bongiovanni, N. De Palma.
Verification of a Dynamic Management Protocol for Cloud Applications, in: 11th International Symposium, ATVA 2013, Hanoi, Viet Nam, Dang Van Hung and Mizuhito Ogawa, 2013, vol. 8172, pp. 178-192. [ DOI : 10.1007/978-3-319-02444-8_14 ]
http://hal.inria.fr/hal-00863262
[11]
X. Etchevers, G. Salaün, F. Boyer, T. Coupaye, N. De Palma.
Reliable Self-Deployment of Cloud Applications, in: SAC 2014 - 29th ACM Symposium on Applied Computing, Gyeongju, Korea, Republic Of, March 2014.
http://hal.inria.fr/hal-00934042
[12]
H. Evrard, F. Lang.
Formal Verification of Distributed Branching Multiway Synchronization Protocols, in: FORTE / FMOODS - 2013 IFIP Joint International Conference on Formal Techniques for Distributed Systems (33rd FORTE / 15th FMOODS), Florence, Italy, D. Beyer, M. Boreale (editors), Springer, April 2013.
http://hal.inria.fr/hal-00818788
[13]
H. Garavel, R. Mateescu, W. Serwe.
Génération et manipulation d'espaces d'états distribués avec CADP : expériences sur Grid'5000, in: Conférence en Parallélisme, Architecture et Système ComPAS'2013, Grenoble, France, 2013.
http://hal.inria.fr/hal-00777110
[14]
M. Güdemann, P. Poizat, G. Salaün, A. Dumont.
VerChor: A Framework for Verifying Choreographies, in: Fundamental Approaches to Software Engineering 2013, Rome, Italy, March 2013. [ DOI : 10.1007/978-3-642-37057-1_16 ]
http://hal.inria.fr/hal-00806788
[15]
A. Kriouile, W. Serwe.
Formal Analysis of the ACE Specification for Cache Coherent Systems-on-Chip, in: FMICS - 18th International Workshop on Formal Methods for Industrial Critical Systems, Madrid, Spain, M. Dierkes, C. Pecheur (editors), Lecture Notes in Computer Science (LNCS), Springer, 2013, vol. 8187, pp. 108-122.
http://hal.inria.fr/hal-00858521
[16]
R. Mateescu, G. Salaün.
PIC2LNT: Model Transformation for Model Checking an Applied Pi-Calculus, in: TACAS - 19th International Conference on Tools and Algorithms for the Construction and Analysis of Systems - 2013, Rome, Italy, N. Piterman, S. Smolka (editors), Lecture Notes in Computer Science, Springer, 2013, vol. 7795, pp. 192-198. [ DOI : 10.1007/978-3-642-36742-7_14 ]
http://hal.inria.fr/hal-00805533
[17]
M. Ouederni, G. Salaün, T. Bultan.
Compatibility Checking for Asynchronously Communicating Software, in: FACS 2013, Nanchang, China, October 2013.
http://hal.inria.fr/hal-00913665
[18]
M. Ouederni, G. Salaün, J. Cámara, E. Pimentel.
Comparator: A Tool for Quantifying Behavioural Compatibility, in: FASE 2014 - 17th International Conference on Fundamental Approaches to Software Engineering, Grenoble, France, April 2014.
http://hal.inria.fr/hal-00934057
[19]
D. Vekris, F. Lang, C. Dima, R. Mateescu.
Translating EB3 to LNT for verification with CADP, in: iFM - 10th International Conference on integrated Formal Methods - 2013, Turku, Finland, June 2013.
http://hal.inria.fr/hal-00768310
[20]
L. Ye, P. Dague, F. Nouioua.
Predictability Analysis of Distributed Discrete Event Systems, in: 52nd IEEE Conference on Decision and Control, Florence, Italy, December 2013, pp. 5009-5015.
http://hal.inria.fr/hal-00919434

National Conferences with Proceedings

[21]
A. Kriouile, W. Serwe.
Analyse formelle du protocole ACE : cohérence de caches des systèmes sur puce, in: École d'été Temps-Réel 2013, Toulouse, France, August 2013, pp. 130-133.
http://hal.inria.fr/hal-00876665

Scientific Books (or Scientific Book chapters)

[22]
G. Salaün, X. Etchevers, N. De Palma, F. Boyer, T. Coupaye.
Verification of a Self-configuration Protocol for Distributed Applications in the Cloud, in: Assurances for Self-Adaptive Systems, J. Camara, R. de Lemos, C. Ghezzi, A. Lopes (editors), Springer, January 2013. [ DOI : 10.1007/978-3-642-36249-1_3 ]
http://hal.inria.fr/hal-00806914

Books or Proceedings Editing

[23]
M. R. Mousavi, G. Salaün (editors)
Preface: Special Section on Foundations of Coordination Languages and Software Architectures (Selected Papers from FOCLASA'10), Elsevier, February 2014, 2 p.
http://hal.inria.fr/hal-00919799
[24]
G. Salaün, B. Schätz (editors)
Preface: Special Section on Formal Methods for Industrial Critical Systems (Selected Papers from FMICS'11), Elsevier, February 2014, 2 p.
http://hal.inria.fr/hal-00919803
References in notes
[25]
AMBA AXI and ACE Protocol Specification, ARM IHI 0022D (ID102711), ARM, October 22 2011.
[26]
H. R. Andersen.
Partial Model Checking, in: Proceedings of the 10th Annual IEEE Symposium on Logic in Computer Science LICS (San Diego, California, USA), IEEE Computer Society Press, June 1995, pp. 398–407.
[27]
L. Apvrille.
Model-Based Design of Complex Embedded Systems, University of Nice Sophia-Antipolis, November 2012, Habilitation à Diriger les Recherches.
[28]
F. Arnold, A. Belinfante, F. V. der Berg, D. Guck, M. Stoelinga.
DFTCalc: a tool for efficient fault tree analysis (extended version), Centre for Telematics and Information Technology, University of Twente, Enschede, July 2013, no TR-CTIT-13-13.
[29]
F. Arnold, A. Belinfante, F. V. der Berg, D. Guck, M. Stoelinga.
DFTCalc: A Tool for Efficient Fault Tree Analysis, in: Proceedings of the 32nd International Conference on Computer Safety, Reliability, and Security SAFECOMP'2013 (Toulouse, France), F. Bitsch, J. Guiochet, M. Kaâniche (editors), Lecture Notes in Computer Science, Springer Verlag, September 2013, vol. 8153, pp. 293–301.
[30]
A. Belinfante.
JTorX: A Tool for On-Line Model-Driven Test Derivation and Execution, in: Proceedings of the 16th International Conference on Tools and Algorithms for the Construction and Analysis of Systems TACAS'2010 (Paphos, Cyprus), Lecture Notes in Computer Science, Springer Verlag, March 2010, vol. 6015, pp. 266–270.
[31]
F. Cappello, E. Caron, M. Daydé, F. Desprez, E. Jeannot, Y. Jegou, S. Lanteri, J. Leduc, N. Melab, G. Mornet, R. Namyst, P. Primet, O. Richard.
Grid'5000: A Large Scale, Reconfigurable, Controlable and Monitorable Grid Platform, in: Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing GRID'2005 (Seattle, USA), IEEE/ACM, November 2005, pp. 99–106.
[32]
D. Champelovier, X. Clerc, H. Garavel, Y. Guerte, C. McKinty, V. Powazny, F. Lang, W. Serwe, G. Smeding.
Reference Manual of the LOTOS NT to LOTOS Translator (Version 5.7), November 2012, 153 p, Inria/VASY.
[33]
V. Chimisliu, F. Wotawa.
Improving Test Case Generation from UML Statecharts by Using Control, Data and Communication Dependencies, in: Proceedings of the 13th International Conference on Quality Software QSIC'2013 (Nanjing, China), IEEE Computer Society Press, July 2013, pp. 125–134.
[34]
V. Chimisliu, F. Wotawa.
Using Dependency Relations to Improve Test Case Generation from UML Statecharts, in: Proceedings of the IEEE 37th Annual Computer Software and Applications Conference Workshops COMPSACW'2013 (Kyoto, Japan), IEEE Computer Society Press, July 2013, pp. 71–76.
[35]
F. Chériaux, D. Galara, M. Viel.
Interfaces for Nuclear Power Plant Overview, in: Proceedings of the 8th International Topical Meeting on Nuclear Plant Instrumentation, Control and Human Machine Interface Technologies NPIC & HMIT 2012 (San Diego, California, USA), American Nuclear Society, July 2012.
[36]
E. M. Clarke, E. A. Emerson, A. P. Sistla.
Automatic Verification of Finite-State Concurrent Systems using Temporal Logic Specifications, in: ACM Transactions on Programming Languages and Systems, April 1986, vol. 8, no 2, pp. 244–263.
[37]
R. De Nicola, F. W. Vaandrager.
Action versus State Based Logics for Transition Systems, Lecture Notes in Computer Science, Springer Verlag, 1990, vol. 469, pp. 407–419.
[38]
C. Dumez, M. Bakhouya, J. Gaber, M. Wack, P. Lorenz.
Model-Driven Approach Supporting Formal Verification for Web Service Composition Protocols, in: Journal of Network and Computer Applications, July 2013, vol. 36, no 4, pp. 1102–1115.
[39]
M. Frappier, R. Saint-Denis.
EB3: An Entity-Based Black-Box Specification Method for Information Systems, in: Software and System Modeling, 2003, vol. 2, no 2, pp. 134-149.
[40]
M. Gallardo, C. Joubert, P. Merino, D. Sanán.
A model-extraction approach to verifying concurrent C programs with CADP, in: Science of Computer Programming, March 2012, vol. 77, no 3, pp. 375–-392.
[41]
H. Garavel.
Compilation of LOTOS Abstract Data Types, in: Proceedings of the 2nd International Conference on Formal Description Techniques FORTE'89 (Vancouver B.C., Canada), S. T. Vuong (editor), North Holland, December 1989, pp. 147–162.
[42]
H. Garavel.
OPEN/CÆSAR: An Open Software Architecture for Verification, Simulation, and Testing, in: Proceedings of the First International Conference on Tools and Algorithms for the Construction and Analysis of Systems TACAS'98 (Lisbon, Portugal), Berlin, B. Steffen (editor), Lecture Notes in Computer Science, Springer Verlag, March 1998, vol. 1384, pp. 68–84, Full version available as Inria Research Report RR-3352.
[43]
H. Garavel, F. Lang.
SVL: a Scripting Language for Compositional Verification, in: Proceedings of the 21st IFIP WG 6.1 International Conference on Formal Techniques for Networked and Distributed Systems FORTE'2001 (Cheju Island, Korea), M. Kim, B. Chin, S. Kang, D. Lee (editors), Kluwer Academic Publishers, August 2001, pp. 377–392, Full version available as Inria Research Report RR-4223.
[44]
H. Garavel, F. Lang, R. Mateescu.
Compiler Construction using LOTOS NT, in: Proceedings of the 11th International Conference on Compiler Construction CC 2002 (Grenoble, France), N. Horspool (editor), Lecture Notes in Computer Science, Springer Verlag, April 2002, vol. 2304, pp. 9–13.
[45]
H. Garavel, R. Mateescu, I. Smarandache-Sturm.
Parallel State Space Construction for Model-Checking, in: Proceedings of the 8th International SPIN Workshop on Model Checking of Software SPIN'2001 (Toronto, Canada), Berlin, M. B. Dwyer (editor), Lecture Notes in Computer Science, Springer Verlag, May 2001, vol. 2057, pp. 217–234, Revised version available as Inria Research Report RR-4341 (December 2001).
[46]
H. Garavel, W. Serwe.
State Space Reduction for Process Algebra Specifications, in: Theoretical Computer Science, February 2006, vol. 351, no 2, pp. 131–145.
[47]
H. Garavel, J. Sifakis.
Compilation and Verification of LOTOS Specifications, in: Proceedings of the 10th International Symposium on Protocol Specification, Testing and Verification (Ottawa, Canada), L. Logrippo, R. L. Probert, H. Ural (editors), North Holland, June 1990, pp. 379–394.
[48]
N. Gaspar, L. Henrio, E. Madelaine.
Formally Reasoning on a Reconfigurable Component-Based System - A Case Study for the Industrial World, in: Proceedings of the 10th International Symposium on Formal Aspects of Component Software FACS'13 (Nanchang, China), Lecture Notes in Computer Science, Springer Verlag, October 2013.
[49]
A. Graf-Brill.
Model-based Testing Approaches for the EnergyBus, Department of Computer Science, Faculty of Natural Sciences and Technology I, Saarland University, October 2013.
[50]
H. Hansson, B. Jonsson.
A Logic for Reasoning about Time and Reliability, in: Formal Aspects of Computing, 1994, vol. 6, pp. 102–111.
[51]
M. Hennessy, R. Milner.
Algebraic Laws for Nondeterminism and Concurrency, in: Journal of the ACM, 1985, vol. 32, pp. 137–161.
[52]
L. Henrio, E. Madelaine.
Behavioural Verification of Distributed Components, in: Proceedings of the 6th Interaction and Concurrency Experience ICE'2013 (Florence, Italy), June 2013.
[53]
C. Jard, T. Jéron.
TGV: Theory, Principles and Algorithms — A Tool for the Automatic Synthesis of Conformance Test Cases for Non-Deterministic Reactive Systems, in: Springer International Journal on Software Tools for Technology Transfer (STTT), August 2005, vol. 7, no 4, pp. 297–315.
[54]
K. Kulakowski, T. Szmuc.
Modeling Robot Behavior with CCL, in: Proceedings of the 3rd International Conference on Simulation, Modeling, and Programming for Autonomous Robots SIMPAR'2012 (Tsukuba, Japan), Lecture Notes in Artificial Intelligence, Springer Verlag, November 2012, vol. 7628, pp. 40–51.
[55]
T. Lambolais, A.-L. Courbis, H.-V. Luong, T.-L. Phan.
Interoperability Analysis of Systems, in: Proceedings of the 18th IFAC World Congress (Milano, Italy), IFAC, August 2011, vol. 18, pp. 7879–7884.
[56]
H.-V. Luong.
Construction incrémentale de spécifications de systèmes critiques intégrant des procédures de vérification, University Paul Sabatier, Toulouse, October 2010.
[57]
J. Magee, J. Kramer.
Concurrency: State Models and Java Programs, 2006, Wiley, April 2006.
[58]
R. Mateescu, D. Thivolle.
A Model Checking Language for Concurrent Value-Passing Systems, in: Proceedings of the 15th International Symposium on Formal Methods FM'08 (Turku, Finland), J. Cuellar, T. Maibaum, K. Sere (editors), Lecture Notes in Computer Science, Springer Verlag, May 2008, vol. 5014, pp. 148–164.
[59]
M. Messabihi, P. André, C. Attiogbé.
Multilevel Contracts for Trusted Components, in: Proceedings of the International Workshop on Component and Service Interoperability WCSI'10 (Málaga, Spain), J. Cámara, C. Canal, G. Salaün (editors), EPTCS, June 2010, vol. 37, pp. 71–85.
[60]
H. Mokrani, R. Ameur-Boulifa, E. Encrenaz-Tiphène.
Assisting Refinement in System-on-Chip Design, in: Proceedings of the 2013 Forum on Specification and Design Languages FDL'2013 (Paris, France), IEEE Computer Society Press, September 2013, pp. 1–6.
[61]
A. Osaiweran.
Formal Development of Control Software in the Medical Systems Domain, Eindhoven University of Technology, December 2012.
[62]
T.-L. Phan, A.-L. Courbis, T. Lambolais, T. Libourel.
Incremental Construction of Architectural Specification Supported by Behavioral Verification, LGI2P, Ecole des Mines d'Alès, June 2012, no RR12/Lab/002.
[63]
T.-L. Phan.
Modeling and verification techniques for incremental development of UML architectures, July 2013.
[64]
M. Szpyrka, N. Grzegorz, L. Antoni, K. Krzysztof.
Proposal of Formal Verification of Selected BPMN Models with Alvis Modeling Language, in: Proceedings of the 5th International Symposium on Intelligent Distributed Computing IDC'2011 (Delft, The Netherlands), F. Brazier, K. Nieuwenhuis, G. Pavlin, M. Warnier, C. Badica (editors), Springer Verlag, October 2011, pp. 243–248.
[65]
M. Szpyrka, P. Matyasik, R. Mrówka, L. Kotulski.
Communication with Environment in Alvis Models, in: International Journal of Electronics and Telecommunications, 2012, vol. 58, no 3, pp. 247–254.
[66]
M. Szpyrka, P. Matyasik, M. Wypych.
Generation of Labelled Transition Systems for Alvis Models Using Haskell Model Representation, in: Proceedings of the 22nd International Workshop on Concurrency, Specification and Programming CS&P'2013 (Warsaw, Poland), M. Szczuka, L. Czaja, M. Kacprzak (editors), September 2013, pp. 409–420.
[67]
M. Timmer.
Efficient Modelling, Generation and Analysis of Markov Automata, University of Twente, September 2013.
[68]
J. Tretmans.
Model Based Testing with Labelled Transition Systems, in: Formal Methods and Testing, An Outcome of the FORTEST Network, Revised Selected Papers, R. M. Hierons, J. P. Bowen, M. Harman (editors), Lecture Notes in Computer Science, Springer Verlag, 2008, vol. 4949, pp. 1–38.
[69]
F. W. Vaandrager.
Active Learning of Extended Finite State Machines, in: Proceedings of the 24th IFIP WG 6.1 International Conference on Testing Software and Systels ICTSS'2012 (Aalborg, Denmark), Lecture Notes in Computer Science, Springer Verlag, November 2012, vol. 7641, pp. 5–7.
[70]
D. Vekris, C. Dima.
Efficient Operational Semantics for EB3 for Verification of Temporal Properties, in: Proceedings of the 5th International Conference on Fundamentals of Software Engineering (Tehran, Iran), F. Arbab, M. Sirjani (editors), Lecture Notes in Computer Science, Springer Verlag, April 2013, vol. 8161, pp. 133–149.
[71]
A. Wijs, L. Engelen.
Efficient Property Preservation Checking of Model Refinements, in: Proceedings of the 19th International Conference on Tools and Algorithms for the Construction and Analysis of Systems TACAS'2013 (Rome, Italy), N. Piterman, S. Smolka (editors), Lecture Notes in Computer Science, Springer Verlag, March 2013, vol. 7795, pp. 565–579.
[72]
M. Zhang.
Scalably Verifiable Cache Coherence, Duke University, 2013.
[73]
H. Zhao, J. Sun, X. Liu.
A Model Checking Based Approach to Automatic Test Suite Generation for Testing Web Services and BPEL, in: Proceedings of the Asia-Pacific Services Computing Conference APSCC'2012 (Guilin, China), IEEE Computer Society Press, December 2012, pp. 61–69.
[74]
N. Zhar, M. A. Ali, M. Eleuldj, A. Raji.
VIP DESIGN: Graphical Language for Image and Video Processing Embedded Systems Design, in: Proceedings of the International Conference on Complex Systems ICCS'2012 (Agadir, Morocco), IEEE Computer Society Press, November 2012, pp. 1–6.
[75]
N. Zhar, M. A. Ali, M. Eleuldj.
Toward a Graphical Tool for Image and Video Processing Embedded Systems Design, in: Proceedings of the 2nd International Conference on Innovative Computing Technology INTECH'2012 (Casablanca, Morocco), IEEE Computer Society Press, September 2012, pp. 158–163.