Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
AOAsia 3: Beijing, COMPSAC: July 23, 2007
[go: Go Back, main page]

Workshop Program

Workshop Date: July 23
Time: 8AM-5PM, Room MH-106
Location: Room MH-106 in Beijing Friendship Hotel Workshop Dinner following.
(printable version)

8:00-8:30 Welcome and introduction

8:30-9:30 Session 1

  • AGENT: A Framework for Automatic Generation of Test cases for Aspect Oriented Software
    (Regular paper, 20 minutes)
    Gayathri K, Chitra Babu
  • Aspect-Based Instrumentation for Locating Memory Leaks in Java Programs
    (Regular paper, 20 minutes)
    Kung Chen, Ju-Bing Chen
  • Discussion time
    (15 minutes)

9:30-10:00 AM Break

10:00-11:00 Session 2

  • Specifying Pointcuts in AspectJ
    (Regular paper, 20 minutes)
    Yi Wang, Jianjun Zhao
  • Towards Maintenance Support for Idiom-based Code Using Sequential Pattern Mining
    (Position paper, 10 minutes)
    Tatsuya Miyake, Takashi Ishio, Koji Taniguchi, Katsuro Inoue
  • Aspect-Oriented Real-Time System Modeling Method Based on UML
    (Position paper, 10 minutes)
    Lichen Zhang
  • Discussion time (15 minutes)

11:00-11:30 Group Discussion

11:30-13:30 Lunch

13:30-14:30 Session 3

  • Automated Unit Test Classification of Large Benchmark
    (Regular paper, 20 minutes)
    Cyrille Artho, Zhongwei Chen, Shinichi Honiden
  • A Combined Concept Location Method for Java Programs
    (Regular paper, 20 minutes)
    Dapeng Liu, Shaochun Xu
  • A Tool for Compiler Construction based on Aspect-oriented Specifications
    (Regular paper, 20 minutes)
    Damijan Rebernak, Marjan Mernik
  • Discussion time (20 minutes)

14:30-15:00 Session 4

  • To be added

15:00-15:30 PM Break

15:30-17:00 Group Discussion and Summary

18:00-20:00 Workshop Dinner

Call For Papers

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 Aspect-Orientation without realizing it.

Aspect-oriented software development (AOSD) is a new technique to support separation of concerns in software development. With the growing acceptance of AOSD as a software development technique, dedicated support for analysis of aspectual artifacts is needed at the various stages of software development. Developers need to be able to understand, visualize, specify, verify and test aspect-oriented 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 aspects.

AOAsia is an international workshop on 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 tone of the workshop will be such that a newcomer to the field of AO will receive an introduction of what AO is, and how it fits in with their research. The workshop also intends to provide a forum for discussion of new ideas, new directions, and new applications.

Topics of Interest

  • 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

Workshop Format

The workshop will be in three phases: An instructional phase, a research presentation phase, and a community building phase. The instructional portion of the workshop will involve short talks on what aspect-orientation is, and how it "looks" at various phases of the lifecycle. This will facilitate new participants' understanding of aspects, and will help them better benefit from and contribute to the rest of the workshop. It will also serve as a basis for discourse among current AO researchers. The presentation portion of the workshop will involve talks by those with accepted research papers. These talks will expose the latest AO research, giving newcomers a quick understanding of the current state of the art in AO, and paving the way for a rich community building exercise. In the final phase of the workshop, we will focus on bringing together groups of like-researchers, and finding commonalities and potential avenues for collaboration. Researchers will be initially grouped based on research or short papers, and newcomers can join groups as they see is appropriate. The groups will then discuss their own respective research in more depth, and newcomers can ask questions about AO from experts in the area in a more intimate setting.

Submissions

Send queries to: aoasia@cse.cuhk.edu.hk

There are two ways to get involved with the workshop: by presenting novel research, or by presenting general insights into AOSD.

Research Papers (3 or 6 pages):
(Due: March 2, 2007)

Research papers should present preliminary work into the state of the art of AOSD. Papers must be submitted electronically via the AOAsia 2007 Submission Page. The format of submitted papers should follow the guidelines for the IEEE conference proceedings. All papers will be carefully reviewed by at least three reviewers.

Research papers can be submitted as regular papers (6 page limit) or short papers (3 page limit), and the acceptance will depend on reviewer feedback. Accepted papers will be published in the workshop proceedings of the 31st IEEE Computer Software and Applications Conference (COMPSAC 2007) by the IEEE CS Press. At least one of the authors of each accepted paper must register as a full participant of the workshop to have the paper published in the proceedings.

Essays, Positions, and Pedagogical Submissions:
(Due: June 4, 2007)

We also invite papers that reflect on AOSD in general, and that can provide insights into the world of AO. These papers do not need to introduce novel research, but instead should be composed as instructional, essay-style, or opinion on AOSD. These submissions will be published on the workshop website.