Team Adam

Members
Overall Objectives
Scientific Foundations
Application Domains
Software
New Results
Other Grants and Activities
Dissemination
Bibliography

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, Springer-Verlag, February 2008, p. 233–262.
[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, ISBN: 2-912590-31-0, May 2005, vol. 4, no 1, p. 7–24.
[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]
R. Pawlak, L. Duchien, L. Seinturier.
CompAr: Ensuring Safe Around Advice Composition, in: Proceedings of the 7th IFIP International Conference on Formal Methods for Open Object-based Distributed Systems (FMOODS 2005), Athens, Greece, June 2005, p. 163-178.
[5]
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.
[6]
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.
[7]
A. Plsek, 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, Rank (CORE) : A, Springer-Verlag, December 2008
http://hal.inria.fr/inria-00301410.
[8]
R. Rouvoy, P. Merle.
Abstraction of Transaction Demarcation in Component-Oriented Platforms, in: Proceedings of 4th ACM/IFIP/USENIX International Middleware Conference (Middleware 2003), Rio de Janeiro, Brasil, Lecture Notes in Computer Science (LNCS), Springer-Verlag, June 2003, vol. 2672, p. 305–323.
[9]
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.
[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, Rank (CORE) : A, Springer-Verlag, October 2008, vol. 5301, p. 371-385
http://hal.inria.fr/inria-00311584.

Publications of the year

Doctoral Dissertations and Habilitation Theses

[11]
A. Bocquet.
Infrastructure logicielle multi-modèles pour l'accès à des services en mobilité, Ph. D. Thesis, Université des Sciences et Technologies de Lille (USTL), Laboratoire d'Informatique Fondamentale de Lille (LIFL), December 2008.
[12]
J. Dubus.
Une démarche orienté modèle pour le déploiement de systèmes en environnements ouverts distribués, Ph. D. Thesis, Université des Sciences et Technologies de Lille (USTL), Laboratoire d'Informatique Fondamentale de Lille (LIFL), Villeneuve d'Ascq, France, October 2008.
[13]
F. Loiret.
Tinap : Modèle et infrastructure d'exécution orienté composant pour applications multi-tâches à contraintes temps réel souples et embarqué, Ph. D. Thesis, Université des Sciences et Technologies de Lille (USTL), Laboratoire d'Informatique Fondamentale de Lille (LIFL), Lille, France, June 2008
http://tel.archives-ouvertes.fr/tel-00321745.
[14]
N. Moha.
DECOR : Détection et correction des défauts dans les systèmes orientés objet, Ph. D. Thesis, Université des Sciences et Technologies de Lille (USTL), Laboratoire d'Informatique Fondamentale de Lille (LIFL) et Université de Montréal, Lille, France, August 2008
http://tel.archives-ouvertes.fr/tel-00321081.
[15]
C. F. Noguera Garcia.
A Model-driven tool-set for Developing and Validating Annotation Frameworks, Ph. D. Thesis, Université des Sciences et Technologies de Lille (USTL), Laboratoire d'Informatique Fondamentale de Lille (LIFL), Lille, France, November 2008.

Articles in International Peer-Reviewed Journal

[16]
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.
[17]
D. Romero.
Context-aware Middleware: An overview, in: PARADIGMA, 2008, vol. 2, no 3.
[18]
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.
[19]
R. Rouvoy, P. Merle.
Leveraging component-based software engineering with Fraclet, in: Annals of Telecommunications, Special Issue on Software Components - The Fractal Initiative (Springer), Accepted for publication, 2008, vol. 72, 25 p.

Articles in National Peer-Reviewed Journal

[20]
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.
[21]
J. Dubus, A. Flissi, N. Dolet, P. Merle.
Une démarche orientée modèle pour déployer des systèmes logiciels répartis, in: Revues des Sciences et Technologies de l'Information - L'Objet, July 2008, vol. 14, p. 35–59.

International Peer-Reviewed Conference/Proceedings

[22]
A. Bocquet, C. Gransart.
Benefits of Multi-model Architecture-based Development for Railway Applications, in: Proceedings of the 8th World Congress on Railway Research (WCRR'08), Seoul, Korea, May 2008.
[23]
A. Flissi, J. Dubus, N. Dolet, P. Merle.
Deploying on the Grid with DeployWare, in: Proceedings of the 8th International Symposium on Cluster Computing and the Grid (CCGRID'08), Lyon, France, Rank (CORE) : A, IEEE, May 2008, p. 177–184
http://hal.inria.fr/hal-00259836.
[24]
N. Moha, Y.-G. Guéhéneuc, A.-F. Le Meur, L. Duchien.
A Domain Analysis to Specify Design Defects and Generate Detection Algorithms, in: Proceedings of the 11th International Conference on Fundamental Approaches to Software Engineering (FASE), J. Fiadeiro, P. Inverardi (editors), Acceptance rate : 26%, Rank (CORE) : B, Springer-Verlag, 2008.
[25]
C. F. Noguera Garcia, L. Duchien.
Annotation Framework Validation using Domain Models, in: Fourth European Conference on Model Driven Architecture Foundations and Applications (ECMDA-FA'08), Berlin, Germany, I. Schieferdecker, A. Hartman (editors), Lecture Notes on Computer Science (LNCS), Acceptance rate : 25% Rank (CORE) : B, Springer-Verlag, June 2008, no 5095, p. 48 - 62
http://hal.inria.fr/inria-00287856.
[26]
C. F. Noguera Garcia, J. Fabry, E. Van Paesschen, C. A. Parra Acevedo.
Generation of Application Composition Support in Ubiquitous Computing Based on Context Models, in: 23rd Annual ACM Symposium on Applied Computing (SAC'08), Fortaleza, Ceará, Brazil, Rank (CORE) : B, Association for Computing Machinery ACM , March 2008, p. 1647-1648
http://hal.inria.fr/inria-00268299.
[27]
C. A. Parra Acevedo, L. Duchien.
Model-Driven Adaptation of Ubiquitous Applications, in: 1st International Workshop on Context-aware Adaptation Mechanisms for Pervasive and Ubiquitous Services (CAMPUS 08), Oslo, Norway, June 2008, p. 97–102
http://hal.inria.fr/inria-00289953.
[28]
A. Plsek, J. Adámek.
Carmen: Software Component Model Checker, in: Proceedings of the 4th International Conference on the Quality of Software-Architectures (QoSA'08), Karlsruhe, Germany, S. Becker, F. Plasil, R. Reussner (editors), Lecture Notes in Computer Science, Rank (CORE) : A, Springer-Verlag, October 2008, vol. 5281, p. 71–85
http://hal.inria.fr/inria-00282373.
[29]
A. Plsek, 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, Rank (CORE) : A, Springer-Verlag, December 2008
http://hal.inria.fr/inria-00301410.
[30]
A. Plsek, P. Merle, L. Seinturier.
A Real-Time Java Component Model, in: Proceedings of the 11th International Symposium on Object/Component/Service-oriented Real-Time Distributed Computing (ISORC'08), Orlando, Florida, USA, Acceptance rate : 33%, 29/85, IEEE CS Press, May 2008, p. 281–288
http://hal.inria.fr/inria-00222039.
[31]
D. Romero, C. A. Parra Acevedo, L. Seinturier, L. Duchien, R. Casallas.
An SCA-Based Middleware Platform for Mobile Devices, in: 2008 Middleware for Web Services (MWS'08) Workshop at EDOC2008, Munich, Germany, September 2008
http://hal.inria.fr/inria-00311807.
[32]
P. Sriplakich, X. Blanc, M.-P. Gervais.
Collaborative Software Engineering on Large-scale models: Requirements and Experience in ModelBus, in: Proceedings of the 23st Annual ACM Symposium on Applied Computing (SAC'08), Fortaleza, Ceara, Brazil, Rank (CORE) : B, March 2008, p. 674–681.
[33]
P. Sriplakich, G. Waignier, A.-F. Le Meur.
Enabling Dynamic Co-Evolution of Models and Runtime Applications, in: Proceedings of the 1st IEEE International Workshop on Model-Driven Development of Autonomic Systems (MDDAS'08), Turku, Finland, IEEE Computer Society, July 2008, p. 1116–1121
http://hal.inria.fr/inria-00311581.
[34]
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, Rank (CORE) : A, Springer-Verlag, October 2008, vol. 5301, p. 371–385
http://hal.inria.fr/inria-00311584.
[35]
G. Waignier, A.-F. Le Meur, L. Duchien.
Architectural Specification and Static Analyses of Contractual Application Properties, in: Proceedings of the 4th International Conference on the Quality of Software-Architectures (QoSA'08), Karlsruhe (TH), Germany, S. Becker, F. Plasil, R. Reussner (editors), Lecture Notes in Computer Science, Rank (CORE) : A, Springer-Verlag, October 2008, vol. 5281, p. 152-170
http://hal.inria.fr/inria-00284514.
[36]
A. Zitouni, L. Seinturier, M. Boufaida.
Contract-Based Approach to Analyze Software Components, in: Workshop on UML&AADL at ICECCS'08, 2008, p. 237-242
http://hal.inria.fr/inria-00271533.

National Peer-Reviewed Conference/Proceedings

[37]
G. Dufrêne, L. Seinturier.
Un ADL pour les Architectures Distribuées à Composants Hétérogènes, in: 2eme Conférence Francophone sur les Architectures Logicielles (CAL'08), Montréal, Quebec, Canada, Editions Cépaduès, March 2008, p. 79–90
http://hal.inria.fr/inria-00271530.
[38]
N. Moha, F. Khomh, Y.-G. Guéhéneuc, L. Duchien, A.-F. Le Meur.
Génération automatique d'algorithmes de détection des défauts de conception, in: Proceedings of the French Conference on Langages et Modèles à Objets (LMO'08), Montreal, Canada, March 2008.

Workshops without Proceedings

[39]
A. Bocquet.
Infrastructure logicielle multi-modèles pour l'accès à des services en mobilité, in: EuroDoc'Info'08, 2008.
[40]
A. Bocquet, C. Gransart.
Approche et solution multi-modèles aux déconnexions satellitaires pour l'accès Internet à bord des trains, in: Journées des Applications Spatiales, Toulouse Space'Show, 2008.
[41]
M. Malohlava, A. Plsek, F. Loiret, P. Merle, L. Seinturier.
Introducing Distribution into a RTSJ-based Component Framework, in: Proceedings of the 2nd Researcher Workshop on Real-Time Computing (JRWRTC'08), Rennes, France, October 2008
http://hal.inria.fr/inria-00327342.
[42]
G. Waignier, P. Sriplakich, A.-F. Le Meur, L. Duchien.
A Framework for Bridging the Gap Between Design and Runtime Debugging of Component-Based Applications, in: Proceedings of the 3rd International Workshop on Models at Runtime, Toulouse, France, October 2008
http://hal.inria.fr/inria-00321598.

Scientific Books (or Scientific Book chapters)

[43]
O. Barais, J. Lawall, A.-F. Le Meur, L. Duchien.
Software Architecture Evolution, in: Software Evolution, Springer-Verlag, February 2008, p. 233–262.

Internal Reports

[44]
S. Dietze, C. Pedrinaci, A. Gugliotta, P. Merle, I. Martínez, G. Á. Rey, C. R. Moreno, M. Villa, S. Abel.
Service Provisioning Platform Design, Deliverable, FP7 IST SOA4All Integrated Project, August 2008, no 2.1.1.
[45]
C. Gransart, A. Bocquet.
Modèles de modes de communication, Livrable, Projet ARA REVE, 2008, no 1.2.2.
[46]
P. Merle, J.-B. Stefani.
A formal specification of the Fractal component model in Alloy, Research Report, INRIA, November 2008, no 6721
http://hal.inria.fr/inria-00338987.

Other Publications

[47]
P. Carton.
Modèle SCA : Développement en environnement ubiquitaire, Masters thesis, Université des Sciences et Technologies de Lille (USTL), Laboratoire d'Informatique Fondamentale de Lille (LIFL), Villeneuve d'Ascq, France, September 2008.
[48]
A. Tiberghien.
Description et déploiement de grandes architectures à composants, Masters thesis, Université des Sciences et Technologies de Lille (USTL), Laboratoire d'Informatique Fondamentale de Lille (LIFL), Villeneuve d'Ascq, France, June 2008.

References in notes

[49]
CORBA Component Model, OMG, February 1999
http://www.omg.org.
[50]
Enterprise Java Beans, Sun Microsystems, 1997
http://www.javasoft.com/products/ejb.
[51]
R. E. Filman, T. Elrad, S. Clarke, M. Aksit (editors)
Aspect-Oriented Software Development, Addison-Wesley, 2005.
[52]
É. 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, John Wiley & Sons, August 2006, vol. 36, no 11-12, p. 1257–1284.
[53]
T. Coupaye, V. Quéma, L. Seinturier, J.-B. Stefani.
Le système de composants Fractal, in: Intergiciel et Construction d'Applications Réparties, sardes.inrialpes.fr/ecole/livre/pub/, January 2007.
[54]
K. Czarnecki, U. Eisenecker.
Generative Programming - Methods, Tools, and Applications, Addison-Wesley, 2000.
[55]
R. Gabriel, M. Devos, B. Foote, G. Steele, J. Noble.
Objects Have Failed, Object-Oriented Programming, Systems, Languages and Applications (OOPSLA'02). Seattle, USA., November 2002.
[56]
E. Gamma, R. Helm, R. Johnson, J. Vlissides.
Design Patterns: Elements od Reusable Object-Oriented Software, Addison-Wesley Professional Computing Series, Addison-Wesley Publishing Company , New York, NY, 1995.
[57]
G. Kiczales, J. des Rivieres, D. G. Bobrow.
The Art of Metaobject Protocol, MIT Press , Cambridge, MA, USA, 1991.
[58]
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, W. Griswold.
An Overview of AspectJ, AspectJ white paper submitted to the European Conference on Object-Oriented Programming (ECOOP'01), 2001.
[59]
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J. 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.
[60]
F. Loiret, D. Servat, L. Seinturier.
A First Experimentation on High-Level Tooling Support upon Fractal, in: Proceedings of the 5th International ECOOP Workshop on Fractal Component Model (Fractal'06), Nantes, France, July 2006.
[61]
D. McIlroy.
Mass Produced Software Component, Technical report, Report on the NATO Software Engineering Conference, 1968.
[62]
P. K. McKinley, S. M. Sadjadi, E. P. Kasten, B. H. C. Cheng.
A Taxonomy of Compositional Adaptation
http://citeseer.ist.psu.edu/mckinley04taxonomy.html.
[63]
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.
[64]
C. F. Noguera Garcia, R. Pawlak.
AVal: an Extensible Attribute-Oriented Programming Validator for Java, in: Proceedings of the 6th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'06), Philadelphia, PA, USA, IEEE Computer Society, September 2006, p. 175–183.
[65]
C. F. Noguera Garcia, R. Pawlak.
AVal: an Extensible Attribute-Oriented Programming Validator for Java, in: Software Maintenance and Evolution: Research and Practice, Impact factor (SCI06) : 0,636, July 2007.
[66]
Open SOA.
SCA Service Component Architecture — Assembly Model Specification, 1.0, November 2007.
[67]
R. Pawlak.
Spoon: Compile-time Annotation Processing for Middleware, in: IEEE Distributed Systems Online, November 2006, vol. 7, no 11.
[68]
N. Pessemier, L. Seinturier, T. Coupaye, L. Duchien.
A Model for Developing Component-based and Aspect-oriented Systems, 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. 259–273.
[69]
D. C. Schmidt.
Model-Driven Engineering, in: IEEE Computer, February 2006, vol. 39, no 2
http://www.truststc.org/pubs/30.html.
[70]
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.
[71]
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.
[72]
D. Thomas.
Reflective Software Engineering - From MOPS to AOSD, in: Journal of Object Technology, 2002, vol. 1, no 4, p. 17–26.
[73]
M. Wirsing, M. Holzl.
A Taxonomy of Compositional Adaptation Beyond-The-Horizon, Thematic Group 6: Software-Intensive Systems.

previous
next