Call for Papers
Workshop on
"Model-based Software Reuse"
To be held in conjunction with the
16th European Conference on Object-Oriented Programming (ECOOP)
Malaga, Spain
June 10, 2002
http://research.intershop.com/workshops/ECOOP2002/
(mirrored at:
http://i44w3.info.uni-karlsruhe.de/~pulvermu/workshops/ECOOP2002/
)
Overview:
One of the remaining problems in the domain of software reuse is how to model the different reusable assets (e.g., features, subsystems, components, aspects) and how to describe and reason about systems composed out of such reusable assets. Many notations exist to model software requirements and designs, but unfortunately they do not provide any notion for the composition of several assets. This means, there is no support when combining several assets to form a larger asset. Especially, there is no modelling support given by currently used notations (like UML) to check the reusability and consistency of assets and to check the consistency of different views (e.g., dynamic models like state-charts and message sequence charts). That makes it hard to reuse existing parts, to build families of systems, and to split up requirements or design work between several people.
In this workshop we are looking for modelling approaches enabling the development of reusable subsystems with reasonable effort by abstracting from details. This model-based approach to reuse should not only allow the modeling of the required features of the system to be built but they should also be able to describe the system as an assembly (or configuration) of different decomposed assets. To make reuse of the existing assets in new contexts meaningful models of assets have to be found allowing (a) to define the desired interactions between the different assets, (b) to detect undesirable negative interferences of assets and (c), ultimately, the possibility to predict properties of the overall system out of the assets' properties. This would allow to check the properties of the assembled (or configured) system against the requirements. Even if not able to prove that the system is fully compliant to the requirements, a model-based approach in reuse supports the detection of inconsistencies and interoperability problems in early stages of software development.
Since the issue of software composition has been raised in many different reuse-communities, such as component-based software engineering, software architecture, aspect-oriented programming, etc., we would like to present and discuss in this workshop common approaches of model-based reuse and the application and benefits of these approaches as well as the challenges.
Topics of interest include but are not limited to:
Important Dates:
| April 1, 2002 | Indication of interest by email |
| April 8, 2002 | Position paper due |
| April 29, 2002 | Notification of acceptance |
| May 6, 2002 | Deadline for early registration for ECOOP 2002 |
| May 20, 2002 | Camera-ready version |
| June 10, 2002 | Workshop |
Submission Guideline:
Authors are invited to submit a position paper not exceeding 8 pages (12 pt, single-spaced) by April 8, 2002. Electronic submissions are required. Please send an email containing your submission in PDF or Postscript to
Your submission email should have the subject [ECOOP 2002] and embrace the
authors' names, the paper title, keywords and the paper abstract.
Authors intending to submit a paper are invited to send an email of interest
by April 1, 2001 to the address above, containing title, authors and short
abstract (up to 200 words) of the paper.
The acceptance of a paper implies that at least one of the authors will register for the workshop and thus present the paper and participate in the discussion groups.
All accepted papers will be published in advance on the workshop website (http://research.intershop.com/workshops/ECOOP2002/) to be read by all participants in order to know the other positions. In addition, the position papers will be published as a technical report from Monash university. For this purpose be prepared to submit camera-ready papers as LaTeX files using IEEE-style after acceptance (see author instructions on website)!
Compilations of the group discussions and the group members' position papers will be included in the Springer-LNCS published ECOOP workshop reader.
Organisers:
Andreas Speck
Intershop Research, Germany
Email: a.speck@intershop.com
Elke Pulvermueller
Universitaet Karlsruhe, Germany
Email: pulvermueller@acm.org
Matthias Clauß (primary contact)
Intershop Research, Germany
Email: m.clauss@intershop.com
Ragnhild Van Der Straeten
Vrije Universiteit Brussel, Belgium
Email: rvdstrae@vub.ac.be
Ralf Reussner
Distributed Systems Technology Center (DSTC),
Monash University, Australia
Email: reussner@dstc.com
Review/Program Committee:
To top