|
First
International Workshop
on Foundations of
Unanticipated Software Evolution
Background
Many
studies of complex software systems have shown that unanticipated
changes account for most technical problems and related costs of software
evolution. By
definition, unanticipated software evolution (USE) is not something
for which we can prepare during the design of a software system. Therefore,
support for unanticipated software evolution is a key issue for software
development tools and techniques, programming languages, component
models and runtime infrastructures.
Without it, unanticipated changes often force software engineers to
perform extensive invasive modification of existing architectures,
designs and code.
This
workshop will address formal techniques that help
to perform, analyse and manage unanticipated
static and dynamic evolution of software. It is a successor
of the second workshop on Unanticipated Software Evolution (at ETAPS
2003) and of the first workshop on Formal Foundations of Software
Evolution (at CSMR 2001).
Topics
of Interest
The
workshop is intended to cover all aspects of unanticipated software
evolution, from theoretical foundations to empirical studies. Topics
of interest include, but are not limited to:
- Formal
approaches, language concepts and implementation techniques for
USE.
- USE
support at different stages of a program’s life-cycle: design-time,
compile-time, load-time and run-time.
- USE support in programming languages, component models and related infrastructures (JVM, EJB, JavaBeans, CORBA, DCOM, and .NET).
- USE
support by prototype-based language concepts, meta-programming,
reflection, and aspect-oriented approaches.
- Consistency, safety, integrity, constraint enforcement and dependency management issues.
- Learning from object-oriented databases: Application of techniques for schema evolution and instance adaptation for run-time USE.
- Experience reports on engineering for 24x7 availability and on-line software upgrades.
- Related descriptions of hard problems from a practitioner`s perspective.
Prospective authors are required to take into account the formatting guidelines.
Important
dates
Attendance
at the workshop is by invitation based on submitted papers, and
will be limited to approximately 20 people in order to facilitate
lively discussion and the exchange of ideas.
| Online
submission possible as of: |
December
1st, 2003 |
|
Deadline
for reviewed paper submissions:
|
December
20, 2003
|
|
Notification
of acceptance or rejection:
|
January
29, 2004
|
| Deadline
for final versions: |
February
20, 2004 |
| Programme
and online proceedings available: |
February
27, 2004 |
| ETAPS
early registration deadline: |
--
yet unknown -- |
|
Workshop:
|
March
27-28, 2004
|
|
Related Events
Workshop
Series on Unanticipated Software Evolution (USE 2002, USE 2003)
http://joint.org/use/
International
Workshop on Evolution of Large-Scale Indutrial Software Applications
(ELISA 2003)
http://prog.vub.ac.be/FFSE/Workshops/ELISA-Workshop.html
Workshop
on Engineering Context-Aware Object-Oriented Systems and Environments
http://www.dsg.cs.tcd.ie/ecoose/oopsla2002/
Workshop
on Engineering Complex Object-Oriented Systems for Evolution
http://www.dsg.cs.tcd.ie/ecoose/oopsla2001/
International
Workshop on Formal Foundations of Software Evolution (FFSE 2001)
http://prog.vub.ac.be/FFSE/Workshops/FFSE-Workshop.html
|