Views, Aspects and Roles — VAR '05

Workshop at ECOOP 2005 in Glasgow, UK.

Important Dates

What's new?

2005-09-15
Published some post-workshop contributions.
2005-07-21
Some more organisational details on the schedule page.
2005-07-20
Approximate schedule is online.
2005-07-04
Uploaded accepted papers.
2005-06-21
Added list of accepted papers.
2005-04-21
The web site is online.

Background

Throughout the history of object-oriented software development many approaches have appeared which allow programs and models to be structured along more than one dimension of decomposition. All these approaches can be ascribed to the broad field of "views" and play an essential role in managing complexity. Different concepts have been proposed of how to put views to work in day-to-day software engineering. Research in the field of Aspect-Oriented Programming is developing technology for modular definition of otherwise crosscutting concerns. Hence, "aspect" is becoming a rather technical term. Also roles and collaborations have been proposed for structuring software from multiple perspectives. Role concepts appear in various areas like conceptual modeling, programming language design, databases and distributed systems.

Themes and Objectives

The aim of this workshop is to bring together researchers from different fields, working on views, aspects and roles, and applying these concepts for different activities of the software life-cycle.