EN FR
EN FR


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
Publications of the year

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
References in notes
  • 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/