|
TOOLS EUROPE 2011 is part of the
TOOLS Conference Series, a
unique concentration of software conferences which also includes the
International Conference
on Model Transformation (ICMT 2011),
Software Composition
(SC 2011) and
Tests And
Proofs (TAP 2011), as well as several outstanding
workshops such
as the Transformation Tool Contest, the Eiffel Community Workshop, Dynamic
Languages, Model Comparison in Practice, Algebraic Methods in Model-Based
Software Engineering, OCL and Textual Modeling, Model Transformation in ATL, and
Reflection, AOP and Metadata for Software Evolution.
Visit the
TOOLS Conference Series website
for more information about these events, the
overall
schedule along the TOOLS week (27 June-1 July 2011),
registration details, and local
information about Zurich and the conference.
|
Introduction to TOOLS Europe 2011 |
Now that object technology is mainstream, it can be studied
in combination with other technologies devoted to achieving high quality
software. TOOLS EUROPE is a long standing conference that brings together
researchers, practitioners and students to discuss objects, models, components,
patterns, languages and systems in a holistic way. TOOLS has a strong practical
bias, without losing sight of the importance of correctness and performance.
TOOLS EUROPE solicits contributions on all aspects of object
technology and related fields, in particular model-based development, component-based
development, language implementation and patterns. More generally, any
contribution addressing topics in advanced
software technology falls within the scope of TOOLS. Reflecting the
practical emphasis of TOOLS, contributions showcasing applications along with a
sound conceptual contribution are particularly welcome.
Topics of interest include, but are not limited to:
- Applications to safety- and security-related software
- Aspects and aspect-oriented programming and modelling
- Component-based programming, modelling, tools
- Distributed and concurrent object systems
- Domain specific languages and language design
- Experience reports, including efforts at standardisation
- Frameworks for component-based development
- Language implementation techniques, compilers, run-time systems
- Model-driven development and model-driven architecture
- Multicore programming, models and patterns
- Object technology, including programming techniques, languages, tools
- Open source solutions & Reproduction studies
- Patterns, pattern languages, tool support for patterns
- Practical applications of program verification and analysis
- Real-time object-oriented programming and design
- Testing of object-oriented systems
- Tools and frameworks for supporting model-driven development
- Trusted and reliable components
|
|
|
|
|
|
|
Oscar
Nierstrasz, University of Bern, Switzerland
Synchronizing Models and Code
Abstract:
Object-oriented development promotes the view that "programming is
modeling". Nevertheless, it remains difficult to correlate domain
concepts and features with source code, to reconcile static and
dynamic views of object-oriented code, and to evolve software of a
running system. There continues to be a significant gap between
high-level models of software applications and the code that realizes
these models. We review some recent research of the Software
Composition Group that attempts to address these shortcomings, and we
put forward some challenges for future object-oriented development
systems.
|
|
|
|
|
|
|
|
Frank
Tip, IBM T.J. Watson Research Center
Finding and Fixing Bugs in Web Applications
Abstract:
Today's society is critically dependent on the existence of
web applications. From online purchases to personal banking
to mobile devices, web applications are the backbone of the
21st century's economy. However, web applications have a
number of characteristics that make them highly fragile and
prone to bugs that threaten the important applications they
enable. In particular, they are typically written in a combination
of multiple languages, they often rely on low-level manipulation
of string values to generate dynamic web page content, and the
flow of control in web applications usually depends strongly on
interactive input from the user. In this presentation, I will
present an overview of the Apollo project at IBM Research, which
aims to make web applications more robust by assisting
programmers with finding and fixing bugs, using automated
techniques for test generation, fault localization, and program
repair.
|
Top
Submissions should be up to 16 pages long in standard
LNCS format. They have to include the authors' names, affiliations and
contact details. Submissions
are due on January 28, 2011 and should be submitted in PDF format via
http://www.easychair.org/conferences/?conf=toolseurope2011.
All contributions will be subject to a rigourous selection
process by the Program Committee, with a stress on originality, practicality and
overall quality. The proceedings will be published by Springer Verlag. At least one author of every accepted paper should register for the conference.
A
selection of the best papers of the conference will be invited to submit
extended versions to the renewed Journal of
Object Technology (JOT).
The
Best Paper Award of the TOOLS Europe 2011 Conference was given by the European
Association for Programming Languages and Systems (EAPLS)
to the paper
The award was given during the TOOLS Europe 2011
banquet dinner directly by the President of the EAPLS
Association, Prof. Mark
van den Brand
- Paper submission:
January 28, 2011 February 11, 2011
- Author notification: March 23, 2011
- Camera-ready versions:
April 4, 2011 April 11, 2011
- Conference dates: June 28-30, 2011

The Proceedings of the TOOLS Europe 2011
have been published in the Springer's LNCS series, as
Volume 6705. You can cite them as:
Judith Bishop and Antonio Vallecillo (Eds.). "Proceedings of the
49th International Conference on Objects, Models, Components, Patterns, TOOLS
Europe 2011", Zurich, Switzerland, June 28-30, 2011. LNCS 6705,
Springer.
Top
CONFERENCE SERIES CHAIR
- Bertrand Meyer Zurich and
Eiffel Software, Switzerland
PC CHAIRS
- Judith Bishop Microsoft Research, USA
- Antonio Vallecillo Universidad de Malaga, Spain
WORKSHOP CHAIR
- Richard Paige University of York, UK
PUBLICITY CHAIR
- Esther Guerra Universidad Autónoma de Madrid, Spain
- Uwe Assman, University of Dresden, Germany
- Alexandre Bergel, University of Chile, Chile
- Lorenzo Bettini, University of Torino, Italy
- William R. Cook, University of Texas Austin, USA
- Juan de Lara, Universidad Autónoma de Madrid, Spain
- Wolfgang de Meuter, Vrije Universiteit, Brussels, Belgium
- Julian Dolby, IBM Research, USA
- Sophia Drossopolou, Imperial College London, UK
- Catherine Dubois, ENSIIE, France
- Stéphane Ducasse, INRIA Lille Nord Europe, France
- Gregor Engels, University of Paderborn, Germany
- Erik Ernst, Aarhus University, Denmark
- Benoit Garbinato, University of Lausanne, Switzerland
- Jesús García-Molina, Universidad de Murcia, Spain
- Angelo Gargantini, University of Bergamo, Italy
- Jeff Gray, University of Alabama, USA
- Thomas Gschwind, IBM Research, Switzerland
- Matthias Hauswith, University of Lugano, Switzerland
- Nigel Horspool, University of Victoria, Canada
- Gerti Kappel, Vienna University of Technology, Austria
- Doug Lea, State University of New York Oswego, USA
- Welf Löwe, Linnaeus University, Sweden
- Peter Müller, ETH Zurich, Switzerland
- James Noble, Victoria University of Wellington, New Zealand
- Aditya Nori, Microsoft Research, India
- Nate Nystrom, University of Lugano, Switzerland
- Manuel Oriol, University of York, UK
- Richard Paige, University of York, UK
- Ralf Reussner, Karlsruhe Institute of Technology, Germany
- Peter Thiemann, University of Freiburg, Germany
- Nikolai Tillmann, Microsoft Research, USA
- Laurence Tratt, Bournemouth University, UK
- Arie van Deursen, Delft University of Technology, Netherlands
- Jan Vitek, Purdue University, USA
- Jules White, Vanderbilt University, USA
- Manuel Wimmer, Vienna University of Technology, Austria
Top
The TOOLS Europe 2011 conference will be colocated with ICMT 2011, TAP 2011
and SC 2011, and hosted at the premises of the ETH in Zurich during the week of
June 27 - July 1, 2011. TOOLS Europe will happen between Tuesday 28 and Thursday
30.
For further details
about the location and the accommodation available for the conference visit
http://tools.ethz.ch/
All TOOLS Europe 2011 participants should register in advance for the event.
Further information about the registration is available at
http://tools.ethz.ch/.
Top
|
For further information
contact us at:
tools2011[at]lcc.uma.es
You can also follow us in Twitter:
@TOOLSConference
or in:

TOOLS
Europe 2011
is
co-located with:
ICMT 2011,
TAP 2011 and
SC 2011.
|