Bibliography
Major publications by the team in recent years
-
1O. 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 -
2C. 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 -
3J.-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. -
4N. 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 -
5C. 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 -
6R. 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. -
7A. 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 -
8R. 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. -
9L. 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 -
10G. 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
Doctoral Dissertations and Habilitation Theses
-
11C. 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 -
12D. 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
-
13F. 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 -
14J. 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 -
15R. 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 -
16C. 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 -
17D. 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 -
18L. 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 -
19A. 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
-
20S. 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 -
21A. 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
-
22M. 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 -
23M. 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 -
24E. 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 -
25M. 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 -
26M. 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 -
27D. 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 -
28M. 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 -
29F. 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 -
30P. 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 -
31S. 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 -
32A. 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 -
33A. 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 -
34C. 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 -
35F. 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 -
36N. 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
-
37C. 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 -
38E. 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 -
39A. 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 -
40C. 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 -
42F. 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 -
43A. 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 -
44R. 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
-
45R. 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 -
46N. 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
-
47CORBA Component Model, OMG, February 1999.
http://www. omg. org -
48Enterprise Java Beans, Sun Microsystems, 1997.
http://java. sun. com/ -
49R. E. Filman, T. Elrad, S. Clarke, M. Aksit (editors)
Aspect-Oriented Software Development, Addison-Wesley, 2005. -
50json-lib, 2009.
http://json-lib. sourceforge. net -
51XTream, 2009.
http://xstream. codehaus. org -
52F. 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 -
54D. 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 -
55T. 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. -
56D. Crockford.
RFC 4627 - The application/json Media Type for JavaScript Object Notation (JSON), IETF, 2006, IETF RFC.
http://tools. ietf. org/ html/ rfc4627 -
57Y. Davin.
A la découverte du modèle de composants Fractal, October 2009, 'Programmez!' developer magazine number 123. -
58Y. 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 -
59Y. Davin.
The Fractal OW2 Project, April 2009, Fractal Poster Session at OW2 Annual Conference (OW2'09).
http://www. ow2. org/ view/ Events2009AnnualConference/ Session8 -
60H. 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. -
61R. 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 -
62R. 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.. -
63E. Guttman, C. Perkins, J. Veizades, M. Day.
Service Location Protocol, Version 2. RFC 2608 (Proposed Standard), June 1999.
http://tools. ietf. org/ html/ rfc2608 -
64G. 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. -
65K. Makice.
Twitter API: Up and Running Learn How to Build Applications with the Twitter API, O'Reilly Media, Inc., 2009. -
66M. D. McIlroy.
Mass Produced Software Component, Report on the NATO Software Engineering Conference, 1968. -
67P. 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 -
68T. 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. -
69C. 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 -
70N. 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 -
71J. S. Rellermeyer.
JSLP project, Java Service Location Protocol, 2009.
http://jslp. sourceforge. net -
72R. 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 -
73R. 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 -
74D. C. Schmidt.
Model-Driven Engineering, in: IEEE Computer, February 2006, vol. 39, no 2. -
75L. 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 -
76L. 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. -
77M. 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 -
78T. 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. -
79G. 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 -
80Y. Yamamoto.
Twitter4J, 2009.
http://yusuke. homeip. net/ twitter4j/ en/