|
|||||
|
Workshop Description: View Call for Papers || Important Dates & Submissions. Aspect-oriented software development (AOSD) is a new approach for modularizing complex software systems. As an extension to other software development paradigms, such as object-oriented development, it allows to capture and modularize concerns that crosscut a software systems in so-called aspects. Aspects are constructs that can be identified and manipulated throughout the development process. Much work has been done to develop aspect-oriented languages, support, and models for aspect-oriented 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. In this workshop, we will discuss where analysis of aspect-oriented software is needed, what the challenges are and how these challenges can be addressed. We are interested in discussing these questions in the context of the whole software development life cycle. The target audience includes people interested in software artefact analysis and aspect-oriented programmnig. The workshop is intended for people who have had some exposure to either or both topics. Goal of this workshop is to create a fruitful discussion about the analysis of aspect-oriented systems. By bringing together different research communities that work in this field, we hope to achieve cross-fertilization and exchange of ideas. |
|||||
|
maintained by Rouza |
|||||