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][refercite:hen:hal-00681906]
S. Henß, M. Monperrus, M. Mezini.
Semi-Automatically Extracting FAQs to Improve Accessibility of Software Development Knowledge, in: ICSE - 34th International Conference on Software Engineering, Zurich, Suisse, March 2012, pp. 793-803. [ DOI : 10.1109/ICSE.2012.6227139 ]
http://hal.inria.fr/hal-00681906
[2][refercite:moha:inria-00538476]
N. Moha, Y.-G. Guéhéneuc, L. Duchien, A.-F. Le Meur.
DECOR: A Method for the Specification and Detection of Code and Design Smells, in: IEEE Transactions on Software Engineering, January 2010, vol. 36, no 1, pp. 20-36, Rank (CORE) : A+.
http://hal.inria.fr/inria-00538476
[3][refercite:moha:inria-00512135]
N. Moha, Y.-G. Guéhéneuc, A.-F. Le Meur, L. Duchien, A. Tiberghien.
From a Domain Analysis to the Specification and Detection of Code and Design Smells, in: Formal Aspects of Computing, 2010, vol. 22, no 3-4, pp. 345-361.
http://hal.inria.fr/inria-00512135
[4][refercite:monperrus:hal-00702183]
M. Monperrus, M. Eichberg, E. Tekes, M. Mezini.
What Should Developers Be Aware Of? An Empirical Study on the Directives of API Documentation, in: Empirical Software Engineering, December 2011, vol. 17, no 6, pp. 703-737. [ DOI : 10.1007/s10664-011-9186-4 ]
http://hal.inria.fr/hal-00702183
[5][refercite:monperrus:hal-00702196]
M. Monperrus, M. Mezini.
Detecting Missing Method Calls as Violations of the Majority Rule, in: ACM Transactions on Software Engineering and Methodology, November 2011, vol. 22, no 1, to appear.
http://hal.archives-ouvertes.fr/hal-00702196
[6][refercite:noureddine:hal-00715331]
A. Noureddine, A. Bourdon, R. Rouvoy, L. Seinturier.
Runtime Monitoring of Software Energy Hotspots, in: ASE - The 27th IEEE/ACM International Conference on Automated Software Engineering - 2012, Essen, Germany, September 2012, pp. 160-169. [ DOI : 10.1145/2351676.2351699 ]
http://hal.inria.fr/hal-00715331
[7][refercite:parra:inria-00564592]
C. Parra, X. Blanc, A. Cleve, L. Duchien.
Unifying design and runtime software adaptation using aspect models, in: Science of Computer Programming, January 2011, vol. 76, no 12, pp. 1247-1260. [ DOI : 10.1016/j.physletb.2003.10.071 ]
http://hal.inria.fr/inria-00564592
[8][refercite:seinturier:inria-00567442]
L. Seinturier, P. Merle, R. Rouvoy, D. Romero, V. Schiavoni, J.-B. Stefani.
A Component-Based Middleware Platform for Reconfigurable Service-Oriented Architectures, in: Software: Practice and Experience, May 2012, vol. 42, no 5, pp. 559-583. [ DOI : 10.1002/spe.1077 ]
http://hal.inria.fr/inria-00567442
[9][refercite:taherkordi:inria-00563687]
A. Taherkordi, F. Loiret, R. Rouvoy, F. Eliassen.
A Generic Component-based Approach for Programming, Composing and Tuning Sensor Software, in: The Computer Journal, February 2011, vol. 54, no 2, pp. 1-19. [ DOI : 10.1093/comjnl/bxq102 ]
http://hal.inria.fr/inria-00563687
[10][refercite:taherkordi:hal-00658748]
A. Taherkordi, F. Loiret, R. Rouvoy, F. Eliassen.
Optimizing Sensor Network Reprogramming via In-situ Reconfigurable Components, in: ACM Transactions on Sensor Networks, May 2013, vol. 9, no 2, pp. 1-37.
http://hal.inria.fr/hal-00658748
Publications of the year

Doctoral Dissertations and Habilitation Theses

[11][cite:hermosillo:tel-00709303]
G. Hermosillo.
Towards Creating Context-Aware Dynamically-Adaptable Business Processes Using Complex Event Processing, Université des Sciences et Technologie de Lille - Lille I, June 2012.
http://hal.inria.fr/tel-00709303
[12][cite:tamura:tel-00713345]
G. Tamura.
QoS-CARE: Un Système Fiable pour la Préservation de Contrats de Qualité de Service à travers de la Reconfiguration Dynamique, Université des Sciences et Technologie de Lille - Lille I and Universidad de Los Andes, May 2012.
http://hal.inria.fr/tel-00713345

Articles in International Peer-Reviewed Journals

[13][cite:classen:hal-00717956]
A. Classen, M. Cordy, P. Heymans, P.-Y. Schobbens, A. Legay.
Model Checking for Software Product Lines with SNIP, in: International Journal on Software Tools for Technology Transfer (STTT), 2012. [ DOI : 10.1007/s10009-012-0234-1 ]
http://hal.inria.fr/hal-00717956
[14][cite:heymans:hal-00718296]
P. Heymans, Q. Boucher, A. Classen, A. Bourdoux, L. Demonceau.
A Code Tagging Approach to Software Product Line Development: An Application to Satellite Communication Libraries, in: International Journal on Software Tools for Technology Transfer, June 2012. [ DOI : 10.1007/s10009-012-0242-1 ]
http://hal.inria.fr/hal-00718296
[15][cite:heymans:hal-00718546]
P. Heymans.
Introduction to the RE'11 special issue: requirements in motion, in: Requirements Engineering Journal, 2012, vol. 17, no 2, pp. 79-81. [ DOI : 10.1007/s00766-012-0156-1 ]
http://hal.inria.fr/hal-00718546
[16][cite:mathieu:inria-00628310]
J. Mathieu, C. Jouvray, F. Kordon, A. Kung, J. Lalande, F. Loiret, J. Navas, L. Pautet, J. Pulou, A. Radermacher, L. Seinturier.
Flex-eWare: a Flexible MDE-based Solution for Designing and Implementing Embedded Distributed Systems, in: Software: Practice and Experience, 2012, vol. 42, no 12, pp. 1467-1494. [ DOI : 10.1002/spe.1143 ]
http://hal.inria.fr/inria-00628310
[17][cite:matulevicius:hal-00718134]
R. Matulevicius, H. Mouratidis, M. Nicolas, E. Dubois, P. Heymans.
Syntactic and Semantic Extensions to Secure Tropos to Support Security Risk Management, in: J.UCS Journal of Universal Computer Science, March 2012, vol. 18, no 6, pp. 816-844.
http://hal.inria.fr/hal-00718134
[18][cite:romero:inria-00563678]
D. Romero, G. Hermosillo, A. Taherkordi, R. Nzekwa, R. Rouvoy, F. Eliassen.
The DigiHome Service-Oriented Platform, in: Software: Practice and Experience, 2012. [ DOI : 10.1002/spe.1125 ]
http://hal.inria.fr/inria-00563678
[19][cite:seinturier:inria-00567442]
L. Seinturier, P. Merle, R. Rouvoy, D. Romero, V. Schiavoni, J.-B. Stefani.
A Component-Based Middleware Platform for Reconfigurable Service-Oriented Architectures, in: Software: Practice and Experience, May 2012, vol. 42, no 5, pp. 559-583. [ DOI : 10.1002/spe.1077 ]
http://hal.inria.fr/inria-00567442

Articles in Non Peer-Reviewed Journals

[20][cite:duchien:hal-00712942]
L. Duchien, Y. Ledru.
Défis pour le Génie de la Programmation et du Logiciel GDR CNRS GPL, in: Technique et Science Informatiques (TSI), March 2012, vol. 31, no 3, pp. 397-413.
http://hal.inria.fr/hal-00712942
[21][cite:parra:hal-00655405]
C. Parra, C. Quinton, L. Duchien.
CAPucine: Context-Aware Service-Oriented Product Line for Mobile Apps, in: ERCIM News, January 2012, vol. 88, pp. 38-39.
http://hal.inria.fr/hal-00655405

Invited Conferences

[22][cite:haderer:hal-00711609]
N. Haderer, M. Nuñez Del Prado Cortez, R. Rouvoy, M.-O. Killijian, M. Roy.
Campagne de collecte de données et vie privée, in: 3ème Journées du GDR CNRS GPL, Rennes, France, 2012, pp. 253-254.
http://hal.inria.fr/hal-00711609
[23][cite:heymans:hal-00718139]
P. Heymans.
Visual Effectiveness of Modeling Notations (Invited tutorial), in: Yearly Summer School of IFI / University of Zurich, Zurich, Germany, 2012.
http://hal.inria.fr/hal-00718139

International Conferences with Proceedings

[24][cite:acher:hal-00713849]
M. Acher, P. Heymans, P. Collet, C. Quinton, P. Lahire, P. Merle.
Feature Model Differences, in: CAiSE - 24th International Conference on Advanced Information Systems Engineering - 2012, Gdańsk, Poland, June 2012.
http://hal.inria.fr/hal-00713849
[25][cite:bartel:hal-00726196]
A. Bartel, J. Klein, M. Monperrus, Y. Le Traon.
Automatically Securing Permission-Based Software by Reducing the Attack Surface: An Application to Android, in: IEEE/ACM International Conference On Automated Software Engineering, Germany, September 2012, pp. 274-277.
http://hal.inria.fr/hal-00726196
[26][cite:bartel:hal-00697421]
A. Bartel, J. Klein, M. Monperrus, Y. Le Traon.
Dexpler: Converting Android Dalvik Bytecode to Jimple for Static Analysis with Soot, in: ACM SIGPLAN International Workshop on the State Of the Art in Java Program Analysis (SOAP 2012), Beijing, China, June 2012, pp. ACM ISBN 978-1-4503-1490-9/12/06.
http://hal.inria.fr/hal-00697421
[27][cite:boucher:hal-00718278]
Q. Boucher, E. K. Abbasi, A. Hubaux, G. Perrouin, M. Acher, P. Heymans.
Towards More Reliable Configurators: A Re-engineering Perspective, in: International Workshop on Product Line Approaches in Software Engineering (PLEASE), Zurich, Switzerland, IEEE, June 2012, pp. 29-32. [ DOI : 10.1109/PLEASE.2012.6229766 ]
http://hal.inria.fr/hal-00718278
[28][cite:boucher:hal-00718281]
Q. Boucher, G. Perrouin, J.-C. Deprez, P. Heymans.
Towards Configurable ISO 29110-compliant Software Development Processes for Very Small Entities, in: 12th European System, Software & Service Process Improvement & Innovation Conference, Vienne, Austria, Springer, June 2012, pp. 169-180. [ DOI : 10.1007/978-3-642-31199-4_15 ]
http://hal.inria.fr/hal-00718281
[29][cite:boucher:hal-00718286]
Q. Boucher, G. Perrouin, P. Heymans.
Deriving Configuration Interfaces from Feature Models: A Vision Paper, in: Sixth International Workshop on Variability Modelling of Software-Intensive Systems, Leipzig, Germany, ACM, January 2012, pp. 37-44. [ DOI : 10.1145/2110147.2110152 ]
http://hal.inria.fr/hal-00718286
[30][cite:cordy:hal-00718216]
M. Cordy, A. Classen, P. Heymans, P.-Y. Schobbens, A. Legay.
Managing Evolution in Software Product Lines : A Model-Checking Perspective, in: 6th International Workshop on Variability Modelling of Software Intensive Systems, Leipzig, Saxe, Germany, ACM, January 2012, pp. 183-191.
http://hal.inria.fr/hal-00718216
[31][cite:cordy:hal-00718047]
M. Cordy, A. Classen, G. Perrouin, P.-Y. Schobbens, P. Heymans, A. Legay.
Simulation-Based Abstractions for Software Product-Line Model Checking, in: 34th International Conference on Software Engineering, ICSE 2012, Zurich, Switzerland, M. Glinz, G. Murphy, M. Pezze (editors), June 2012, pp. 672-682.
http://hal.inria.fr/hal-00718047
[32][cite:cordy:hal-00718157]
M. Cordy, P. Heymans, P.-Y. Schobbens, A. Legay.
Behavioural Modelling and Verification of Real-time Software Product Lines, in: 16th Software Product Line Conference, Salvador de Bahia, Brazil, ACM, September 2012.
http://hal.inria.fr/hal-00718157
[33][cite:gdemontauzan:hal-00745301]
M. De Montauzan, M. Monperrus.
Une seule manière d'utiliser les exceptions ? Une étude empirique de 21 applications Java, in: 9ème édition de la conférence MAnifestation des JEunes Chercheurs en Sciences et Technologies de l'Information et de la Communication - MajecSTIC 2012, Lille, France, L'association Manifestations Scientifiques des Jeunes Chercheurs, October 2012.
http://hal.inria.fr/hal-00745301
[34][cite:devroey:hal-00726121]
X. Devroey, M. Cordy, G. Perrouin, E.-Y. Kang, P.-Y. Schobbens, P. Heymans, A. Legay, B. Baudry.
A Vision for Behavioural Model-Driven Validation of Software Product Lines, in: International Symposium On Leveraging Applications of Formal Methods, Verification and Validation, Amirandes, Heraclion, Greece, October 2012.
http://hal.inria.fr/hal-00726121
[35][cite:devroey:hal-00718180]
X. Devroey, M. Cordy, G. Perrouin, E.-Y. Kang, P.-Y. Schobbens, P. Heymans, A. Legay, B. Baudry.
Towards Behavioural Model-Driven Validation of Software Product Lines, in: 5th International Sympoisum on Leveraging Applications of Formal Methods, Héraklion, Crète, Greece, October 2012.
http://hal.inria.fr/hal-00718180
[36][cite:gamez:hal-00739236]
N. Gamez, D. Romero, L. Fuentes, R. Rouvoy, L. Duchien.
Constraint-based Self-adaptation of Wireless Sensor Networks, in: 2nd International Workshop on Adaptive Services for Future Internet, Bertinoro, Italy, September 2012, pp. 20-27.
http://hal.inria.fr/hal-00739236
[37][cite:genon:hal-00718136]
N. Genon, P. Caire, H. Toussaint, P. Heymans, D. Moody.
Towards a More Semantically Transparent i* Visual Syntax, in: 18th International Working Conference on Requirements Engineering for Software Quality (REFSQ 2012), Essen, Germany, Springer, 2012, vol. 7195, pp. 140-146.
http://hal.inria.fr/hal-00718136
[38][cite:gillain:hal-00718165]
J. Gillain, P. Heymans, I. Jureta, S. Faulkner, M. Snoeck.
Product Portfolio Scoping Optimization Based on Features and Goals, in: 16th Software Product Line Conference, Salvador de Bahia, Brazil, ACM, September 2012.
http://hal.inria.fr/hal-00718165
[39][cite:greenyer:hal-00718476]
J. Greenyer, A. Sharifloo, M. Cordy, P. Heymans.
Efficient Consistency Checking of Scenario-Based Product Line Specifications, in: Requirements Engineering Conference, Chicago, United States, April 2012.
http://hal.inria.fr/hal-00718476
[40][cite:hen:hal-00681906]
S. Henß, M. Monperrus, M. Mezini.
Semi-Automatically Extracting FAQs to Improve Accessibility of Software Development Knowledge, in: ICSE - 34th International Conference on Software Engineering, Zurich, Switzerland, March 2012, pp. 793-803. [ DOI : 10.1109/ICSE.2012.6227139 ]
http://hal.inria.fr/hal-00681906
[41][cite:heymans:hal-00718325]
P. Heymans, M. Acher, R. Michel, P. Collet, P. Lahire.
Languages and Tools for Managing Feature Models, in: 3rd International Workshop on Product Line Approaches in Software Engineering, Zürich, Switzerland, 2012.
http://hal.inria.fr/hal-00718325
[42][cite:heymans:hal-00718335]
P. Heymans, R. Michel, V. Ganesh, A. Hubaux.
An SMT-based Approach to Automated Configuration, in: 10th International Workshop on Satisfiability Modulo Theories (SMT), Manchester, United Kingdom, 2012, pp. 107-117.
http://hal.inria.fr/hal-00718335
[43][cite:hubaux:hal-00718241]
A. Hubaux, D. Jannach, C. Drescher, L. Murta, T. Mannisto, P. Heymans, K. Czarnecki, T. Nguyen, M. Zanker.
Unifying Software and Product Configuration: A Research Roadmap, in: Proceedings of the Workshop on Configuration (ConfWS), Montpellier, France, 2012.
http://hal.inria.fr/hal-00718241
[44][cite:labejof:hal-00710623]
J. Labéjof, A. Léger, P. Merle, L. Seinturier, H. Vincent.
R-MOM: A Component-Based Framework for Interoperable and Adaptive Asynchronous Middleware Systems, in: SCDI - The First International Workshop on Service and Cloud Based Data Integration - 2012, Beijing, China, EDOCW2012, Springer, September 2012, vol. 16, pp. 204-213. [ DOI : 10.1109/EDOCW.2012.35 ]
http://hal.inria.fr/hal-00710623
[45][cite:mahaux:hal-00718371]
M. Mahaux, P. Heymans.
Improvisational Theater for Information Systems: An Agile, Experience-Based, Prototyping Technique (Tutorial), in: 24th International Conference on Advanced Information Systems Engineering (CAiSE), 2012, Gdańsk, Poland, June 2012.
http://hal.inria.fr/hal-00718371
[46][cite:mahaux:hal-00718375]
M. Mahaux, P. Heymans.
Improvisational Theater for Information Systems: Breathing Collaboration and Creativity into Your Developments (Tutorial), in: 6th International Conference on Research Challenges in Information Science (RCIS), 2012, Valencia, Spain, May 2012.
http://hal.inria.fr/hal-00718375
[47][cite:mahaux:hal-00718383]
M. Mahaux, P. Heymans.
Integrating Creativity and Sustainability in RE Education (Poster), in: First International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy) held in conjunction with REFSQ, 2012, Essen, Germany, March 2012.
http://hal.inria.fr/hal-00718383
[48][cite:mahaux:hal-00718368]
M. Mahaux, A. Mavin, P. Heymans.
Choose your Creativity: Why and How Creativity in Requirements Engineering Means Different Things to Different People, in: 18th International Working Conference on Requirements Engineering for Software Quality (REFSQ), 2012, Essen, Germany, March 2012, pp. 101-116.
http://hal.inria.fr/hal-00718368
[49][cite:mangin:hal-00718197]
O. Mangin, B. Barafort, E. Dubois, P. Heymans.
Designing a Process Reference Model for Information Security Management Systems, in: 12th International SPICE Conference on Process Improvement and Capability Determination, Palma de Mallorca, Spain, Springer, May 2012, pp. 129-140.
http://hal.inria.fr/hal-00718197
[50][cite:mosser:hal-00689706]
S. Mosser, M. Blay-Fornarino, L. Duchien.
A Commutative Model Composition Operator to Support Software Adaptation, in: 8th European Conference on Modelling Foundations and Applications, Lyngby, Denmark, SPRINGER LNCS, July 2012, pp. 4-19.
http://hal.inria.fr/hal-00689706
[51][cite:mosser:hal-00653044]
S. Mosser, L. Duchien, C. Parra, M. Blay-Fornarino.
Using Domain Features to Handle Feature Interactions, in: Variability Modelling Software-Intensive Systems (VAMOS), Leipzig, Germany, ACM Conference Proceedings Series, January 2012, pp. 101-110.
http://hal.inria.fr/hal-00653044
[52][cite:noureddine:hal-00681560]
A. Noureddine, A. Bourdon, R. Rouvoy, L. Seinturier.
A Preliminary Study of the Impact of Software Engineering on GreenIT, in: First International Workshop on Green and Sustainable Software, Zurich, Switzerland, June 2012, pp. 21-27.
http://hal.inria.fr/hal-00681560
[53][cite:noureddine:hal-00715331]
A. Noureddine, A. Bourdon, R. Rouvoy, L. Seinturier.
Runtime Monitoring of Software Energy Hotspots, in: ASE - The 27th IEEE/ACM International Conference on Automated Software Engineering - 2012, Essen, Germany, September 2012, pp. 160-169. [ DOI : 10.1145/2351676.2351699 ]
http://hal.inria.fr/hal-00715331
[54][cite:paraiso:hal-00694700]
F. Paraiso, N. Haderer, P. Merle, R. Rouvoy, L. Seinturier.
A Federated Multi-Cloud PaaS Infrastructure, in: 5th IEEE International Conference on Cloud Computing, hawaii, United States, June 2012, pp. 392 - 399. [ DOI : 10.1109/CLOUD.2012.79 ]
http://hal.inria.fr/hal-00694700
[55][cite:paraiso:hal-00700883]
F. Paraiso, G. Hermosillo, R. Rouvoy, P. Merle, L. Seinturier.
A Middleware Platform to Federate Complex Event Processing, in: Sixteenth IEEE International EDOC Conference, Beijing, China, Springer, September 2012, pp. 113-122.
http://hal.inria.fr/hal-00700883
[56][cite:parra:inria-00632269]
C. Parra, D. Romero, S. Mosser, R. Rouvoy, L. Duchien, L. Seinturier.
Using Constraint-based Optimization and Variability to Support Continuous Self-Adaptation, in: 27th ACM Symposium on Applied Computing (SAC'12), 7th Dependable and Adaptive Distributed Systems (DADS) Track, Trento, Italy, March 2012, pp. 486-491.
http://hal.inria.fr/inria-00632269
[57][cite:petitprez:hal-00684780]
N. Petitprez, R. Rouvoy, L. Duchien.
Connecting your Mobile Shopping Cart to the Internet-of-Things, in: 12th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'12), Stockholm, Sweden, K. M. Göschka, S. Haridi (editors), LNCS, Springer, June 2012, vol. 7272, pp. 236-243. [ DOI : 10.1007/978-3-642-30823-9_21 ]
http://hal.inria.fr/hal-00684780
[58][cite:quinton:hal-00695401]
C. Quinton, L. Duchien, P. Heymans, S. Mouton, E. Charlier.
Using Feature Modelling and Automations to Select among Cloud Solutions, in: PLEASE - 3rd International Workshop on Product LinE Approaches in Software Engineering - 2012, Zurich, Switzerland, June 2012, pp. 17-20.
http://hal.inria.fr/hal-00695401
[59][cite:quinton:hal-00674379]
C. Quinton, R. Rouvoy, L. Duchien.
Leveraging Feature Models to Configure Virtual Appliances, in: CloudCP - 2nd International Workshop on Cloud Computing Platforms - 2012, Bern, Switzerland, April 2012, vol. 2, pp. 1-6.
http://hal.inria.fr/hal-00674379
[60][cite:rouvoy:hal-00690607]
R. Rouvoy, P. Merle.
Rapid Prototyping of Domain-Specific Architecture Languages, in: International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE'12), Bertinoro, Italy, M. Larsson, N. Medvidovic (editors), ACM, June 2012, pp. 13-22. [ DOI : 10.1145/2304736.2304741 ]
http://hal.inria.fr/hal-00690607

National Conferences with Proceedings

[61][cite:heymans:hal-00718339]
P. Heymans, M. Acher, R. Michel.
Next-Generation Model-based Variability Management: Languages and Tools (Tutorial), in: CIEL (Conférence en IngénieriE du Logiciel), Rennes, France, 2012.
http://hal.inria.fr/hal-00718339
[62][cite:quinton:hal-00747319]
C. Quinton, L. Duchien.
Vers un Outil de Configuration et de Déploiement pour les Nuages, in: JLdP - Journée Lignes de Produits, Lille, France, November 2012, pp. 83-94.
http://hal.inria.fr/hal-00747319

Scientific Books (or Scientific Book chapters)

[63][cite:delemos:inria-00638157]
R. De Lemos, H. Giese, H. A. Muller, M. Shaw, J. Andersson, L. Baresi, B. Becker, N. Bencomo, Y. Brun, B. Cukic, R. Desmarais, S. Dustdar, G. Engels, K. Geihs, K. Goeschka, A. Gorla, V. Grassi, P. Inverardi, G. Karsai, J. Kramer, M. Litoiu, A. Lopes, J. Magee, S. Malek, S. Mankovskii, R. Mirandola, J. Mylopoulos, O. Nierstrasz, M. Pezze, C. Prehofe, W. Schäfer, R. Schlichting, B. Schmerl, D. Smith, J. Sousa, G. Tamura, L. Tahvildari, N. Villegas, T. Vogel, D. Weyns, K. Wong, J. Wuttke.
Software Engineering for Self-Adaptive Systems: A Second Research Roadmap, in: Software Engineering for Self-Adaptive Systems, Dagstuhl Seminar Proceedings, Springer, 2012, vol. 7475, pp. 1-26.
http://hal.inria.fr/inria-00638157
[64][cite:plsek:hal-00669013]
A. Plsek, F. Loiret, M. Malohlava.
Component-Oriented Development for Real-Time Java, in: Distributed, Embedded and Real-time Java Systems, A. J. Higuera-Toledano (editor), Springer, January 2012, pp. 265-292.
http://hal.inria.fr/hal-00669013
[65][cite:romero:hal-00746564]
D. Romero, L. Duchien, L. Seinturier.
Adaptation des plates-formes intergicielles, in: L'adaptation dans tous ses état, P. Lopisteguy, D. Rieu, P. Roose (editors), Cépaduès, January 2012.
http://hal.inria.fr/hal-00746564
[66][cite:tamura:hal-00709943]
G. Tamura, N. Villegas, H. Müller, J. Sousa, B. Becker, M. Pezze, G. Karsai, S. Mankovskii, W. Schäfer, L. Tahvildari, K. Wong.
Towards Practical Runtime Verification and Validation of Self-Adaptive Software Systems, in: Software Engineering for Self-Adaptive Systems 2, R. De Lemos, H. Giese, H. Müller, M. Shaw (editors), LNCS, Springer, August 2012, vol. 7475, pp. 108-132.
http://hal.inria.fr/hal-00709943
[67][cite:villegas:hal-00713315]
N. Villegas, G. Tamura, H. Müller, L. Duchien, R. Casallas.
DYNAMICO: A Reference Model for Governing Control Objectives and Context Relevance in Self-Adaptive Software Systems, in: Software Engineering for Self-Adaptive Systems 2, LNCS, Springer, August 2012, vol. 7475, pp. 265-293.
http://hal.inria.fr/hal-00713315

Books or Proceedings Editing

[68][cite:barais:hal-00713033]
O. Barais, L. Duchien (editors)
Actes des 4èmes journées du GDR Génie de la Programmation et du Logiciel, Rennes, 2012, Université de Rennes, June 2012, 256 p.
http://hal.inria.fr/hal-00713033

Internal Reports

[69][cite:abgrall:hal-00753926]
E. Abgrall, Y. Le Traon, M. Monperrus, S. Gombault, M. Heiderich, A. Ribault.
XSS-FP: Browser Fingerprinting using HTML Parser Quirks, arxiv, November 2012.
http://hal.inria.fr/hal-00753926
[70][cite:bartel:hal-00700319]
A. Bartel, J. Klein, M. Monperrus, K. Allix, Y. Le Traon.
Improving Privacy on Android Smartphones Through In-Vivo Bytecode Instrumentation, University of Luxembourg, April 2012, no ISBN: 978-2-87971-111-9.
http://hal.inria.fr/hal-00700319
[71][cite:bartel:hal-00700074]
A. Bartel, J. Klein, M. Monperrus, Y. Le Traon.
Automatically Securing Permission-Based Software by Reducing the Attack Surface: An Application to Android, University of Luxembourg, March 2012, no ISBN: 978-2-87971-107-2.
http://hal.inria.fr/hal-00700074
[72][cite:baudry:hal-00694276]
B. Baudry, M. Monperrus.
Towards Ecology Inspired Software Engineering, Inria, May 2012, no RR-7952.
http://hal.inria.fr/hal-00694276
[73][cite:haderer:hal-00671164]
N. Haderer, R. Rouvoy, L. Seinturier.
AntDroid: A distributed platform for mobile sensing, Inria, February 2012, no RR-7885, 27 p.
http://hal.inria.fr/hal-00671164
[74][cite:henard:hal-00756084]
C. Henard, M. Papadakis, G. Perrouin, J. Klein, P. Heymans, Y. Le Traon.
Bypassing the Combinatorial Explosion: Using Similarity to Generate and Prioritize T-wise Test Suites for Large Software Product Lines, arxiv, November 2012, Technical Report.
http://hal.inria.fr/hal-00756084
[75][cite:noureddine:hal-00652992]
A. Noureddine, A. Bourdon, R. Rouvoy, L. Seinturier.
e-Surgeon: Diagnosing Energy Leaks of Application Servers, Inria, January 2012, no RR-7846.
http://hal.inria.fr/hal-00652992
[76][cite:romero:hal-00750128]
D. Romero, M. Blay-Fornarino, P. Collet, L. Duchien, P. Renevier, S. Urli.
Current situation facing the needs of the scenarios from the deliverables I2.1.1 and I2.2.1, ANR YourCast Project Deliverable, July 2012.
http://hal.inria.fr/hal-00750128

Scientific Popularization

[77][cite:mosser:hal-00669772]
S. Mosser.
La Thèse ..., NA, February 2012.
http://hal.inria.fr/hal-00669772

Other Publications

[78][cite:bourdon:hal-00716865]
A. Bourdon, L. Seinturier, R. Rouvoy.
[Projet Econ'Home] Spécification d'une interface ergonomique rendant compte de la consommation des équipements à l'utilisateur final, February 2012, Spécification d'une interface ergonomique rendant compte de la consommation des équipements à l'utilisateur final, dans le cadre du projet Econ'Home. Livrable L5.5.
http://hal.inria.fr/hal-00716865
[79][cite:bourdon:hal-00716869]
A. Bourdon, L. Seinturier, R. Rouvoy.
[Projet Econ'Home] Spécification de l'architecture (monitoring et notification) et protocole de routage IP économe en énergie., February 2012, Spécification de l'architecture (monitoring et notification) et protocole de routage IP économe en énergie dans le cadre du projet Econ'Home. Livrable L5.7.
http://hal.inria.fr/hal-00716869
[80][cite:dirix:hal-00696196]
M. Dirix, A. De Almeida Souza Neto, P. Merle.
FraSCAti Studio : création en ligne de services et déploiement dans les nuages, June 2012.
http://hal.inria.fr/hal-00696196
[81][cite:feugas:hal-00711412]
A. Feugas, S. Mosser, L. Duchien.
Un processus de développement pour contrôler l'évolution des processus métiers en termes de QoS, June 2012.
http://hal.inria.fr/hal-00711412
[82][cite:martinez:hal-00696590]
M. Martinez, M. Monperrus.
Mining Repair Actions for Automated Program Fixing, June 2012.
http://hal.inria.fr/hal-00696590
[83][cite:paraiso:hal-00695560]
F. Paraiso, G. Hermosillo, R. Rouvoy, P. Merle, L. Seinturier.
Distributed Complex Event Processing Engine, June 2012.
http://hal.inria.fr/hal-00695560
[84][cite:quinton:hal-00713080]
C. Quinton, L. Duchien, R. Rouvoy.
Choisir son Nuage à l'Aide des Modèles de Caractéristiques, June 2012.
http://hal.inria.fr/hal-00713080
References in notes
[85][footcite:ccm]
CORBA Component Model, OMG, February 1999.
http://www.omg.org
[86][footcite:ejb]
Enterprise Java Beans, Sun Microsystems, 1997.
http://java.sun.com/
[87][footcite:Filman-etal05]
R. E. Filman, T. Elrad, S. Clarke, M. Aksit (editors)
Aspect-Oriented Software Development, Addison-Wesley, 2005.
[88][footcite:json-lib]
json-lib, 2009.
http://json-lib.sourceforge.net
[89][footcite:xstream-library]
XTream, 2009.
http://xstream.codehaus.org
[90][footcite:springerlink:10.1007/978-3-540-24774-6_3]
É. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, J.-B. Stefani.
An Open Component Model and Its Support in Java, in: Component-Based Software Engineering, I. Crnkovic, J. Stafford, H. Schmidt, K. Wallnau (editors), Lecture Notes in Computer Science, Springer Berlin / Heidelberg, 2004, vol. 3054, pp. 7-22, 10.1007/978-3-540-24774-6_3.
http://dx.doi.org/10.1007/978-3-540-24774-6_3
[91][footcite:bruneton-spe-06]
É. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, J.-B. Stefani.
The Fractal Component Model and its Support in Java, in: Software: Practice and Experience – Special issue on Experiences with Auto-adaptive and Reconfigurable Systems, August 2006, vol. 36, no 11-12, pp. 1257–1284, John Wiley & Sons. [ DOI : 10.1002/spe.767 ]
http://fractal.objectweb.org/doc/pub/SPE06.pdf
[92][footcite:clements02]
P. Clements, L. Northrop.
Software Product Lines Practices and Patterns, Addison-Wesley, 2002.
[93][footcite:conan08]
D. Conan, R. Rouvoy, L. Seinturier.
COSMOS : composition de noeuds de contexte, in: Techniques et Sciences Informatiques, 2008, vol. 27, no 9-10, pp. 1189–1224.
http://hal.inria.fr/inria-00330574
[94][footcite:crockford:json:2008]
D. Crockford.
RFC 4627 - The application/json Media Type for JavaScript Object Notation (JSON), IETF, 2006, IETF RFC.
http://tools.ietf.org/html/rfc4627
[95][footcite:davin:hal-00669779]
Y. Davin.
A la découverte du modèle de composants Fractal, in: Programmez!, October 2009, no 123, pp. 1-3.
http://hal.inria.fr/hal-00669779
[96][footcite:davin-f4e-09]
Y. Davin.
F4E: A Fractal Development Environment for Eclipse, April 2009, Fractal Poster Session at OW2 Annual Conference (OW2'09).
http://www.ow2.org/view/Events2009AnnualConference/Session8
[97][footcite:demarey:inria-00531342]
C. Demarey, D. Fournier.
FraSCAti, prenez le contrôle sur vos applications, in: Programmez, December 2010.
http://hal.inria.fr/inria-00531342
[98][footcite:demarey:inria-00531338]
C. Demarey, D. Fournier.
SOA facile avec SCA, in: Programmez, November 2010, no 135.
http://hal.inria.fr/inria-00531338
[99][footcite:druilhe:inria-00591771]
R. Druilhe, A. Matthieu, L. Duchien, R. Rouvoy.
La réduction de la consommation d'énergie dans les environnements domestiques répartis, May 2011.
http://hal.inria.fr/inria-00591771
[100][footcite:fielding:rest:2000]
R. T. Fielding.
Architectural Styles and the Design of Network-based Software Architectures, University of California, Irvine, 2000.
http://www.ics.uci.edu/~fielding/pubs/dissertation/fielding_dissertation.pdf
[101][footcite:gabriel02]
R. Gabriel, M. Devos, B. Foote, G. Steele, J. Noble.
Objects Have Failed, November 2002, Object-Oriented Programming, Systems, Languages and Applications (OOPSLA'02), Seattle, USA.
[102][footcite:slp]
E. Guttman, C. Perkins, J. Veizades, M. Day.
Service Location Protocol, Version 2, RFC 2608, June 1999.
http://tools.ietf.org/html/rfc2608
[103][footcite:hermosillo:inria-00508988]
G. Hermosillo, L. Seinturier, L. Duchien.
Creating Context-Adaptive Business Processes, in: The 8th International Conference on Service Oriented Computing, États-Unis San Francisco, California, Dec 2010.
http://hal.inria.fr/inria-00508988
[104][footcite:hermosillo:inria-00482578]
G. Hermosillo, L. Seinturier, L. Duchien.
Using Complex Event Processing for Dynamic Business Process Adaptation, in: Proceedings of the 7th IEEE 2010 International Conference on Services Computing (SCC 2010), États-Unis Miami, Florida, IEEE Computer Society, Jul 2010, pp. 466 -473.
http://hal.inria.fr/inria-00482578
[105][footcite:kiczales97]
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J.-M. Loingtier, J. Irwin.
Aspect-Oriented Programming, in: Proceedings of the 11th European Conference on Object-Oriented Programming (ECOOP'97), Lecture Notes in Computer Science, Springer, June 1997, vol. 1241, pp. 220–242.
[106][footcite:labejof:hal-00659548]
J. Labéjof, P. Merle, A. Léger, L. Seinturier.
Data Distribution System Based on the Exchange of Asynchronous Messages, July 2011, no 11 02295, patent no. 11 02295.
http://hal.inria.fr/hal-00659548
[107][footcite:Luckham2002]
D. C. Luckham.
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems, Addison-Wesley Longman Publishing Co., Inc., 2002.
[108][footcite:twitter-api]
K. Makice.
Twitter API: Up and Running Learn How to Build Applications with the Twitter API, O'Reilly Media Inc, 2009.
[109][footcite:maras12]
J. Maras, L. Lednicki, I. Crnkovic.
15 years of CBSE Symposium - Impact on the research community, in: Proceedings of the 15th ACM SIGSOFT International Symposium on Component-Based Software Engineering (CBSE'12), Lecture Notes in Computer Science, Springer-Verlag, June 2012.
[110][footcite:mcilroy68]
M. D. McIlroy.
Mass Produced Software Component, Report on the NATO Software Engineering Conference, 1968, pp. 138–150.
[111][footcite:merle:inria-00628643]
P. Merle, R. Rouvoy, L. Seinturier.
A Reflective Platform for Highly Adaptive Multi-Cloud Systems, in: 10th International Workshop on Adaptive and Reflective Middleware (ARM'2011) at the 12th ACM/IFIP/USENIX International Middleware Conference, Lisbonne, Portugal, December 2011, pp. 1-7.
http://hal.inria.fr/inria-00628643
[112][footcite:merle:hal-00650608]
P. Merle, R. Rouvoy, L. Seinturier.
FraSCAti: Adaptive and Reflective Middleware of Middleware, in: 12th ACM/IFIP/USENIX International Middleware Conference, Lisbonne, Portugal, December 2011.
http://hal.inria.fr/hal-00650608
[113][footcite:cac]
T. P. Moran, P. Dourish.
Introduction to This Special Issue on Context-Aware Computing, in: Human-Computer Interaction, 2001, vol. 16, no 2–4, pp. 87–95.
[114][footcite:mosser:hal-00587660]
S. Mosser, G. Hermosillo, A.-F. Le Meur, L. Seinturier, L. Duchien.
Undoing Event-Driven Adaptation of Business Processes, in: 8th International Conference on Services Computing (SCC'11), Washington DC, United States, IEEE, 2011, pp. 234-241, Rank (CORE): A..
http://hal.archives-ouvertes.fr/hal-00587660
[115][footcite:melisson:inria-00607404]
R. Mélisson, D. Romero, R. Rouvoy, L. Seinturier.
An SCA-based approach for Social and Pervasive Communications in Home Environments, in: Scientific Annals of Computer Science, 2011, vol. 21, no 1, pp. 151-173.
http://hal.inria.fr/inria-00607404
[116][footcite:parra:tel-00583444]
C. Parra.
Towards Dynamic Software Product Lines: Unifying Design and Runtime Adaptations, Université des Sciences et Technologie de Lille - Lille I, March 2011.
http://hal.inria.fr/tel-00583444
[117][footcite:pessemier:inria-00269895]
N. Pessemier, L. Seinturier, T. Coupaye, L. Duchien.
A Component-Based and Aspect-Oriented Model for Software Evolution, in: International Journal of Computer Applications in Technology (IJCAT), 2008, vol. 31, no 1-2, pp. 94-105.
http://hal.inria.fr/inria-00269895
[118][footcite:petitprez:inria-00614969]
N. Petitprez, R. Rouvoy, L. Duchien.
Macchiato : vers un système de panier unique pour le e-commerce, in: Journée Services, Villeneuve d'Ascq, France, June 2011.
http://hal.inria.fr/inria-00614969
[119][footcite:quinton:inria-00617565]
C. Quinton, C. Demarey, N. Dolet, L. Duchien.
AppliDE : modélisation et génération d'applications pour smartphones, in: Journées sur l'Ingénierie Dirigée par les Modèles (IDM'11), Lille, France, June 2011, pp. 41-45.
http://hal.inria.fr/inria-00617565
[120][footcite:jslp-lib]
J. S. Rellermeyer.
JSLP project, Java Service Location Protocol, 2009.
http://jslp.sourceforge.net
[121][footcite:rouvoy-dso-08]
R. Rouvoy, D. Conan, L. Seinturier.
Software Architecture Patterns for a Context Processing Middleware Framework, in: IEEE Distributed Systems Online (DSO), June 2008, vol. 9, no 6, 12 p.
http://hal.inria.fr/inria-00286616
[122][footcite:Schmidt2006]
D. C. Schmidt.
Model-Driven Engineering, in: IEEE Computer, February 2006, vol. 39, no 2.
[123][footcite:seinturier:inria-00397856]
L. Seinturier, P. Merle, D. Fournier, N. Dolet, V. Schiavoni, J.-B. Stefani.
Reconfigurable SCA Applications with the FraSCAti Platform, in: Proceedings of the 6th IEEE International Conference on Service Computing (SCC'09), September 2009, pp. 268–275.
http://hal.inria.fr/inria-00397856
[124][footcite:seinturier-cbse-06]
L. Seinturier, N. Pessemier, L. Duchien, T. Coupaye.
A Component Model Engineered with Components and Aspects, in: Proceedings of the 9th ACM SIGSOFT International Symposium on Component-Based Software Engineering (CBSE'06), Västeras, Sweden, Lecture Notes in Computer Science, Springer, June 2006, vol. 4063, pp. 139–153.
[125][footcite:ldap-filters]
M. Smith, T. Howes.
RFC 4515 - Lightweight Directory Access Protocol (LDAP): String Representation of Search Filters, IETF, 1996, IETF RFC.
http://tools.ietf.org/html/rfc4515
[126][footcite:strang04]
T. Strang, C. Linnhoff-Popien.
A Context Modeling Survey, in: Workshop on Advanced Context Modelling, Reasoning and Management at the Sixth International Conference on Ubiquitous Computing (UbiComp), 2004.
[127][footcite:tamura:inria-00525438]
G. Tamura, R. Casallas, A. Cleve, L. Duchien.
QoS Contract-Aware Reconfiguration of Component Architectures Using E-Graphs, in: 7th International Workshop on Formal Aspects of Component Software, Guimaraes, Portugal, M. Lumpe, L. Barbosa (editors), LNCS, October 2010, vol. 6921, pp. 34-52.
http://hal.inria.fr/inria-00525438
[128][footcite:waignier:tel-00457590]
G. Waignier.
Canevas de développement agile pour l'évolution fiable de systèmes logiciels à composants et orientés services, Université des Sciences et Technologie de Lille - Lille I, January 2010.
http://hal.inria.fr/tel-00457590
[129][footcite:twitter-lib]
Y. Yamamoto.
Twitter4J, 2009.
http://yusuke.homeip.net/twitter4j/en/