2nd Domain-Specific Aspect Languages Workshop

@ ACM International Conference on Aspect-Oriented Software Development (AOSD 2007)

Organizers


Thomas Cleenewerck is currently employed as a researcher at the Programming Technology Lab of the Vrije Universiteit Brussel. He is in the process of finalizing his Phd dissertation for which he has developed a component-based language approach named the Linglet Transformation System (LTS).  His research interests are situated in the field of modular language implementation design. More specifically, he focuses on the modularization of language semantics with non-local effects. Such non-local effects manifests themselves for example in concern-specific aspect languages and domain-specific languages. He has organized a workshop on Evolution and Reuse of Language Specifications for DSLs (ERLS) at ECOOP'04 and is a PC member of the Programming Languages track of SAC'06.


Johan Fabry is a postdoctoral researcher in the INRIA Futurs project at the Université des Sciences et Technologies de Lille. He holds a PhD in Computer Science from the Vrije Universiteit Brussel. His main research interest is the use of AOSD in building distributed systems, and how different aspects applicable in these systems can be combined within one application. In his work he has built a number of domain-specific aspect languages, for replication, remote invocation, and most recently advanced forms of transaction management. Further research interests include design of pointcut languages and weaver implementations. He is co-organizing the workshop on Aspects, Dependencies and Interactions at ECOOP'06 and is co-editor of the special issue on Dependencies and Interactions with Aspects of the journal Transactions on AOSD.


Anne-Francoise Le Meur is an assistant professor at the University of Lille and is a member of the INRIA project JACQUARD, which participates in the European Network of Excellence on Aspect-Oriented Software Development (AOSD-Europe). She has been working on program specialization and the design and development of domain-specific languages. Her current work focuses mainly on the application of programming-language techniques to the problem of software component-based architecture evolution.


Jacques Noyé has been an assistant professor at Ecole de Mines de Nantes since 1996. He is a member of OBASCO (OBjects, ASpects, and COmponents) a joint project of Ecole des Mines de Nantes and INRIA and participates in the European Network of Excellence on Aspect-Oriented Software Development (AOSD-Europe). His research interests include architecture programming languages (in particular component and aspect languages), and the adaptation and specialization of applications based on such languages, using techniques such as reflection and partial evaluation. He holds a European doctoral degree in computer science from the University of Rennes (France). He worked from 1985 to 1993 at the European Computer-Industry Research Centre in Munich on many aspects of Prolog implementation, in particular, hardware support, compilation, and parallelism. From 1994 to 1996, he was, within the Compose group at Irisa in Rennes, one of the main designers of Tempo, a partial evaluator for C.


Damijan Rebernak is currently employed as a researcher at the Programming Methodologies Laboratory of the University of Maribor. Currently  he finalizes his work for PhD disertation for which he has developed a new aspect-oriented specification  language for automatic compiler generation. His other research interests are also aspect-oriented programming, domain-specific languages (DSLs), concepts and implementation of programming languages, and compiler generators. His main  research  area is the use of AOSD in program language specification and design/implementation of aspect weaver for aspect-oriented specification language for automatic compiler generation.


Éric Tanter is assistant professor at the University of Chile. His research focuses on programming paradigms for adaptable systems, in particular reflection, metaprogramming and aspect-oriented programming. He is working on multi-language AOP, experimenting with new aspect language constructs, studying aspect interactions, and applying aspects in specific contexts, such as concurrent and context-aware programming. He co-organized the Open and Dynamic Aspect Languages Workshop at AOSD'06, the DSAL workshop at GPCE'06, as well as several workshops on Ambient Intelligence and Pervasive Computing (OT4AmI at ECOOP'06 and '07, and SEPS at ICPS'06). He served as PC member of the Programming for Separation of Concerns track of SAC'06 and '07, NODe'06, Software Composition'07, VMIL'07, and DAIS'07. He is PC co-chair of Software Composition'08. He holds an MSc in Computer Science from the Vrije Universiteit Brussel (2000), and a PhD from both the University of Nantes and the University of Chile (2004).