Bibliography
Major publications by the team in recent years
- [1]
- F. Baligand, N. Rivierre, T. Ledoux.
QoS Policies for Business Processes in Service Oriented Architectures, in: Proc. of the 6th Int. Conference on Service Oriented Computing (ICSOC), Sydney, Australia, Springer-Verlag, December 2008, vol. 5364, p. 483–497. - [2]
- L. D. Benavides Navarro, R. Douence, M. Südholt.
Debugging and testing middleware with aspect-based control-flow and causal patterns, in: Proc. of the ACM/IFIP/USENIX 9th Int. Middleware Conference, Leuven, Belgium, Lecture Notes in Computer Science, Springer Verlag, December 2008, vol. 5346, p. 183-202. - [3]
- L. D. Benavides Navarro, M. Südholt, W. Vanderperren, B. De Fraine, D. Suvée.
Explicitly distributed AOP using AWED, in: Proc. of the 5th ACM Int. Conf. on Aspect-Oriented Software Development (AOSD'06), ACM Press, March 2006, p. 51-62. - [4]
- B. De Fraine, M. Südholt, V. Jonckers.
StrongAspectJ: Flexible and Safe Pointcut/Advice Bindings, in: Proc. of the 7th ACM Int. Conf. on Aspect-Oriented Software Development (AOSD'08), M. Mezini (editor), ACM Press, March 2008, p. 60–71, Distinguished Paper Award. - [5]
- R. Douence, T. Fritz, N. Loriant, J.-M. Menaud, M. Ségura-Devillechaise, M. Südholt.
An expressive aspect language for system applications with Arachne, in: Transactions on Aspect-Oriented Software Development, March 2006, p. 174–213, vol. I, extended version of an article presented at AOSD'05. - [6]
- R. Douence, D. Le Botlan, J. Noyé, M. Südholt.
Concurrent Aspects, in: Proc. of the Int. ACM Conf. on Generative Programming and Component Engineering (GPCE), ACM Press, October 2006, p. 79-88. - [7]
- F. Hermenier, X. Lorca, J.-M. Menaud, G. Muller, J. Lawall.
Entropy: a Consolidation Manager for Clusters, in: The ACM SIGPLAN/SIGOPS Int. Conference on Virtual Execution Environments (VEE'09), March 2009, to appear. - [8]
- R. Pierre, A. Lèbre, M. Christine.
Handling Persistent States in Process Checkpoint/Restart Mechanisms for HPC Systems, in: Proceedings of the 9th IEEE International Symposium on Cluster Computing and Grid (CCGRID 2009), Shangai, China, IEEE Computer Society Press, 2009. - [9]
- É. Tanter, J. Fabry, R. Douence, J. Noyé, M. Südholt.
Expressive Scoping of Distributed Aspects, in: AOSD '09: Proceedings of the 8th ACM international conference on Aspect-oriented software development, ACM Press, 2009, p. 27-38. - [10]
- É. Tanter, R. Toledo, G. Pothier, J. Noyé.
Flexible Metaprogramming and AOP in Java, in: Science of Computer Programming - Special issue on Experimental Software and Toolkits, 2008, vol. 72, no 1-2, p. 22–30
http://dx.doi.org/10.1016/j.scico.2007.10.005.
Publications of the year
Doctoral Dissertations and Habilitation Theses
- [11]
- H. Arboleda.
FieSta: An approach for Fine-Grained Scope Definition, Configuration and Derivation of Model-Driven Software Product Lines, Universidad de Los Andes at Bogota and Université de Nantes and École des Mines de Nantes, October 2009, Ph. D. Thesis. - [12]
- L. D. Benavides Navarro.
Distributed Aspects: better separation of crosscutting concerns in distributed software systems, Université de Nantes and École des Mines de Nantes, January 2009, Ph. D. Thesis. - [13]
- S. Djoko Djoko.
Programmation par aspects et préservation de propriétés, Université de Nantes, June 2009, Ph. D. Thesis. - [14]
- F. Hermenier.
Gestion dynamique des tâches dans les grappes, une approche à base de machines virtuelles, Université de Nantes, November 2009, Ph. D. Thesis. - [15]
- M. Léger.
Fiabilité des Reconfigurations Dynamiques dans les Architectures à Composants, Ecole Nationale Supérieure des Mines de Paris, May 2009, Ph. D. Thesis.
Articles in International Peer-Reviewed Journal
- [16]
- N. Anquetil, U. Kulesza, R. Mitschke, A. Moreira, J.-C. Royer, A. Rummler, A. Sousa.
A Model-Driven Traceability Framework for Software Product Lines, in: Software and Systems Modeling, 2009. - [17]
- P.-C. David, T. Ledoux, M. Léger, T. Coupaye.
FPath and FScript: Language Support for Navigation and Reliable Reconfiguration Fractal Architectures, in: Annals of Telecommunications, edited by Springer-Verlag France, January-February 2009, vol. 64, no 1-2, Special issue on Component-based architecture: the Fractal initiative. - [18]
- X. Leroy, H. Grall.
Coinductive big-step operational semantics, in: Information and Computation, 2009, vol. 207, p. 284-304.
International Peer-Reviewed Conference/Proceedings
- [19]
- P. André, N. Anquetil, G. Ardourel, J.-C. Royer, P. Hnetynka, T. Poch, D. Petrascu, V. Petrascu.
JavaCompExt: Extracting Architectural Elements from Java Source Code, in: Proceedings of the 16th Working Conference on Reverse Engineering (WCRE 2009), tool demonstration, Lille, France, October 2009, p. 317-318. - [20]
- H. Arboleda, R. Casallas, J.-C. Royer.
Dealing with Fine-Grained Configurations in Model-Driven SPLs, in: Proceedings of the 13th International Software Product Line Conference (SPLC'09), San Francisco, CA, USA, August 2009. - [21]
- H. Arboleda, A. Romero, R. Casallas, J.-C. Royer.
Product Derivation in a Model-Driven Software Product Line using Decision Models, in: Proceedings of the 12th Iberoamerican Conference on Requirements Engineering and Software Environments (IDEAS'09), Medellin, Colombia, April 2009, p. 59-72. - [22]
- R. Douence, X. Lorca, N. Loriant.
Lazy Composition of Representations in Java, in: Proceedings of the 8th International Conference on Software Composition (SC'09), LNCS, Springer Verlag, July 2009. - [23]
- F. Fernandes, R. Passama, J.-C. Royer.
Event Strictness for Components with Complex Bindings, in: ISEC'09: Proceedings of the 2nd conference on India Software Engineering Conference, New York, NY, USA, ACM Press, 2009. - [24]
- K. Garcés, F. Jouault, P. Cointe, J. Bézivin.
Managing Model Adaptation by Precise Detection of Metamodel Changes, in: Proc. of ECMDA 2009, Enschede, The Netherlands, Springer, June 2009. - [25]
- F. Hermenier, X. Lorca, J.-M. Menaud, G. Muller, J. Lawall.
Entropy: a Consolidation Manager for Clusters, in: VEE '09: Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, New York, NY, USA, ACM, 2009, p. 41–50. - [26]
- G. Jérôme, A. Lèbre, V. Geoffroy, M. Christine, G. Pascal, S. L. Scott.
Refinement Proposal of the Goldberg's Theory, in: Proceedings of the International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP'09), Taipei, Taiwan, LNCS, 2009. - [27]
- B. Morin, T. Ledoux, M. B. Hassine, F. Chauvel, O. Barais, J.-M. Jézéquel.
Unifying Runtime Adaptation and Design Evolution, in: IEEE 9th International Conference on Computer and Information Technology (CIT'09), Xiamen, China, October 2009. - [28]
- S. A. A. Naqvi, R. Chitchyan, S. Zschaler, A. Rashid, M. Südholt.
Cross-Document Dependency Analysis for System-of-System Integration, in: Proceeding of the 15th Monterey Workshop - Foundations of Computer Software, Future Trends and Techniques for Development (Monterey'08), Springer-Verlag, 2010. - [29]
- A. Nuñez, J. Noyé, V. Gasiunas.
Declarative Definition of Contexts with Polymorphic Events, in: Proceedings of the International Workshop on Context-Oriented Programming at ECOOP'09 (COP'09), Genova, Italy, ACM Press, 2009. - [30]
- R. Pierre, A. Lèbre, M. Christine.
Handling Persistent States in Process Checkpoint/Restart Mechanisms for HPC Systems, in: Proceedings of the 9th IEEE International Symposium on Cluster Computing and Grid (CCGRID 2009), Shangai, China, IEEE Computer Society Press, 2009. - [31]
- É. Tanter, J. Fabry, R. Douence, J. Noyé, M. Südholt.
Expressive Scoping of Distributed Aspects, in: AOSD '09: Proceedings of the 8th ACM international conference on Aspect-oriented software development, ACM Press, 2009, p. 27-38. - [32]
- H. N. Van, F. D. Tran, J.-M. Menaud.
Autonomic virtual resource management for service hosting platforms, in: Proceedings of the Workshop on Software Engineering Challenges in Cloud Computing, Vancouver, Canada, April 2009, p. 1–8. - [33]
- H. N. Van, F. D. Tran, J.-M. Menaud.
SLA-Aware Virtual Resource Management for Cloud Infrastructures, in: Proceedings of the 9th International Conference on Computer and Information Technology, Xiamen, China, IEEE Computer Society, 2009, vol. 1, p. 357-362.
National Peer-Reviewed Conference/Proceedings
- [34]
- A. Assaf, J. Noyé.
Flexible Pointcut Implementation: An Interpreted Approach, in: Actes des journées Langages et Modèles à Objets, Nancy, France, B. Carré (editor), Cépaduès-Editions, Mars 2009, p. 45-60. - [35]
- K. Garcés, F. Jouault, P. Cointe, J. Bézivin.
A Domain Specific Language for Expressing Model Matching, in: Actes de la 5ième édition des Journées sur l'Ingénierie Dirigée par les Modèles (IDM'09), Nancy, France, Hermes, March 2009. - [36]
- F. Hermenier, A. Lèbre, J.-M. Menaud.
Changement de contexte pour tâches virtualisées à l'échelle de grappes, in: Proc. of 7ème Conférence Francophone sur les Systèmes d'Exploitation (CFSE07), Toulouse, September 2009.
Scientific Books (or Scientific Book chapters)
- [37]
- P. Cointe.
Designing Open-Ended Languages: An Historical Perspective, in: New Computational Paradigms for Computer Music, Edition Delatour France / IRCAM Centre Georges Pompidou, 2009, p. 49–64.
Books or Proceedings Editing
- [38]
- T. Cleenewerck, J. Fabry, A.-F. Lemeur, J. Noyé, É. Tanter (editors)
DSAL '09: Proceedings of the 2009 AOSD workshop on Domain-specific aspect languages, ACM Press, Charlottesville, VA, USA, 2009. - [39]
- M. Südholt (editor)
Proceedings of the 8th Int. Workshop on Foundations of Aspect-Oriented Languages, FOAL 2009, Charlottesville, Virginia, USA, March 2, 2009, ACM, March 2009.
Internal Reports
- [40]
- F. Hermenier, A. Lèbre, J.-M. Menaud.
Cluster-Wide Context Switch of Virtualized Jobs, INRIA, 2009, no RR-6929, Research Report. - [41]
- G. Jérôme, A. Lèbre, M. Christine.
Saline: Improving Best-Effort Job Management in Grids, INRIA, 2009, no RR-7055, Research Report.
References in notes
- [42]
- M. Akşit, S. Clarke, T. Elrad, R. E. Filman (editors)
Aspect-Oriented Software Development, Addison-Wesley Professional, September 2004. - [43]
- C. Allan, P. Avgustinov, A. S. Christensen, L. Hendren, S. Kuzins, O. Lhoták, O. de Moor, D. Sereni, G. Sittampalam, J. Tibble.
Adding trace matching with free variables to AspectJ, in: ACM Conference on Object-Oriented Programming, Systems and Languages (OOPSLA), R. P. Gabriel (editor), ACM Press, 2005. - [44]
- R. Allen, D. Garlan.
A Formal Basis for Architectural Connection, in: ACM Transactions on Software Engineering and Methodology, July 1997, vol. 6, no 3, p. 213–49. - [45]
- J. H. Andrews.
Process-Algebraic Foundations of Aspect-Oriented Programming, in: Proceedings of the 3rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, LNCS, 2001, vol. 2192, p. 187–209. - [46]
- L. D. Benavides Navarro, M. Südholt, W. Vanderperren, B. De Fraine, D. Suvée.
Explicitly distributed AOP using AWED, in: Aspect-Oriented Software Development (AOSD), ACM Press, March 2006, p. 51-62. - [47]
- G. S. Blair, G. Coulson, P. Robin, M. Papathomas.
An architecture for next generation middleware, in: Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing, Springer-Verlag, 1998. - [48]
- A. Braccialia, A. Brogi, C. Canal.
A formal approach to component adaptation, in: Journal of Systems and Software, 2005. - [49]
- E. M. Clarke, O. Grumberg, D. A. Peled.
Model Checking, The MIT Press, Cambridge, Massachusetts, 1999. - [50]
- M. Cole.
Algorithmic Skeletons: Structured Management of Parallel Computation, MIT Press, 1989. - [51]
- A. Colyer, A. Clement.
Large-scale AOSD for Middleware, in: Proceedings of the 3rd ACM Int. Conf. on Aspect-Oriented Software Development (AOSD), Lancaster, K. Lieberherr (editor), ACM Press, 2004, p. 56–65. - [52]
- L. de Alfaro, T. A. Henzinger.
Interface Automata, in: Proceedings of the Joint 8th European Software Engeneering Conference and 9th ACM SIGSOFT Symposium on the Foundation of Software Engeneering (ESEC/FSE-01), New York, V. Gruhn (editor), SOFTWARE ENGINEERING NOTES, ACM Press, September 10–14 2001, vol. 26, 5, p. 109–120. - [53]
- G. Decker, O. Kopp, F. Leymann, M. Weske.
BPEL4Chor: Extending BPEL for Modeling Choreographies, in: IEEE International Conference on Web Services (ICWS 2007), IEEE Computer Society, 2007, p. 296–303. - [54]
- F. DeRemer, H. H. Kron.
Programming-in-the-large versus programming-in-the-small, in: IEEE Transactions on Software Engineering, 1976, vol. SE-2, no 2, p. 80-86. - [55]
- E. W. Dijkstra.
On the role of scientific thought, in: Selected Writings on Computing: A Personal Perspective, Springer Verlag, 1974, p. 60–66, Published in 1982. - [56]
- R. Douence, P. Fradet, M. Südholt.
A framework for the detection and resolution of aspect interactions, in: Proceedings of the ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE'02), LLNCS, Springer-Verlag, October 2002, vol. 2487, p. 173–188
ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-4435.pdf, preprint version is ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-4435.pdf. - [57]
- R. Douence, P. Fradet, M. Südholt.
Trace-Based Aspects, in: Aspect-Oriented Software Development, M. Akşit, S. Clarke, T. Elrad, R. E. Filman (editors), Addison-Wesley, 2004, p. 201-218. - [58]
- R. Douence, O. Motelet, M. Südholt.
A formal definition of crosscuts, in: Proceedings of the 3rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, LNCS, Springer-Verlag, 2001, vol. 2192, p. 170–186. - [59]
- R. Douence, D. Le Botlan, J. Noyé, M. Südholt.
Concurrent Aspects, in: Proc. of the Int. ACM Conf. on Generative Programming and Component Engineering (GPCE), ACM Press, October 2006, p. 79-88. - [60]
- P. T. Eugster, P. A. Felber, R. Guerraoui, A.-M. Kermarrec.
The many faces of publish/subscribe, in: ACM Computing Surveys, June 2003, vol. 35, no 2, p. 114–131
http://doi.acm.org/10.1145/857076.857078. - [61]
- H. Foster, S. Uchitel, J. Magee, J. Kramer.
Model-based Verification of Web Service Compositions, in: Proceedings of the 18th IEEE Int. Conf. on Automated Software Engineering (ASE'03), IEEE Computer Society, 2003, p. 152–163. - [62]
- A. Fuggetta, G. P. Picco, G. Vigna.
Understanding Code Mobility, in: IEEE Transactions on Software Engineering, May 1998, vol. 24, no 5, p. 342–361. - [63]
- E. Gamma, R. Helm, R. Johnson, J. Vlissides.
Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley, Massachusetts, 1994. - [64]
- H. Grall.
Deux critères de sécurité pour l'exécution de code mobile, École nationale des ponts et chaussées, CERMICS (ENPC-INRIA), 2003, Ph. D. Thesis. - [65]
- G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, W. G. Griswold.
An Overview of AspectJ, in: ECOOP 2001 — Object-Oriented Programming 15th European Conference, Budapest Hungary, Berlin, J. L. Knudsen (editor), Lecture Notes in Computer Science, Springer-Verlag, June 2001, vol. 2072, p. 327–353
http://www.eclipse.org/aspectj/, AspectJ web site: http://aspectj.org. - [66]
- G. Kiczales.
Aspect Oriented Programming, in: Proc. of the Int. Workshop on Composability Issues in Object-Orientation (CIOO'96) at ECOOP, July 1996, Selected paper published by dpunkt press, Heidelberg, Germany. - [67]
- G. Kiczales, J. des Rivieres, Daniel G. Bobrow.
The Art of the Meta-Object Protocol, MIT Press, Cambridge (MA), USA, 1991. - [68]
- J. Kienzle, R. Guerraoui.
AOP - Does It Make Sense? The Case of Concurrency and Failures, in: 16th European Conference on Object-Oriented Programming (ECOOP'2002), Malaga, Spain, B. Magnusson (editor), LNCS (Lecture Notes in Computer Science), Springer-Verlag, 2002. - [69]
- T. Ledoux.
OpenCorba: a Reflective Open Broker, in: ACM Meta-Level Architectures and Reflection, Second International Conference, Reflection'99, Saint-Malo, France, P. Cointe (editor), Lecture Notes in Computer Science, Springer-Verlag, July 1999, vol. 1616, p. 197–214. - [70]
- X. Leroy.
Coinductive Big-Step Operational Semantics, in: ESOP, P. Sestoft (editor), Lecture Notes in Computer Science, Springer, 2006, vol. 3924, p. 54-68. - [71]
- X. Leroy.
Manifest types, modules, and separate compilation, in: Manifest types, modules, and separate compilation, Portland, Oregon, USA, ACM Press, January 1994, p. 109-121. - [72]
- M. McIlroy.
Mass produced software components, in: Mass produced software components, Garmish, Germany, P. Naur, B. Randell (editors), NATO Science Committee, October 1968, p. 138-155. - [73]
- N. Medvidovic, R. N. Taylor.
A Classification and Comparison Framework for Software Architecture Description Languages, in: IEEE Transactions on Software Engineering, January 2000, vol. 26, no 1, p. 70-93. - [74]
- N. R. Mehta, N. Medvidovic, S. Phadke.
Towards a Taxonomy of Software Connectors, in: Proceedings of ICSE, Limerick, Ireland, jun 2000, p. 178–187. - [75]
- M. Mernik, J. Heering, A. M. Sloane.
When and How to Develop Domain-Specific Languages, in: ACM Computing Surveys, December 2005, vol. 37, no 4, p. 316-344. - [76]
- L. Mikhajlov, E. Sekerinski.
A study of the fragile base class, in: A study of the fragile base class, Brussels, Belgium, E. Jul (editor), Lecture Notes in Computer Science, July 1998, vol. 1445, p. 355-382. - [77]
- R. T. Monroe, A. Kompanek, R. Melton, D. Garlan.
Architectural Styles, Design Patterns, and Objects, in: IEEE Software, January 1997, vol. 14, no 1, p. 43-52. - [78]
- D. H. Nguyen, M. Südholt.
VPA-based aspects: better support for AOP over protocols, in: 4th IEEE International Conference on Software Engineering and Formal Methods (SEFM'06), IEEE Computer Society Press, September 2006. - [79]
- D. H. Nguyen, M. Südholt.
Property-preserving evolution of components using VPA-based aspects, in: Proceedings of the 9th International Symposium on Distributed Objects and Applications (DOA'07)., Springer-Verlag, November 2007. - [80]
- O. Nierstrasz.
Regular Types for Active Objects, in: Object-Oriented Software Composition, O. Nierstrasz, D. Tsichritzis (editors), Prentice Hall, 1995, chap. 4, p. 99–121. - [81]
- M. Nishizawa, S. Chiba, M. Tatsubori.
Remote Pointcut - A Language Construct for Distributed AOP, in: Proceedings of the 3rd ACM Int. Conf. on Aspect-Oriented Software Development (AOSD), Lancaster, ACM Press, 2004. - [82]
- D. L. Parnas.
On the criteria for decomposing systems into modules, in: Communications of the ACM, December 1972, vol. 15, no 12, p. 1053-1058. - [83]
- F. Plasil, S. Visnovsky.
Behavior Protocols for Software Components, in: Transactions on Software Engineering, January 2002, vol. 28, no 9. - [84]
- F. Puntigam.
Coordination Requirements Expressed in Types for Active Objects, in: ECOOP'97—Object-Oriented Programming, M. Akşit, S. Matsuoka (editors), LNCS, Springer Verlag, 1997, vol. 1241, p. 367–388. - [85]
- M. Shaw, D. Garlan.
Software Architecture: Perspectives on an Emerging Discipline, Prentice-Hall, 1996. - [86]
- B. C. Smith.
Reflection and Semantics in LISP, Xerox Palto Alto Research Center, Palo Alto, 1984, no P84-00030, Technical report. - [87]
- S. Soares, E. Laureano, P. Borba.
Implementing distribution and persistence aspects with AspectJ , in: Proceedings of the 17th ACM conference on Object-oriented programming, systems, languages, and applications (OOPSLA-02), C. Norris, J. J. B. Fenwick (editors), ACM SIGPLAN Notices, ACM Press, November 4–8 2002, vol. 37, 11, p. 174–190. - [88]
- J. van den Bos, C. Laffra.
PROCOL: A Parallel Object Language with Protocols, in: OOPSLA'89 Conference Proceedings: Object-Oriented Programming: Systems, Languages, and Applications, N. Meyrowitz (editor), ACM Press, 1989, p. 95–102. - [89]
- A. van Deursen, P. Klint, J. Visser.
Domain-Specific Languages: An Annotated Bibliography, in: ACM SIGPLAN Notices, June 2000, vol. 35, no 6, p. 26-36. - [90]
- R. J. Walker, K. Viggers.
Implementing Protocols via Declarative Event Patterns, in: Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE-12), ACM Press, 2004, p. 159 - 169. - [91]
- M. Wand, G. Kiczales, C. Dutchyn.
A Semantics for Advice and Dynamic Join Points in Aspect-Oriented Programming, in: ACM Transactions on Programming Languages and Systems (TOPLAS), 2004, vol. 26, no 5, p. 890–910. - [92]
- D. M. Yellin, R. E. Strom.
Protocol specifications and component adaptors, in: ACM Transactions of Programming Languages and Systems, March 1997, vol. 19, no 2, p. 292–333.