Personnel
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]
X. Etchevers, G. Salaün, F. Boyer, T. Coupaye, N. De Palma.
Reliable Self-deployment of Distributed Cloud Applications, in: Software: Practice and Experience, 2017, vol. 47, no 1, pp. 3-20. [ DOI : 10.1002/spe.2400 ]
https://hal.inria.fr/hal-01290465
[2]
H. Evrard, F. Lang.
Automatic Distributed Code Generation from Formal Models of Asynchronous Processes Interacting by Multiway Rendezvous, in: Journal of Logical and Algebraic Methods in Programming, March 2017, vol. 88, 33 p. [ DOI : 10.1016/j.jlamp.2016.09.002 ]
https://hal.inria.fr/hal-01412911
[3]
H. Garavel, F. Lang, R. Mateescu.
Compositional Verification of Asynchronous Concurrent Systems using CADP, in: Acta Informatica, June 2015, vol. 52, no 4, 56 p. [ DOI : 10.1007/s00236-015-0226-1 ]
https://hal.inria.fr/hal-01247507
[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]
H. Garavel, F. Lang, W. Serwe.
From LOTOS to LNT, in: ModelEd, TestEd, TrustEd - Essays Dedicated to Ed Brinksma on the Occasion of His 60th Birthday, J.-P. Katoen, R. Langerak, A. Rensink (editors), Lecture Notes in Computer Science, Springer, October 2017, vol. 10500, pp. 3 - 26. [ DOI : 10.1007/978-3-319-68270-9_1 ]
https://hal.inria.fr/hal-01621670
[6]
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
[7]
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
Publications of the year

Articles in International Peer-Reviewed Journals

[8]
R. Abid, G. Salaün, N. De Palma.
Asynchronous synthesis techniques for coordinating autonomic managers in the cloud, in: Science of Computer Programming, October 2017, vol. 146, pp. 87 - 103. [ DOI : 10.1016/j.scico.2017.05.005 ]
https://hal.inria.fr/hal-01630717
[9]
X. Etchevers, G. Salaün, F. Boyer, T. Coupaye, N. De Palma.
Reliable Self-deployment of Distributed Cloud Applications, in: Software: Practice and Experience, 2017, vol. 47, no 1, pp. 3-20. [ DOI : 10.1002/spe.2400 ]
https://hal.inria.fr/hal-01290465
[10]
H. Evrard, F. Lang.
Automatic Distributed Code Generation from Formal Models of Asynchronous Processes Interacting by Multiway Rendezvous, in: Journal of Logical and Algebraic Methods in Programming, March 2017, vol. 88, 33 p. [ DOI : 10.1016/j.jlamp.2016.09.002 ]
https://hal.inria.fr/hal-01412911

International Conferences with Proceedings

[11]
G. Barbon, V. Leroy, G. Salaün.
Debugging of Concurrent Systems using Counterexample Analysis, in: Fundamentals of Software Engineering (FSEN), Tehran, Iran, Lecture Notes in Computer Science, Springer Verlag, April 2017, vol. 10522, pp. 20-34.
https://hal.inria.fr/hal-01533401
[12]
F. Durán, G. Salaün.
Verifying Timed BPMN Processes Using Maude, in: 19th International Conference on Coordination Languages and Models (COORDINATION), Neuchâtel, Switzerland, J.-M. Jacquet, M. Massink (editors), Coordination Models and Languages, Springer, June 2017, vol. LNCS-10319, pp. 219-236, Part 5: Verification. [ DOI : 10.1007/978-3-319-59746-1_12 ]
https://hal.inria.fr/hal-01538104
[13]
H. Garavel.
On the Most Suitable Axiomatization of Signed Integers, in: 23rd International Workshop on Algebraic Development Techniques (WADT'2016), Gregynog, Wales, UK, United Kingdom, P. James, M. Roggenbach (editors), Springer, September 2017, vol. Lecture Notes in Computer Science, no 10644, pp. 120-134.
https://hal.inria.fr/hal-01667321
[14]
H. Garavel, L. Marsso.
A Large Term Rewrite System Modelling a Pioneering Cryptographic Algorithm, in: 2nd Workshop on Models for Formal Analysis of Real Systems, Uppsala, Sweden, April 2017, vol. 244, pp. 129 - 183. [ DOI : 10.4204/EPTCS.244.6 ]
https://hal.inria.fr/hal-01511859
[15]
H. Garavel, W. Serwe.
The Unheralded Value of the Multiway Rendezvous: Illustration with the Production Cell Benchmark, in: 2nd Workshop on Models for Formal Analysis of Real Systems, Uppsala, Sweden, April 2017, vol. 244, pp. 230 - 270. [ DOI : 10.4204/EPTCS.244.10 ]
https://hal.inria.fr/hal-01511847
[16]
A. Krishna, P. Poizat, G. Salaün.
VBPMN: Automated Verification of BPMN Processes, in: 13th International Conference on integrated Formal Methods (iFM 2017), Turin, Italy, September 2017.
https://hal.inria.fr/hal-01591665
[17]
P. Lago, F. Lang, C. Roncancio, C. Jiménez-Guarín, R. Mateescu, N. Bonnefond.
The ContextAct@A4H real-life dataset of daily-living activities Activity recognition using model checking, in: 10th International and Interdisciplinary Conference - CONTEXT 2017, Paris, France, P. Brézillon, R. Turner, C. Penco (editors), Lecture Notes in Computer Science, Springer Verlag, June 2017, vol. 10257, pp. 175-188. [ DOI : 10.1007/978-3-319-57837-8_14 ]
https://hal.archives-ouvertes.fr/hal-01551418

Scientific Books (or Scientific Book chapters)

[18]
H. Garavel, F. Lang, W. Serwe.
From LOTOS to LNT, in: ModelEd, TestEd, TrustEd - Essays Dedicated to Ed Brinksma on the Occasion of His 60th Birthday, J.-P. Katoen, R. Langerak, A. Rensink (editors), Lecture Notes in Computer Science, Springer, October 2017, vol. 10500, pp. 3 - 26. [ DOI : 10.1007/978-3-319-68270-9_1 ]
https://hal.inria.fr/hal-01621670
References in notes
[19]
N. Adadi, M. Berrada, D. Chenouni, B. Bounabat.
Proposition of Web Services Composition Approach Basing of Model-Driven Approach and Multi-Agent Systems, in: Computer Modelling and New Technologies, February 2017, vol. 21, no 3, pp. 12–19.
[20]
R. Ameur-Boulifa, L. Henrio, O. Kulankhina, E. Madelaine, A. Savu.
Behavioural Semantics for Asynchronous Components, in: Journal of Logical and Algebraic Methods in Programming, 2017, vol. 89, pp. 1–40.
[21]
P. André, C. Attiogbé, J. Mottu.
Combining Techniques to Verify Service-based Components, in: Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development (MODELSWARD'2017), Porto, Portugal, L. F. Pires, S. Hammoudi, B. Selic (editors), SciTePress, February 2017, pp. 645–656.
[22]
D. A. O. Camacho.
A Product-Line for Families of Program Translators: A Grammar-Based Approach, Université Catholique de Louvain, Belgium, August 2010.
[23]
G. M. M. Campos, N. S. Rosa, L. F. Pires.
Adaptive Service Composition Based on Runtime Verification of Formal Properties, in: Proceedings of the 50th Hawaii International Conference on System Sciences (HICSS'2017), Hilton Waikoloa Village, Hawaii, USA, AIS Electronic Library (AISeL), January 2017.
[24]
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.
[25]
A. Chebieb, Y. A. Ameur.
A Formal Model for Plastic Human Computer Interfaces, in: Frontiers of Computer Science, March 2017.
[26]
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.
[27]
N. Coste, H. Hermanns, E. Lantreibecq, W. Serwe.
Towards Performance Prediction of Compositional Models in Industrial GALS Designs, in: Proceedings of the 21th International Conference on Computer Aided Verification CAV'2009 (Grenoble, France), A. Bouajjani, O. Maler (editors), Lecture Notes in Computer Science, Springer Verlag, July 2009, vol. 5643, pp. 204–218.
http://hal.inria.fr/inria-00381657
[28]
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.
[29]
H. Garavel.
Nested-Unit Petri Nets: A Structural Means to Increase Efficiency and Scalability of Verification on Elementary Nets, in: Proceedings of the 36th International Conference on Application and Theory of Petri Nets and Concurrency (PETRI NETS'15), Brussels, Belgium, R. R. Devillers, A. Valmari (editors), Lecture Notes in Computer Science, Springer Verlag, June 2015, vol. 9115, pp. 179–199.
[30]
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.
[31]
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.
[32]
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.
[33]
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.
[34]
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).
[35]
H. Garavel, W. Serwe.
State Space Reduction for Process Algebra Specifications, in: Theoretical Computer Science, February 2006, vol. 351, no 2, pp. 131–145.
[36]
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.
[37]
J.-P. Gros.
A Unifying Framework for Comparing and Implementing Probabilistic Models, Univ. Grenoble Alpes, Grenoble, June 2017.
[38]
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.
[39]
A. Hartmanns, H. Hermanns.
In the Quantitative Automata Zoo, in: Science of Computer Programming, 2015, vol. 112, pp. 3–23.
[40]
M. Hennessy, R. Milner.
Algebraic Laws for Nondeterminism and Concurrency, in: Journal of the ACM, 1985, vol. 32, pp. 137–161.
[41]
H. Hermanns.
Interactive Markov Chains and the Quest for Quantified Quality, Lecture Notes in Computer Science, Springer Verlag, 2002, vol. 2428.
[42]
W. Imtiaz.
Formal Modeling of Smart Home Automation, Univ. Grenoble Alpes, Grenoble, September 2017.
[43]
J. F. Jensen, K. G. Larsen, J. Srba, L. K. Oestergaard.
Efficient Model-Checking of Weighted CTL with Upper-Bound Constraints, in: Springer International Journal on Software Tools for Technology Transfer (STTT), 2016, vol. 18, no 4, pp. 409–426.
[44]
S. Junges, D. Guck, J.-P. Katoen, A. Rensink, M. Stoelinga.
Fault Trees on a Diet: Automated Reduction by Graph Rewriting, in: Formal Aspects of Computing, July 2017, vol. 29, no 4, pp. 651–703.
[45]
F. Kordon, H. Garavel, L. M. Hillah, F. Hulin-Hubard, B. Berthomieu, G. Ciardo, M. Colange, S. Dal Zilio, E. Amparore, T. Liebke, J. Meijer, A. Miner, C. Rohr, J. Srba, Y. Thierry-Mieg, J. van de Pol, K. Wolf.
Complete Results for the 2017 Edition of the Model Checking Contest, June 2017.
http://mcc.lip6.fr/2017/results.php
[46]
J. Magee, J. Kramer.
Concurrency: State Models and Java Programs, 2006, Wiley, April 2006.
[47]
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.
[48]
M. E.-H. Messabihi.
Contribution à la spécification et à la vérification des logiciels à base de composants : enrichissement du langage de données de Kmelia et vérification de contrats, Université de Nantes, France, July 2011.
[49]
H. Mokrani.
Assistance au raffinement et à la vérification formels dans la conception des systèmes embarqués, TÉLÉCOM ParisTech, June 2014.
[50]
J. Parreaux.
Panorama des modèles et outils de vérification pour les systèmes probabilistes, University Rennes I and ENS Rennes, July 2017, Prepared at Inria Grenoble.
[51]
N. Rosa.
Middleware Adaptation through Process Mining, in: Proceedings of the 31st IEEE International Conference on Advanced Information Networking and Applications (AINA'2017), Taipei, Taiwan, L. Barolli, M. Takizawa, T. Enokido, H. Hsu, C. Lin (editors), IEEE, March 2017, pp. 244–251.
[52]
E. Ruijters, D. Reijsbergen, P. de Boer, M. Stoelinga.
Rare Event Simulation for Dynamic Fault Trees, in: Proceedings of the 36th International Conference on Computer Safety, Reliability, and Security (SAFECOMP'2017), Trento, Italy, S. Tonetta, E. Schoitsch, F. Bitsch (editors), Lecture Notes in Computer Science, Springer Verlag, September 2017, vol. 10488, pp. 20–35.
[53]
A. N. Sheshkalani, R. Khosravi, M. Mohammadi.
, Verification of Visibility-Based Properties on Multiple Moving RobotsY. Gao, S. Fallah, Y. Jin, C. Lekakou (editors), Springer International Publishing, 2017, pp. 51–65.
[54]
M. Szpyrka, G. J. Nalepa, K. Kluza.
From Process Models to Concurrent Systems in Alvis Language, in: Informatica, 2017, vol. 28, no 3, pp. 525–545.
[55]
X. Yang, J. Katoen, H. Lin, H. Wu.
Verifying Concurrent Stacks by Divergence-Sensitive Bisimulation, in: CoRR, June 2017, vol. abs/1701.06104.
[56]
Z. Zhioua, Y. Roudier, R. Ameur-Boulifa.
Formal Specification and Verification of Security Guidelines, in: Proceedings of the IEEE 22nd Pacific Rim International Symposium on Dependable Computing (PRDC'2017), IEEE, January 2017, pp. 267–273.
[57]
Z. Zhioua, Y. Roudier, R. Ameur-Boulifa.
Formal Specification of Security Guidelines for Program Certification, in: Proceedings of the 11th International Symposium on Theoretical Aspects of Software Engineering (TASE'2017), Nice, France, IEEE, September 2017.
[58]
Z. Zhioua, Y. Roudier, R. Ameur-Boulifa, T. Kechiche, S. Short.
Tracking Dependent Information Flows, in: Proceedings of the 3rd International Conference on Information Systems Security and Privacy (ICISSP'2017), Porto, Portugal, P. Mori, S. Furnell, O. Camp (editors), SciTePress, February 2017, pp. 179–189.
[59]
S. de Putter, A. Wijs.
Compositional Model Checking Is Lively, in: Proceedings of the 14th International Conference on Formal Aspects of Component Software (FACS'17), Braga, Portugal, J. Proença, M. Lumpe (editors), Lecture Notes in Computer Science, Springer Verlag, October 2017, vol. 10487, pp. 117–136.