STS'08: Software Transformation Systems Workshop
http://www.program-transformation.org/Sts/STS08
part of the
Seventh international conference on
Generative Programming and Component Engineering (GPCE'08)
http://www.gpce.org/
October 19-23 2008, Nashville, Tennessee
colocated with OOPSLA'08
________________________________________________________________________
Workshop Organisers
* Magne Haveraaen, University of Bergen, Norway
http://www.ii.uib.no/~magne/
* Jan Heering, CWI, Amsterdam, Netherlands
http://homepages.cwi.nl/~jan/
* Eelco Visser, Delft University of Technology, Netherlands
http://swerl.tudelft.nl/bin/view/EelcoVisser
Workshop schedule:
* 2 page position paper submission deadline: August 1, 2008
* Notification of acceptance: August 31, 2008
* Early registration: September 11, 2008
* Workshop: Wednesday October 22, 2008
Motivation
----------
Modern modelling and software development needs software support
beyond that of simple editors and compilers. Often a model or software
piece can be generated from (fragments) of existing models or high level
codes. Software transformation systems are tools which are built for
such transformations. They range from specific tools for one purpose,
via simple pattern matching systems, to general transformation systems
which are easily programmed to do any reasonable transformation. Thus
the more general tools may be treated as meta-tools for generative
programming. They are currently playing a significant role in integrated
development environments (IDEs, e.g., Eclipse) and model driven
engineering (MDE).
Following on the success of STS'04 and STS'06, this workshop is once
again designed to bring together people working on software
transformation systems and those with an interest in software
transformation systems as a tool.
The workshop will this time to some extent focus on the relationship
between software transformation technologies and related technologies
such as reflection (supported, e.g., by Java), (template)
meta-programming (supported by C++), and staged programming languages.
We also want to look at the applications of transformation tools in IDEs
and MDE.
Workshop format
---------------
The workshop will have a small number of participants, around 20,
selected on the basis of short position papers submitted to the
organisers. The aim is to let people with different perspectives meet in
order to allow fruitful interaction.
Submission of intent to participate
-----------------------------------
If you find this workshop interesting you should send an e-mail to
sts08(a)ii.uib.no with your intent to participate and your area of
expertise/interest. Include a 2 page position paper if you want to give
a presentation. Space may be limited at the workshop, and preregistered
participants will be given priority.
All material must be received by the deadline. We prefer plain ISO or
UTF-8 documents (txt), but latex (only use standard packages) and pdf
formats are also acceptable.
--
http://www.program-transformation.org/Sts/STS08
------------------------ CALL FOR PAPERS ------------------------
WORKSHOP Models(a)run.time
http://www.comp.lancs.ac.uk/computing/users/bencomo/MRT
At the ACM/IEEE 11th International Conference on Model Driven
Engineering
Languages and Systems
MODELS'08, 28 September - 3 October, Toulouse, France
**********************************************************************
Important Dates:
Submission deadline:
Wednesday August 13th
Notification of acceptance:
September 7th (or before early registration deadline at MODELS08)
Workshop at MODELS:
Tuesday 30th September
Program Committee
Betty Cheng
Michigan State University, USA
Fabio M. Costa
Federal University of Goias, Brazil
Anthony Finkelstein
UCL, UK
Jeff Gray
UAB, USA
Oystein Haugen
SINTEF, Norway
Jozef Hooman
ESI, The Netherlands
Gang Huang
Peking University, China
Paola Inverardi
University of L'Aquila
P.F.Linington
University of Kent, UK
Jean-Marc Jezequel
Triskell Team,IRISA, France
Rui Silva Moreira
UFP, INESC Porto, Portugal
Andrey Nechypurenko
Siemens, Germany
Oscar Nierstrasz
University of Berne
Eugenio Scalise
UCV, Venezuela
Arnor Solberg
SINTEF, Norway
Thaís Vasconcelos Batista
UFRN, Brazil
Steffen Zschaler
T.U. Dresden, Germany
Organizing Committee
Nelly Bencomo(main contact), Gordon Blair, Lancaster University, UK
Robert France, Colorado State University, USA
Freddy Munoz, INRIA, France
Goal
The goal of this workshop is to look at issues related to developing
appropriate model-driven approaches to monitoring and managing the
execution
of systems. This is the first workshop to address this theme and its
treatment requires the bringing together of a variety of communities
including researchers working on model-driven software development,
software
architectures, reflection (including for example architectural
reflection),
and autonomic and self healing systems. Discussions in the workshop will
address questions such as: What should a runtime model look like? How
can
the models be maintained at runtime? What are the best approaches to
follow
when developing runtime models?
Workshop Format
The workshop participants will be selected based on their experience and
ideas related to this new and emerging field. You are invited to apply
for
attendance by sending a full-paper (8-10 pages) or a short paper (2-4
pages)
in PDF or PS The paper must conform to the Springer LNCS formatting
guidelines: http://www.springer.com/computer/lncs (it is the same
format of
the Conference, see conference website for more information).
Submissions
will be reviewed by at least 3 PC members. The authors will be notified
about acceptance before the MoDELS 2008 early registration deadline.
Candidates for best papers can be just taken from the category of
full-papers. A primary deliverable of the workshop is a report that
clearly
outlines (1) the research issues and challenges in terms of specific
research problems in the area, and (2) a synopsis of existing model-
based
solutions that target some well-defined aspect of monitoring and
managing
the execution of systems. Potential attendees are strongly encouraged to
submit position papers that clearly identify research issues and
challenges,
present techniques that address well-defined problems in the area, and
are
supported by small demos. The first part of the workshop will focus on
identifying the research issues and challenges and framing an initial
set of
research questions. The second part of the workshop will focus on
discussing
approaches for tackling the problems; in particular, the integration of
runtime models with model-driven development approaches will be
discussed.
The workshop aims to:
- Integrate and combine research ideas from the areas cited above.
- Provide a "state-of-the-research" assessment expressed in terms of
research issues, challenges, and accomplishments. This assessment can be
used to guide research in the area.
- Continue to build a network of researchers in this area, building on
the
initial event help last year.
- Plan and promote further events on these topics.
We strongly encourage authors to address the following topics. Labelled
research topics with (*) are crucially important:
- What a runtime model looks like and how does it evolve? (*)
- How can runtime models be maintained? (*)
- How can runtime models be validated?
- What abstractions over runtime phenomena are useful?
- How are the abstractions tied to the types of adaptations supported?
(*)
- How do these abstractions evolve over time? (*)
- Are new abstractions created during runtime? (*)
- How are the causal relationships with executing code realized? (*)
- What is the role of reflection in maintaining the causal connection
between models and run-time system?
- The relevance and suitability of different model-driven approaches to
monitoring and managing systems during runtime
- Examples of how models can be used to validate and verify the
behaviour of
the system at runtime (*)
- Compatibility (or tension) between different model-driven approaches
- How do models at other phases of the software engineering lifecycle
relate
to the corresponding run-time models?
- Small demos and tools that support the use of models(a)run.time (*)
--
Per Ardua Ad Astra
--
Freddy Oersted Mun~oz Ramirez Phone: +33 299 847 298
Ph.D. in Computer Science student e-mail: freddy.munoz(a)irisa.fr
IRISA Rennes cedex, France web: http://freddy.cellcore.org
Please note that the deadline for the
Workshop on Functional and Declarative Programming in Education (FDPE08)
which will be held in conjunction with ICFP 2008 on Sunday, September
21, 2008 in Victoria, British Columbia, Canada is
extended to Sunday, June 29, 2008.
Beside regular papers extended abstracts presenting new ideas in
teaching declarative programming and (short) tool describtions are
welcome as well.
Further information is available from
http://www-ps.informatik.uni-kiel.de/fdpe08/