<< CALL FOR PARTICIPATION >>
10th International Conference on Aspect-Oriented Software Development
AOSD 2011: Perspectives on Modularity
March 21-25, 2011
Porto de Galinhas, Brazil
The full program is online and registration is open.
Deadline for early registration: February 21st, 2011
* CNPq, C.E.S.A.R, INES, Marinha do Brasil, AOSD-Europe, IBM Research, Microsoft Research
* UFPE, PUC-Rio, AOSA
In cooperation with:
* ACM SIGSOFT, ACM SIGPLAN, SBC
The International Conference on Aspect-Oriented Software Development (AOSD)
is the premier conference on software modularity that goes beyond traditional
abstraction boundaries. The past series of the conferences have been mainly
investigating "the aspects" for 10 years and explored their clear benefits.
Furthermore, they have revealed that advanced modularity is the core notion for
building modern software systems and hence other new modularization paradigms
and techniques are also getting spotlighted today.
AOSD 2011 seeks to foster advanced modularization paradigms and techniques,
which are not limited to aspects thus re-emphasizing the original intention to
establish AOSD as a conference on advanced separation of concerns and
software modularity for extensibility, flexibility, and adaptability.
Continuing the tradition of its successful predecessors, the program of AOSD.11 will include:
- Keynotes by Mary Shaw, André van der Hoek and Kirk Knoernschild.
- Invited takes by Jim Herbsleb and Gilad Bracha.
- A Research Track with 21 research papers presenting the latest results
in AOSD research.
- A Modularity Visions Track with invited talks and high-quality papers discussing
visions of modularity for the new software-development landscape.
- An Industry Track where architects and developers with experience in
aspects gather to learn and teach.
- 5 Workshops for in-depth discussion of advanced topics in industry and
- 5 Tutorials addressing advance techniques, applications, and emerging
opportunities in AOSD and related areas.
- Demonstrations of leading-edge aspect-oriented technologies.
- A highly interactive Student Forum with a Spring School, a Poster
Event and a Research Project Collaboration Event.
- ACM Student Competition
- A great social program to encourage informal discussion among peers.
A summary of the program is provided below.
Please consult http://aosd.net/2011 for details and up-to-date
information. We invite you to attend AOSD.11!
The following keynotes will be offered at AOSD.11:
* Mary Shaw - Modularity for the Modern World
* André van der Hoek - A Designers′ Perspective on Modularity
* Kirk Knoernschild - Modularity, Agility, and Architecture's Paradox
The following invited talks will be offered at AOSD.11:
* Jim Herbsleb - Talking about Concerns
* Gilad Bracha - Modules: Dreams and Reality
The Research Track captures state-of-the-art research occurring in AOSD.
A broad range of topics will be presented throughout the conference. The
paper titles for AOSD.11 are as follows:
* MetaLexer: A Modular Lexical Specification Language. Andrew Casey, Laurie Hendren
* AspectLTL: An Aspect Language for LTL Specifications. Shahar Maoz, Yaniv Sa'ar
* From Aspect-oriented Requirements Models to Aspect-oriented Business Process Design Models. Sébastien Mosser, Gunter Mussbacher, Mireille Blay - Fornarino, Daniel Amyot
* Compositional Type-Checking for Delta-Oriented Programming. Ina Schaefer, Lorenzo Bettini, Ferruccio Damiani
* Reducing Combinatorics in Testing Product Lines. Chang Hwan Peter Kim, Don Batory, Sarfraz Khurshid
* Aspect-Aware Operating-System Development. Daniel Lohmann, Wanja Hofer, Wolfgang Schröder-Preikschat, Olaf Spinczyk
* An Exploratory Study of Code Smells in Evolving Aspect-Oriented Systems. Isela Macia, Alessandro Garcia, Arndt Von Staa
* Aspect Assumptions: A Retrospective Study of AspectJ Developers' Assumptions about Aspect Usage. Steffen Zschaler, Awais Rashid
* Aspect-Based Dynamic Software Updating: A Model and its Empirical Evaluation. Susanne Cech Previtali, Thomas R. Gross
* Closure Joinpoints: Block Joinpoints without Surprises. Eric Bodden
* Polymorphic Bytecode Instrumentation. Philippe Moret, Walter Binder, Éric Tanter
* Translucid Contracts: Expressive Specification and Modular Verification for Aspect-Oriented Interfaces. Mehdi Bagherzadeh, Hridesh Rajan, Gary T. Leavens, Sean Mooney
* An Aspect-Oriented Approach for Implementing Evolutionary Computation Applications. Andres J. Ramirez, Adam C. Jensen, Betty H.C. Cheng
* Maintainable and Reusable Scientific Software Adaptation. Pilsung Kang, Eli Tilevich, Srinidhi Varadarajan, Naren Ramakrishnan
* Applying Dependability Aspects on top of "Aspectized" Software Layers. Kiev Gama, Didier Donsez
* Analyzing the Discipline of Preprocessor Annotations in 30 Million Lines of C Code. Jörg Liebig, Christian Kästner, Sven Apel
* On the Impact of Crosscutting Concern Projection on Code Measurement. Eduardo Figueiredo, Alessandro Garcia, Marcelo Maia, Gabriel Ferreira, Camila Nunes, Jon Whittle
* Measuring the Effects of Aspect-Oriented Refactoring on Component Relationships: Two Case Studies. Reishi Yokomori, Harvey Siy, Norihiro Yoshida, Masami Noro, Katsuro Inoue
* Escala: Modular Event-Driven Object Interactions in Scala. Vaidas Gasiunas, Lucas Satabin, Mira Mezini, Angel Nunez, Jacques Noye
* Putting Events in Context. Adrian Holzer, Lukasz Ziarek, K R Jayaram, Patrick Eugster
* EventCJ: A Context-Oriented Programming Language with Declarative Event-based Context Transition. Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
MODULARITY VISIONS TRACK
* Making Aspects Natural: Events and Composition. Christoph Bockisch, Somayeh Malakuti, Mehmet Aksit, Shmuel Katz
* Modularity for the Changing Meaning of Changing. William Harrison
* TeCFRA - The Design Paradigm for Continually Evolving Systems. Urjaswala Pankaj Vora, Peeyush Chomal, Rahul Upadhyay, Vikram Khati.
* Portability as an Aspect: Rethinking Modularity in Mobile Game Development. Nan Niu, Vander Alves, Tanmay Bhowmik.
The AOSD.11 Industry Track features contributions from industrial
researchers and practitioners based on experience in applying AOSD
concepts to industrial challenges. Papers in the Industry Track include:
* Experiences Documenting and Preserving Software Contraints using Aspects. Roberto S. Silva Filho, François Bronsard, William M. Hasling.
* ASystemC: An AOP Extension for Hardware Description Language. Yusuke Endoh.
* Using Aspect-Orientation to Simplify Concurrent Programming. Uwe Hohenstain, Urs Gleim.
* Flexible, Dynamic Injection of Structured Advice Using Byteman. Andrew Dinn.
A diverse set of workshops will be offered at AOSD.11 during the first
two days of the conference. All workshops are included in the
registration fee. There will be five workshops at AOSD.11:
Monday, March 21st 2011
* Foundations of Aspect-Oriented Languages (FOAL)
* Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design (EA)
* Variability & Composition: Variability and Composition in Live Contexts (VariComp)
Tuesday, March 22nd 2011
* Modularity in Systems Software (MISS)
* Workshop on Domain-Specific Aspect Languages (DSAL)
The following tutorials will be offered at AOSD.11. All tutorials are included in the registration fee. There will be five tutorials at AOSD.11:
* Tutorial 1: Refactoring Course. Joseph W. Yoder
* Tutorial 2: The Theory and Practice of Modern Modeling Language Design (for Model-Based Software Engineering). Bran Selic
* Tutorial 3: Understanding Programming Technologies by analogy, examples, and abstraction. Ralf Laemmel
* Tutorial 4: The Aspect-Oriented User Requirements Notation: Aspects, Goals and Scenarios. Gunter Mussbache
* Tutorial 5: Modularizing Crosscutting Concerns with Ptolemy. Hridesh Rajan
Paulo Borba, General Chair (Universidade Federal de Pernambuco, Brazil) -
Alessandro Garcia, Organizing Co-Chair (Pontifícia Universidade Católica do Rio de Janeiro, Brazil) -
Sérgio Soares, Organizing Co-Chair (Universidade Federal de Pernambuco, Brazil) -
Shigeru Chiba, Research Program Chair (Tokio Institue of Technology, Japan) -
Harold Ossher, Modularity Visions Program Chair (IBM T.J. Watson Research Center, USA) -
Flávia Rainone, Industrial Program Co-Chair (JBoss, a division of Red Hat) -
Thomas Cottenier, Industrial Program Co-Chair (UniqueSoft, USA) -
Thais Batista, Tutorials Co-Chair (Universidade Federal do Rio Grande do Norte, Brazil) -
Yuanfang Cai, Tutorials Co-Chair (Drexel University, USA) -
Johan Fabry, Workshops Co-Chair (University of Chile, Chile) -
Marco Túlio Valente, Workshops Co-Chair (Universidade Federal de Minas Gerais, Brazil) -
Phill Greenwood, BoFs Co-Chair (Lancaster University, UK) -
Vander Alves, BoFs Co-Chair (Universidade de Brasilia, Brazil) -
João Araújo, Demonstrations Co-Chair (Universidade Nova de Lisboa, Portugal) -
Nélio Cacho, Demonstrations Co-Chair (Universidade Federal do Rio Grande do Norte, Brazil) -
Christina Chavez, Publicity Co-Chair (Universidade Federal da Bahia, Brazil) -
Mónica Pinto, Publicity Co-Chair (Universidad de Málaga, Spain) -
Celina Gibbs, Student Events Co-Chair (University of Victoria, Canada) -
Michael Haupt, Student Events Co-Chair (Hasso Platner Institut, Germany) -
Eddy Truyen, Student Volunteers Co-Chair (K.U. Leuven, Belgium) -
Uirá Kulesza, Student Volunteers Co-Chair (Universidade Federal do Rio Grande do Norte, Brazil) -
Fernando Castor, Web Chair (Universidade Federal de Pernambuco, Brazil) -
Eduardo Figueiredo, Proceedings Chair (Universidade Federal de Uberlandia, Brazil)
Mónica Pinto (Universidad de Málaga, Spain) & Christina Chavez (UFBA, Brazil)
To contribute to SEWORLD, send your submission to
mailto:[log in to unmask]
http://www.sigsoft.org/seworld provides more
information on SEWORLD as well as a complete archive of
messages posted to the list.