Call for Papers

Important Dates

  • Research Papers due: August 5, 2009 <---extended!!
  • Notification date: August 31, 2009
  • Position Statements due: TBD
  • Notification date for position statements: TBD
  • Workshop date: Either 16 or 17 of November, 2009 (TBD)

    Overview

    Separation of concerns is one of the main tenets of software engineering - allowing developers to reason about a problem in sensible portions, regardless which phase of the lifecycle they're working in. Many researchers in software engineering are actually in the field of advanced software modularization techniques such as Aspect-Orientation without realizing it.

    A growing number of advanced software modularization techniques, including aspect-oriented software development (AOSD) are investigated to support separation of concerns in software development. Those techniques need dedicated support for analysis of artifacts at the various stages of software development. Developers need to be able to understand, visualize, specify, verify and test, with existence of those advanced modularization techniques, requirements, architectures, designs and programs to make it an industrially viable technology. Tool support is further needed for the identification of latent (non-modularized) crosscutting concerns in legacy software and for their subsequent refactoring into modules.

    AOAsia is a series of international workshops on advanced modularization techniques including AOSD initially organized by Asia-related researchers in cooperation with many researchers all over the world. One of the aims for this workshop is to bring together researchers, who are tackling the problems of advanced separation of concerns, but who are not yet connected to this growing, thriving community. The workshop also intends to provide a forum for discussion of new ideas, new directions, and new applications.

    Topics of Interest

    We invite novel contributions on any topics in advanced software modularization techniques including (but not limited to)

  • Applications and tools
  • Software architectures and product lines
  • Aspect interference and composition
  • Contracts, components and aspects
  • Model Driven Architecture and UML
  • Software development methods and patterns
  • Reverse engineering and refactoring
  • Reflection and meta programming
  • Semantics and type systems
  • Verification, validation and testing
  • Distributed systems and middleware
  • Evolution and adaptability
  • Evaluation and metrics

    Keynote

    A keynote talk is presented by Dr. James Noble of Victoria University of Wellington, New Zealand.

    Workshop Format

    The planned workshop format is primarily presentation of papers and group discussion. Presentations will come in two categories: regular papers and position statements. The second category will allow for instructional, essay-style, or opinion on advanced software modularization techniques including AOSD, or short presentations of topics for which results are not yet available, perhaps for researchers who are seeking feedback on ideas or seek collaborations. In the group discussion phase of the workshop, we will focus on bringing together groups of like-researchers, and finding commonalities and potential avenues for collaboration.

    Submissions

    There are two ways to get involved with the workshop: by presenting novel research, or by presenting a position statement describing on-going research or general insights into advanced software modularization techniques. Submissions will be reviewed by the program committee and designated reviewers. Papers and statements will be selected for presentation at the workshop based on their length, scientific merit, innovation, readability, and relevance. Papers previously published or already being reviewed by another conference is not eligible.

    Regular papers should be submitted electronically via the web page at EasyChair. Position statements should be sent to aoasia@cse.cuhk.edu.hk. All submissions should be in PDF format. Research papers must not exceed 10 pages in length and position statements must not exceed 5 pages in length. We encourage use of the IEEE or ACM Conference format for submissions.

    We publish proceedings including the accepted research papers and extended abstract of the accepted position statements as a technical report from the University of Auckland. The accepted position statements will be published on the workshop website.

    Program Committee

    TBD

    Organizers

  • Elisa Baniassad, Chinese University of Hong Kong [elisa@cse.cuhk.edu.hk]
  • Kung Chen, National Chengchi University [chenk@cs.nccu.edu.tw]
  • Shigeru Chiba, Tokyo Inst. of Technology [chiba@is.titech.ac.jp]
  • Jan Hannemann, German National Library [janhan@mail.com]
  • Takashi Ishio, Osaka University [ishio@ist.osaka-u.ac.jp]
  • Hidehiko Masuhara, University of Tokyo [masuhara@acm.org]
  • Jianjun Zhao, Shanghai Jiao Tong University [zhao-jj@cs.sjtu.edu.cn]