Project Team Adam

Members
Overall Objectives
Scientific Foundations
Application Domains
Software
New Results
Contracts and Grants with Industry
Partnerships and Cooperations
Dissemination
Bibliography
PDF e-pub XML


Bibliography

Major publications by the team in recent years
[1]
O. Barais, J. Lawall, A.-F. Le Meur, L. Duchien.
Software Architecture Evolution, in: Software Evolution, T. Mens, S. Demeyer (editors), Springer-Verlag, February 2008, p. 233–262.
http://hal.inria.fr/inria-00371226
[2]
C. Demarey, G. Harbonnier, R. Rouvoy, P. Merle.
Benchmarking the Round-Trip Latency of Various Java-Based Middleware Platforms, in: Studia Informatica Universalis Regular Issue, May 2005, vol. 4, no 1, p. 7–24, ISBN: 2-912590-31-0.
http://studia.complexica.net/Art/RI040102.pdf
[3]
J.-M. Geib, P. Merle.
CORBA : des concepts à la pratique, in: Techniques de l'Ingénieur. Informatique, February 2000, vol. HB2, no H2758, p. 1–31.
[4]
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, p. 20-36, Rank (CORE) : A+.
http://www.computer.org/portal/web/csdl/doi/10.1109/TSE.2009.50, http://hal.inria.fr/inria-00538476
[5]
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, p. 1247-1260. [ DOI : 10.1016/j.physletb.2003.10.071 ]
http://hal.inria.fr/inria-00564592/en
[6]
R. Pawlak, L. Seinturier, L. Duchien, G. Florin.
JAC: A Flexible Solution for Aspect-Oriented Programming in Java, in: REFLECTION '01: Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, London, UK, Springer-Verlag, 2001, p. 1–24.
[7]
A. Plšek, F. Loiret, P. Merle, L. Seinturier.
A Component Framework for Java-based Real-time Embedded Systems, in: Proceedings of ACM/IFIP/USENIX 9th International Middleware Conference, Leuven, Belgium, V. Issarny, R. Schantz (editors), Lecture Notes in Computer Science, Springer-Verlag, December 2008, vol. 5346, p. 124–143, Rank (CORE) : A.
http://hal.inria.fr/inria-00301410
[8]
R. Rouvoy, P. Serrano-Alvarado, P. Merle.
A Component-based Approach to Compose Transaction Standards, in: Proceedings of the 5th International Symposium on Software Composition (SC'06), Vienna, Austria, Lecture Notes in Computer Science, Springer-Verlag, March 2006, vol. 4089, p. 114–130.
[9]
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, 2011.
http://hal.inria.fr/inria-00567442/en
[10]
G. Waignier, P. Sriplakich, A.-F. Le Meur, L. Duchien.
A Model-Based Framework for Statically and Dynamically Checking Component Interactions, in: Proceedings of the ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MODELS'08), Toulouse, France, Lecture Notes in Computer Science, Springer-Verlag, October 2008, vol. 5301, p. 371-385, Rank (CORE) : A. [ DOI : 10.1007/978-3-540-87875-9_27 ]
http://hal.inria.fr/inria-00311584
Publications of the year

Doctoral Dissertations and Habilitation Theses

[11]
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/en
[12]
D. Romero.
Information du Contexte comme une Ressource : Une Approche Orientée Service pour la Sensibilité au Contexte, Université des Sciences et Technologie de Lille - Lille I, July 2011.
http://hal.inria.fr/tel-00608838/en

Articles in International Peer-Reviewed Journal

[13]
F. Loiret, R. Rouvoy, L. Seinturier, D. Romero, K. Sénéchal, A. Plšek.
An Aspect-Oriented Framework for Weaving Domain-Specific Concerns into Component-Based Systems, in: Journal of Universal Computer Science (J.UCS), March 2011, vol. 17, no 5, p. 742-776.
http://hal.inria.fr/inria-00521432/en
[14]
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 (SPE), 2011.
http://hal.inria.fr/inria-00628310/en
[15]
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. XXI, p. 151-173.
http://hal.inria.fr/inria-00607404/en
[16]
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, p. 1247-1260. [ DOI : 10.1016/j.physletb.2003.10.071 ]
http://hal.inria.fr/inria-00564592/en
[17]
D. Romero, G. Hermosillo, A. Taherkordi, R. Nzekwa, R. Rouvoy, F. Eliassen.
The DigiHome Service-Oriented Platform, in: Software: Practice and Experience, 2011. [ DOI : 10.1002/spe.1125 ]
http://hal.inria.fr/inria-00563678/en
[18]
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, 2011.
http://hal.inria.fr/inria-00567442/en
[19]
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, p. 1-19. [ DOI : 10.1093/comjnl/bxq102 ]
http://hal.inria.fr/inria-00563687/en

Invited Conferences

[20]
S. Mosser, G. Mussbacher, M. Blay-Fornarino, D. Amyot.
Une approche orientée aspect allant du modèle d'exigences au modèle de conception, in: Journées du GDR GPL, Lille, France, June 2011.
http://hal.inria.fr/hal-00585932/en
[21]
A. Noureddine, R. Rouvoy, L. Seinturier.
Linux: Understanding Process-Level Power Consumption, in: Green Computing Middleware (GCM'2011), Lisbonne, Portugal, December 2011.
http://hal.inria.fr/hal-00641706/en

International Conferences with Proceedings

[22]
M. Acher, A. Cleve, P. Collet, P. Merle, L. Duchien, P. Lahire.
Reverse Engineering Architectural Feature Models, in: 5th European Conference of Software Architecture (ECSA), Essen, Germany, L. N. in Computer Science 6903 (editor), Springer, September 2011, p. 220-235. [ DOI : 10.1007/978-3-642-23798-0_25 ]
http://hal.inria.fr/inria-00614984/en
[23]
M. Alférez, N. Amalio, S. Ciraci, F. Fleurey, J. Kienzle, J. Klein, M. Kramer, S. Mosser, G. Mussbacher, E. Roubstova, G. Zhang.
Aspect-Oriented Model Development at Different Levels of Abstraction, in: Seventh European Conference on Modelling Foundations and Applications(ECMFA'11), long paper, Birmingham, UK, France, Springer LNCS, 2011, p. 1-16.
http://hal.inria.fr/hal-00585301/en
[24]
E. Cariou, C. Ballagny, A. Feugas, F. Barbier.
Contracts for Model Execution Verification, in: ECMFA'11, Birmingham, United Kingdom, Springer Berlin / Heidelberg, 2011, vol. 6698. [ DOI : 10.1007/978-3-642-21470-7_2 ]
http://hal.inria.fr/inria-00637763/en
[25]
M. Clavreul, S. Mosser, M. Blay-Fornarino, R. B. France.
Service-Oriented Architecture Modeling: Bridging the Gap between Structure and Behavior, in: Model Driven Engineering Languages and Systems, Wellington, New Zealand, J. Whittle, T. Clark, T. Kühne (editors), Lecture Notes in Computer Science, Springer Berlin / Heidelberg, 2011, vol. 6981, p. 289-303. [ DOI : 10.1007/978-3-642-24485-8_21 ]
http://hal.inria.fr/inria-00634943/en
[26]
M. Frincu, N. Villegas, D. Petcu, H. Müller, R. Rouvoy.
Self-Healing Distributed Scheduling Platform, in: 11th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid), Newport Beach, CA, United States, C. Varela (editor), IEEE, 2011, p. 225-234. [ DOI : 10.1109/CCGrid.2011.23 ]
http://hal.inria.fr/inria-00563670/en
[27]
D. Kashif, A. Taherkordi, R. Rouvoy, F. Eliassen.
Adaptable Service Composition for Very-Large-Scale Internet of Things Systems, in: Middleware Doctoral Symposium (MDS'11), Lisbon, Portugal, ACM, December 2011.
http://hal.inria.fr/inria-00635863/en
[28]
M. Kimmig, M. Monperrus, M. Mezini.
Querying Source Code with Natural Language, in: 26th IEEE/ACM International Conference On Automated Software Engineering, Lawrence, KS, United States, 2011, p. 376-379.
http://hal.inria.fr/hal-00640496/en
[29]
F. Loiret, R. Rouvoy, L. Seinturier, P. Merle.
Software Engineering of Component-Based Systems-of-Systems: A Reference Framework, in: 14th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE'11), Boulder, United States, June 2011, p. 61-65.
http://hal.inria.fr/inria-00577945/en
[30]
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 the12th ACM/IFIP/USENIX International Middleware Conference, Lisbonne, Portugal, December 2011, p. 1-7.
http://hal.inria.fr/inria-00628643/en
[31]
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, p. 234-241.
http://hal.inria.fr/hal-00587660/en
[32]
A. Noureddine.
"Why Humans Can't Green Computers", An Autonomous Green Approach for Distributed Environments, in: BENEVOL 2011, Bruxelles, Belgium, December 2011.
http://hal.inria.fr/inria-00638238/en
[33]
A. Noureddine, R. Rouvoy, L. Seinturier.
Supporting Energy-driven Adaptations in Distributed Environments, in: 1st Workshop on Middleware and Architectures for Autonomic and Sustainable Computing, Paris, France, May 2011, p. 13-18. [ DOI : 10.1145/2034649.2034651 ]
http://hal.inria.fr/inria-00600305/en
[34]
C. Quinton, S. Mosser, C. Parra, L. Duchien.
Using Multiple Feature Models to Design Applications for Mobile Phones, in: MAPLE / SCALE workshop, colocated with SPLC'11, Munich, Germany, 2011, p. 1-8.
http://hal.inria.fr/hal-00611379/en
[35]
F. D. G. Velásquez, M. Blay-Fornarino, S. Mosser.
Introducing Security Access Control Policies into Legacy Business Processes, in: Fifteenth International Enterprise Distributed Object Computing Conference (EDOC'11), short paper, Helsinki, Finland, IEEE, 2011, p. 42-49.
http://hal.inria.fr/hal-00594845/en
[36]
N. Villegas, H. Müller, G. Tamura, L. Duchien, R. Casallas.
A Framework for Evaluating Quality-Driven Self-Adaptive Software Systems, in: SEAMS 2011, Honolulu, Hawaii, United States, SEAMS '11, ACM, May 2011, vol. 1, p. 80-89. [ DOI : 10.1145/1988008.1988020 ]
http://hal.inria.fr/inria-00578337/en

National Conferences with Proceeding

[37]
C. Brel, S. Mosser.
Vers une approche flot de données pour supporter la composition d'interfaces homme-machine, in: Journées sur l'Ingénierie Dirigée par les Modèles(IDM'11), Lille, France, CNRS, 2011, p. 1-6.
http://hal.inria.fr/hal-00590510/en
[38]
E. Cariou, C. Ballagny, A. Feugas, F. Barbier.
Une approche de vérification d'exécution de modèles par contrats, in: IDM'11, Lille, France, June 2011.
http://hal.inria.fr/inria-00637747/en
[39]
A. Feugas, S. Mosser, A.-F. Le Meur, L. Duchien.
Déterminer l'impact d'une évolution dans les processus métiers, in: Journées sur l'Ingénierie Dirigée par les Modèles (IDM'11), Lille, France, 2011, p. 71-76.
http://hal.inria.fr/hal-00596428/en
[40]
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, p. 41-45.
http://hal.inria.fr/inria-00617565/en

Scientific Books (or Scientific Book chapters)

[41]
Laboratoire LIFL - UMR CNRS 8022 (editor)
Actes des troisièmes journées nationales du Groupement de Recherche CNRS du Génie de la Programmation et du Logiciel, Université des Sciences et Technologies de Lille / LIFL, June 2011, 224 p.
http://hal.inria.fr/inria-00637826/en
[42]
F. Pascal, R. Rouvoy.
Distributed Applications and Interoperable Systems - 11th IFIP WG 6.1 International Conference, DAIS 2011., Springer-Verlag, June 2011, vol. 6723. [ DOI : 10.1007/978-3-642-21387-8 ]
http://hal.inria.fr/inria-00635862/en
[43]
A. Taherkordi, D. Romero, R. Rouvoy, F. Eliassen.
RESTful Service Development for Resource-constrained Environments, in: REST: From Research to Practice, E. Wilde, C. Pautasso (editors), Springer, 2011, p. 221-236.
http://hal.inria.fr/inria-00563683/en
[44]
R. de Lemos, H. Giese, H. Müller, 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. Pezzè, 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, R. de Lemos, H. Giese, H. Müller, M. Shaw (editors), Dagstuhl Seminar Proceedings, Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany, 2011, vol. 10431.
http://hal.inria.fr/inria-00638157/en

Other Publications

[45]
R. Druilhe, A. Matthieu, L. Duchien, R. Rouvoy.
La réduction de la consommation d'énergie dans les environnements domestiques répartis, May 2011, unpublished.
http://hal.inria.fr/inria-00591771/en
[46]
N. Petitprez, R. Rouvoy, L. Duchien.
Macchiato : vers un système de panier unique pour le e-commerce, June 2011, Journées du GDR GPL.
http://hal.inria.fr/inria-00614969/en
References in notes
[47]
CORBA Component Model, OMG, February 1999.
http://www.omg.org
[48]
Enterprise Java Beans, Sun Microsystems, 1997.
http://java.sun.com/
[49]
R. E. Filman, T. Elrad, S. Clarke, M. Aksit (editors)
Aspect-Oriented Software Development, Addison-Wesley, 2005.
[50]
json-lib, 2009.
http://json-lib.sourceforge.net
[51]
XTream, 2009.
http://xstream.codehaus.org
[52]
F. Baude, I. Filali, F. Huet, V. Legrand Contes, E. N. Mathias, P. Merle, C. Ruz, R. Krummenacher, E. P. B. Simperl, C. Hammerling, J.-P. Lorré.
ESB federation for large-scale SOA, in: Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), Sierre, Switzerland, S. Y. Shin, S. Ossowski, M. Schumacher, M. J. Palakal, C.-C. Hung (editors), ACM, Mar 2010, p. 2459-2466.
[53]
É. 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, p. 1257–1284, John Wiley & Sons. [ DOI : 10.1002/spe.767 ]
http://fractal.objectweb.org/doc/pub/SPE06.pdf
[54]
D. Conan, R. Rouvoy, L. Seinturier.
COSMOS : composition de noeuds de contexte, in: Techniques et Sciences Informatiques, 2008, vol. 27, no 9-10, p. 1189–1224.
http://hal.inria.fr/inria-00330574
[55]
T. Coupaye, V. Quéma, L. Seinturier, J.-B. Stefani.
Intergiciel et Construction d'Applications Réparties, in: Le système de composants Fractal, ICAR, January 2007.
[56]
D. Crockford.
RFC 4627 - The application/json Media Type for JavaScript Object Notation (JSON), IETF, 2006, IETF RFC.
http://tools.ietf.org/html/rfc4627
[57]
Y. Davin.
A la découverte du modèle de composants Fractal, October 2009, 'Programmez!' developer magazine number 123.
[58]
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
[59]
Y. Davin.
The Fractal OW2 Project, April 2009, Fractal Poster Session at OW2 Annual Conference (OW2'09).
http://www.ow2.org/view/Events2009AnnualConference/Session8
[60]
H. Ehrig, K. Ehrig, U. Prange, G. Taentzer.
Fundamentals of Algebraic Graph Transformation (Monographs in Theoretical Computer Science. An EATCS Series), Springer-Verlag New York, Inc., Secaucus, NJ, USA, 2006.
[61]
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
[62]
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..
[63]
E. Guttman, C. Perkins, J. Veizades, M. Day.
Service Location Protocol, Version 2. RFC 2608 (Proposed Standard), June 1999.
http://tools.ietf.org/html/rfc2608
[64]
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, p. 220–242.
[65]
K. Makice.
Twitter API: Up and Running Learn How to Build Applications with the Twitter API, O'Reilly Media, Inc., 2009.
[66]
M. D. McIlroy.
Mass Produced Software Component, Report on the NATO Software Engineering Conference, 1968.
[67]
P. Merle, J.-B. Stefani.
A formal specification of the Fractal component model in Alloy, INRIA, November 2008, no 6721.
http://hal.inria.fr/inria-00338987
[68]
T. P. Moran, P. Dourish.
Introduction to This Special Issue on Context-Aware Computing, in: Human-Computer Interaction, 2001, vol. 16, no 2–4, p. 87–95.
[69]
C. Parra, A. Cleve, X. Blanc, L. Duchien.
Feature-based Composition of Software Architectures, in: 4th European Conference on Software Architecture, Danemark Copenhagen, Aug 2010, p. 230-245.
http://hal.inria.fr/inria-00512716
[70]
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, p. 94-105.
http://hal.inria.fr/inria-00269895
[71]
J. S. Rellermeyer.
JSLP project, Java Service Location Protocol, 2009.
http://jslp.sourceforge.net
[72]
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
[73]
R. Rouvoy, P. Merle.
Leveraging Component-Based Software Engineering with Fraclet, in: Springer Annals of Telecommunications, Special Issue on Software Components - The Fractal Initiative (Springer), January/February 2009, vol. 64, no 1–2. [ DOI : 10.1007/s12243-008-0072-z ]
http://hal.inria.fr/inria-00429714
[74]
D. C. Schmidt.
Model-Driven Engineering, in: IEEE Computer, February 2006, vol. 39, no 2.
[75]
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, p. 268–275.
http://hal.inria.fr/inria-00397856
[76]
L. Seinturier, N. Pessemier, L. Duchien, T. Coupaye.
A Component Model Engineered with Components and Aspects, in: Proceedings of the 9th International SIGSOFT Symposium on Component-Based Software Engineering (CBSE'06), Västeras, Sweden, Lecture Notes in Computer Science, Springer, June 2006, vol. 4063, p. 139–153.
[77]
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
[78]
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.
[79]
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, Jan 2010.
http://hal.inria.fr/tel-00457590
[80]
Y. Yamamoto.
Twitter4J, 2009.
http://yusuke.homeip.net/twitter4j/en/