Members
Overall Objectives
Research Program
Application Domains
New 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]
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
[2]
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, pp. 1–32.
http://hal.inria.fr/hal-00872181/en
[3]
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
[4]
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
[5]
R. Mateescu, A. Wijs.
Sequential and Distributed On-the-Fly Computation of Weak Tau-Confluence, in: Science of Computer Programming, 2012, vol. 77, no 10–11, pp. 1075–1094.
http://hal.inria.fr/hal-00676451/en
[6]
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

[7]
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 ]
https://hal.inria.fr/hal-00782069
[8]
R. Mateescu, A. Wijs.
Property-Dependent Reductions Adequate with Divergence-Sensitive Branching Bisimilarity, in: Science of Computer Programming, April 2014. [ DOI : 10.1016/j.scico.2014.04.004 ]
https://hal.inria.fr/hal-01016922

International Conferences with Proceedings

[9]
C. Canal, G. Salaün.
Adaptation of Asynchronously Communicating Software, in: 12th International Conference on Service Oriented Computing (ICSOC 2014), Paris, France, November 2014.
https://hal.inria.fr/hal-01053682
[10]
F. Durán, G. Salaün.
Robust Reconfiguration of Cloud Applications, in: The 17th International ACM Sigsoft Symposium on Component-Based Software Engineering (CBSE 2014), Lille, France, June 2014.
https://hal.inria.fr/hal-01016401
[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, South Korea, March 2014.
https://hal.inria.fr/hal-00934042
[12]
H. Evrard, F. Lang.
Automatic Distributed Code Generation from Formal Models of Asynchronous Concurrent Processes, in: PDP - 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, Turku, Finland, March 2015.
https://hal.inria.fr/hal-01086522
[13]
A. Graf-Brill, H. Hermanns, H. Garavel.
A Model-Based Certification Framework for the EnergyBus Standard, in: Proceedings of the 34th IFIP WG 6.1 International Conference on Formal Techniques for Distributed Objects, Components, and Systems - FORTE'14, Berlin, Germany, E. Abraham, C. Palamidessi (editors), Lecture Notes in Computer Science, Springer, June 2014, vol. 8461, pp. 84-99. [ DOI : 10.1007/978-3-662-43613-4_6 ]
https://hal.inria.fr/hal-01098360
[14]
F. Jebali, F. Lang, R. Mateescu.
GRL: A Specification Language for Globally Asynchronous Locally Synchronous Systems, in: Formal Methods and Software Engineering, Luxembourg, November 2014, vol. 8829, pp. 219 - 234. [ DOI : 10.1007/978-3-319-11737-9_15 ]
https://hal.inria.fr/hal-01082348
[15]
A. Kriouile, W. Serwe.
Using a Formal Model to Improve Verification of a Cache-Coherent System-on-Chip, in: 21th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, London, UK, France, April 2015.
https://hal.inria.fr/hal-01104747
[16]
R. Mateescu, G. Salaün, L. Ye.
Quantifying the Parallelism in BPMN Processes using Model Checking, in: The 17th International ACM Sigsoft Symposium on Component-Based Software Engineering (CBSE 2014), Lille, France, June 2014.
https://hal.inria.fr/hal-01016412
[17]
R. Oliveira, S. Dupuy-Chessa, C. Gaëlle.
Formal verification of UI using the power of a recent tool suite, in: EICS 2014 : Proceedings of the 2014 ACM SIGCHI symposium on Engineering Interactive Computing Systems, Florence, Italy, June 2014, pp. 235-240. [ DOI : 10.1145/2607023.2610280 ]
https://hal.inria.fr/hal-01110183
[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.
https://hal.inria.fr/hal-00934057
[19]
G. Salaün, L. Ye.
Debugging Process Algebra Specifications, in: VMCAI 2015, Mumbai, India, Springer, January 2015, vol. 8931, 18 p. [ DOI : 10.1007/978-3-662-46081-8_14 ]
https://hal.inria.fr/hal-01087505
[20]
Z. Zhang, W. Serwe, J. Wu, T. Yoneda, H. Zheng, C. Myers.
Formal Analysis of a Fault-Tolerant Routing Algorithm for a Network-on-Chip, in: FMICS - 19th International Conference on Formal Methods for Industrial Critical Systems, Florence, Italy, F. Lang, F. Flammini (editors), Lecture Notes in Computer Science, Springer, September 2014, vol. 8718, pp. 48-62. [ DOI : 10.1007/978-3-319-10702-8_4 ]
https://hal.inria.fr/hal-01064829

National Conferences with Proceedings

[21]
F. Jebali, M. Tka Mnad, C. Deleuze, F. Lang, R. Mateescu, I. Parissis.
Modélisation et validation formelle de systèmes globalement asynchrones et localement synchrones, in: Approches Formelles dans l'Assistance au Développement de Logiciels, Paris, France, June 2014, pp. 97–102.
http://hal.univ-grenoble-alpes.fr/hal-01007674

Books or Proceedings Editing

[22]
M. R. Mousavi, G. Salaün (editors)
Preface: Special Section on Foundations of Coordination Languages and Software Architectures (Selected Papers from FOCLASA'10), Science of Computer Programming, Elsevier, February 2014, vol. 80, 2 p. [ DOI : 10.1016/j.scico.2012.03.003 ]
https://hal.inria.fr/hal-00919799
[23]
C. Pasareanu, G. Salaün (editors)
Special Issue on Formal Aspects of Component Software (Selected Papers from FACS'12), Elsevier, October 2014, 3 p.
https://hal.inria.fr/hal-01016471
[24]
G. Salaün, B. Schätz (editors)
Preface: Special Section on Formal Methods for Industrial Critical Systems (Selected Papers from FMICS'11), Science of Computer Programming, Elsevier, February 2014, vol. 80, 2 p. [ DOI : 10.1016/j.scico.2013.01.008 ]
https://hal.inria.fr/hal-00919803

Internal Reports

[25]
F. Jebali, F. Lang, R. Mateescu.
GRL: A Specification Language for Globally Asynchronous Locally Synchronous Systems (Syntax and Formal Semantics), April 2014, no RR-8527.
https://hal.inria.fr/hal-00983711
[26]
M. Ouederni, U. Fahrenberg, A. Legay, G. Salaün.
Flooding-Based Algorithm for Behavioural Compatibility Measuring, Inria Rennes, 2014.
https://hal.inria.fr/hal-01088157
[27]
G. Salaün, L. Ye.
Stability of Asynchronously Communicating Systems, July 2014, no RR-8561.
https://hal.inria.fr/hal-01020777

Other Publications

[28]
F. Jebali, F. Lang, E. Léo, R. Mateescu.
Formal Modeling and Verification of GALS Systems Using GRL and CADP, November 2014.
https://hal.inria.fr/hal-01082950
References in notes
[29]
AMBA AXI and ACE Protocol Specification, ARM IHI 0022D (ID102711), ARM, October 22 2011.
[30]
F. Aarts.
Tomte: Bridging the Gap Between Active Learning and Real-World Systems, Radboud University Nijmegen, The Netherlands, October 2014.
[31]
F. Aarts, H. Kuppens, J. Tretmans, F. W. Vaandrager, S. Verwer.
Improving Active Mealy Machine Learning for Protocol Conformance Testing, in: Machine Learning, July 2014, vol. 96, no 1–2, pp. 189–224.
[32]
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
[33]
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.
[34]
G. Chalupar, S. Peherstorfer, E. Poll, J. de Ruiter.
Automated Reverse Engineering using Lego, in: Proceedings of the 8th USENIX Workshop on Offensive Technologies WOOT'14 (San Diego, CA, USA, S. Bratus, F. F. X. Lindner (editors), USENIX Association, August 2014.
[35]
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, Inria/VASY, 153 pages.
[36]
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.
[37]
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.
[38]
P. Crouzen, F. Lang.
Smart Reduction, in: Proceedings of Fundamental Approaches to Software Engineering FASE'2011 (Saarbrücken, Germany), D. Giannakopoulou, F. Orejas (editors), Lecture Notes in Computer Science, Springer Verlag, March 2011, vol. 6603, pp. 111–126.
[39]
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.
[40]
A. Fantechi, S. Gnesi, G. Ristori.
Model Checking for Action-Based Logics, in: Formal Methods in System Design, 1994, vol. 4, pp. 187–203.
[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]
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.
[49]
H. Hansson, B. Jonsson.
A Logic for Reasoning about Time and Reliability, in: Formal Aspects of Computing, 1994, vol. 6, no 5, pp. 512–535.
[50]
C. Helmstetter.
TLM. open: a SystemC/TLM Frontend for the CADP Verification Toolbox, in: Leibniz Transactions on Embedded Systems, April 2014, vol. 1, no 1, pp. 02:1-02:18.
[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, O. Kulankhina, D. Liu, E. Madelaine.
Verifying the Correct Composition of Distributed Components: Formalisation and Tool, in: Proceedings of the 13th International Workshop on the Foundations of Coordination Languages and Software Architectures, FOCLASA'2014 (Rome, Italy), J. Cámara, J. Proença (editors), September 2014.
[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]
M. Kwiatkowska, G. Norman, D. Parker.
PRISM: Probabilistic Symbolic Model Checker, in: Computer Performance Evaluation: Modelling Techniques and Tools, T. Field, P. Harrison, J. Bradley, U. Harder (editors), Lecture Notes in Computer Science, Springer Verlag, April 2002, vol. 2324, pp. 200–204.
[55]
J. Magee, J. Kramer.
Concurrency: State Models and Java Programs, 2006, Wiley, April 2006.
[56]
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.
[57]
P. Matyasik.
Alvis Virtual Machine, in: Proceedings of the 2014 Federated Conference on Computer Science and Information Systems FedCSIS'14 (Warsaw, Poland), M. Ganzha, L. A. Maciaszek, M. Paprzycki (editors), IEEE, September 2014, pp. 1639–1645.
[58]
Y.-J. Moon, A. Silva, C. Krause, F. Arbab.
A Compositional Model to Reason about End-to-End QoS in Stochastic Reo Connectors, in: Science of Computer Programming, 2014, vol. 80, no A, pp. 3–24.
[59]
N. Oliveira, A. Silva, L. S. Barbosa.
Quantitative Analysis of Reo-based Service Coordination, in: Proceedings of the 29th Annual ACM Symposium on Applied Computing SAC'2014 (Gyeongju, Republic of Korea), ACM Computer Society Press, March 2014, pp. 1247–1254.
[60]
D. Ongaro, J. Ousterhout.
In Search of an Understandable Consensus algorithm, in: Proceedings of the 2014 USENIX Annual Technical Conference USENIX ATC 14, Philadelphia, PA, USENIX Association, June 2014, pp. 305–319.
[61]
M. Sijtema, A. Belinfante, M. Stoelinga, L. Marinelli.
Experiences with Formal Engineering: Model-Based Specification, Implementation and Testing of a Software Bus at Neopost, in: Science of Computer Programming, February 2014, vol. 80, no A, pp. 188–209.
[62]
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.
[63]
G. Voskuilen, T. N. Vijaykumar.
Fractal++: Closing the Performance Gap between Fractal and Conventional Coherence, in: Proceedings of the 41st ACM/IEEE International Symposium on Computer Architecture ISCA'2014 (Minneapolis, Minnesota, USA), S. Keckler (editor), IEEE, June 2014, pp. 409–420.
[64]
G. Voskuilen, T. N. Vijaykumar.
High-Performance Fractal Coherence, in: Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems ASPLOS'14 (Salt Lake City, Utah, USA), R. Balasubramonian, A. Davis, S. Adve (editors), ACM, March 2014, pp. 701–714.
[65]
A. Wijs, L. Engelen.
REFINER: Towards Formal Verification of Model Transformations, in: Proceedings of the NASA Formal Methods 6th International Symposium NFM'14 (Houston, TX, USA), J. M. Badger, K. Y. Rozier (editors), Lecture Notes in Computer Science, Springer Verlag, April 2014, vol. 8430, pp. 258–263.
[66]
A. Wijs.
Define, Verify, Refine: Correct Composition and Transformation of Concurrent System Semantics, in: Proceedings of the 10th International Symposium on Formal Aspects of Component Software FACS'2013 (Nanchang, China), J. L. Fiadeiro, Z. Liu, J. Xue (editors), Lecture Notes in Computer Science, Springer Verlag, October 2014, vol. 8348, pp. 348–368.
[67]
J. Wu, Z. Zhang, C. Myers.
A Fault-Tolerant Routing Algorithm for a Network-on-Chip Using a Link Fault Model, in: Virtual Worldwide Forum for PhD Researchers in Electronic Design Automation, 2011.
http://www.async.ece.utah.edu/publications/VW-FEDA2.pdf
[68]
G. de Ruvo, A. Santone.
An Eclipse-Based Editor to Support LOTOS Newcomers, in: Proceedings of the 23rd International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises WETICE'2014 (Parma, Italy), S. Reddy (editor), IEEE Computer Society Press, June 2014, pp. 372–377.