==========================================================================
CALL FOR PAPERS
(Deadline: January 22, 2010)
TOOLS EUROPE 2010
48th International Conference
Objects, Models, Components, Patterns
Co-located with
*** International Conference on Model Transformation (ICMT 2010) ***
*** International Conference on Software Composition (SC 2010) ***
*** International Conference on Tests and Proofs (TAP 2010) ***
Málaga - Spain, 28 June - 02 July 2010
http://malaga2010.lcc.uma.es/
==========================================================================
TOOLS EUROPE is devoted to the combination of technologies that have
emerged as a result of object technology becoming "mainstream". Like its
predecessors, TOOLS EUROPE combines an emphasis on quality with a strong
practical focus.
Started in 1989, TOOLS conferences, held in Europe, the USA, Australia,
China and Eastern Europe, have played a major role in the development of
object technology; many of seminal concepts were first presented at
TOOLS. After an interruption of four years, the conference was revived
in 2007 to reflect the maturing of the field and the new challenges
ahead and has become a yearly event.
Contributions are solicited on all aspects of object technology and
related fields, in particular model-based development, component-based
development, and patterns (design, analysis and other applications);
more generally, any contribution addressing topics in advanced software
technology fall within the scope of TOOLS. Reflecting the practical
emphasis of TOOLS, contributions showcasing applications along with a
sound conceptual contribution are particularly welcome. Topics include:
* Object technology, including programming techniques, languages, tools
* Testing of object-oriented systems
* Patterns, pattern languages, tool support for patterns
* Distributed and concurrent object systems
* Real-time object-oriented programming and design
* Experience reports, including efforts at standardisation
* Applications to safety- and security-related software
* Component-based programming, modelling, tools
* Aspects and aspect-oriented programming and modelling
* Frameworks for component-based development
* Trusted and reliable components
* Model-driven development and Model-Driven Architecture
* Domain specific languages and language design
* Tools and frameworks for supporting model-driven development
* Language implementation techniques, compilers, run-time systems
* Practical applications of program verification and analysis
* Open source solutions & Reproduction studies
All contributions will be subject to a rigorous selection process by the
international Program Committee, with a stress on originality,
practicality and overall quality. The proceedings will be published in
Springer LNBIP. For detailed submission information see the conference
page.
Important Dates:
Papers submission deadline: January 22, 2010
Acceptance notification: March 24, 2010
Camera-ready final copy: April 5, 2010
Conference: June 28 -- July 02, 2010
Conference Chair: Bertrand Meyer, ETH Zürich and Eiffel Software
Program Chair: Jan Vitek, Purdue University
Publicity Chair: Osmar Santos, University of York
Program Committee:
Uwe Assman, University of Dresden, Germany
Elisa Baniassad, Chinese University of Hong Kong, Hong Kong
Alexandre Bergel, University of Chile, Chile
Lorenzo Bettini, University of Torino, Italy
Judith Bishop, University of Pretoria, South Africa
William Cook, University of Texas Austin, USA
Sophia Drossopolou, Imperial College London, UK
Catherine Dubois, ENSIIE, France
Stéphane Ducasse, INRIA Lille, France
Manuel Fahndrich, Microsoft Research, USA
Harald Gall, University of Zurich, Switzerland
Benoit Garbinato, University of Lausanne, Switzerland
Angelo Gargantini, University of Bergamo, Italy
Jeff Gray, University of Alabama Birmingham, USA
Kathryn Gray, University of Cambridge, UK
Thomas Gschwind, IBM Research, Switzerland
Matthias Hauswith, University of Lugano, Switzerland
Nigel Horspool, University of Victoria, Canada
Tomas Kalibera, Charles University, Czech Republic
Gerti Kappel, Vienna University of Technology, Austria
Doug Lea, State University of New York Oswego, USA
Shane Markstrum, Brucknell University, USA
Peter Müller, ETH Zurich, Switzerland
Oscar Nierstrasz, University of Bern, Switzerland
James Noble, Victoria University of Wellington, New Zealand
Nate Nystrom, University of Texas Arlington, USA
Manuel Oriol, University of York, UK
Jonathan Ostroff, York University, Canada
Richard Paige, University of York, UK
Shaz Qadeer, Microsoft Research, USA
Awais Rashid, Lancaster University, UK
Vivek Sarkar, Rice University, USA
Doug Schmidt, Vanderbilt University, USA
Manuel Serrano, INRIA Sophia Antipolis, France
Peter Thiemann, University of Freiburg, Germany
Dave Thomas, Bedarra Research Labs, Canada
Laurence Tratt, Bournemouth University, UK
Mandana Vaziri, IBM Research, USA
Tian Zhao, University of Wisconsin-Milwaukee, USA
Sehr geehrte CHOOSE-Mitglieder
Neu wird die Java User Group Switzerland auch in Bern Events anbieten
können - wir freuen uns sehr, Sie zum Auftaktevent am 14. Dezember mit
einem attraktiven Programm einladen zu dürfen! Angelika Langer hält
einen Vortrag zum Thema *Die Kunst des Garbage Collector Tunings* und
Klaus Kreft stellt anschliessend den neuen *Garbage Collector "Garbage
First" (kurz "G1")* vor.
Für weitere Informationen lesen Sie unten weiter oder besuchen Sie die
Eventseite mit dem Anmeldeformular
<http://www.jugs.ch/html/events/2009/garbage_collectoren.html?by=JUGS%20mail…>.
Mit freundlichen Grüssen
Der Vorstand der JUG Switzerland
----------------------------------------------------------------
The Mystery of Garbage Collection, Tuning und
neuer Garbage First (G1) Collector
=============================================
14.12.2009
Universität Bern, Hochschulstr. 4, Bern, Raum 101
Anreiseinformationen:
<http://map.search.ch/bern/hochschulstr.4>
Gebäudeplan (S. 3)
<http://www.hoerraeume.unibe.ch/hrz_medien_PDFStandorte/006_Plan_Hauptgebaeu…>
REFERENTEN
----------
Angelika Langer, AngelikaLanger.com
Klaus Kreft
AGENDA
------
17:00 - 17:55 Uhr Vortrag Angelika Langer inkl. Fragen/Antworten
17:55 - 18:05 Uhr kurze Pause
18:05 - 19:00 Uhr Vortrag Klaus Kreft inkl. Fragen/Antworten
Anschliessend an den Event sind Sie zu einem Apéro eingeladen.
VORTRAG 1
---------
*Die Kunst des Garbage Collector Tunings*
Die Garbage Collectoren in der virtuellen Maschine von Sun sind mit
jedem Release weiter entwickelt worden. Mittlerweile sieht sich der
Benutzer einer verwirrenden Vielzahl von GC-Varianten und
Konfigurationsparametern gegenüber. Um Licht ins Dunkel zu bringen
werden in diesem Tutorial die verschiedenen Garbage Collectoren
erläutert und eingeordnet und es werden Strategien für das GC-Tuning
besprochen.
Der Vortrag führt in die Kunst der Garbage-Collection-Tunings ein. Es
werden die in der Sun JVM verwendeten Algorithmen vorgestellt, damit der
Benutzer entscheiden kann, welcher Collector der richtige für seine
Anwendung ist. Es werden die wichtigsten Konfigurationsparameter
erläutert, damit der gewählte Algorithmus optimal eingestellt werden
kann. Damit man sich beim Tuning nicht verzettelt, ist es wichtig, sich
erst einmal über seine Tuning-Ziele klar zu werden. Deshalb werden in
der Session die wichtigsten Tuning-Ziele definiert und Tuning-Techniken
und Werkzeuge vorgestellt, mit denen die Ziele erreicht werden können.
Angelika Langer arbeitet als Trainerin und Consultant mit eigenem
Schulungsprogramm im Bereich der Software-Entwicklung mit C++ und Java.
Sie ist Sprecherin auf zahlreichen Konferenzen, darunter JavaOne,
OOPLSA, JAX, und viele andere.
Zusammen mit Klaus Kreft ist sie Autorin zahlreicher Veröffentlichungen,
darunter die ehemalige Kolumne "Effective Java" im JavaMagazin sowie das
online "Java Generics FAQ". Weitere Informationen unter
www.AngelikaLanger.com.
VORTRAG 2
---------
Der neue Garbage Collector "Garbage First" (kurz "G1")
Für die Virtuelle Maschine von Sun wurde ein neuartiger
Garbage-Collection-Algorithmus, "G1" genannt, entwickelt, der in Java 7
der Standard-Algorithmus sein wird und für Early Adopters bereits in
Java 6 Update 14 vorab verfügbar ist. Das Ziel dieses neuen Garbage
Collectors ist es, die Stop-World-Phasen verlässlicher zu steuerm, ohne
dabei den Durchsatz der Applikation wesentlich zu beeinträchtigen.
Im Vortrag werden die Prinzipien des "G1"-Algorithmus erläutert und
Unterschiede zu den herkömmlichen Algorithmen aufgezeigt, damit
Java-Entwickler beurteilen können, ob G1-Garbage-Collection eine
brauchbare Alternative für ihr Projekt ist.
Klaus Kreft arbeitet seit ca. 15 Jahren als Consultant im Bereich der
Software-Entwicklung mit Java. Sein Interesse gilt hauptsächlich
komplexen Systemen mit hohen Performance-Anforderungen. Er ist Sprecher
auf Fachkonferenzen, darunter die OOP. Zusammen mit Angelika Langer ist
er Autor zahlreicher Veröffentlichungen, darunter die Kolumne "Effective
Java" im JavaMagazin.
EVENTKATEGORIEN
---------------
Tools, Concept, Product
Bitte melden Sie sich an unter:
<http://www.jugs.ch/html/events/2009/garbage_collectoren.html?by=JUGS%20mail…>.
Vielen Dank.
--
----------------------------------------------------------------
Java User Group Switzerland <mailto:info@jugs.ch>
Postfach 2322, 8033 Zuerich WWW: <http://www.jugs.ch>
----------------------------------------------------------------
Dear CHOOSE and SWEN friends,
Don't forget:
=============================================================
Agile Development in Practice
- for managers and
- for developers
-------------------------------------------------------------
Conducted by:
Kevlin Henney,
Software architect and pragmatic agilist.
=============================================================
10. and 11. December 2009
At Technopark Zurich
Target Audience
- Project Manager, R&D Manager, CEO of sme's who want to know what agile development means from management perspective and how it is done in practice.
- Software Developers who want to learn best practices of agile software development and how to implement them in their projects.
About Kevlin Henney:
Kevlin Henney is an independent consultant and trainer based in Bristol, UK. He has variously developed and delivered training courses, consultancy and software across a number of domains ever since getting involved in professional software development in the late 1980s. Kevlin's work focuses on software architecture, patterns, development process and programming languages.
He has been a columnist for various magazines and online publications, including Better Software, The Register, Java Report and C++ Report. With Frank Buschmann and Doug Schmidt, he is coauthor of two volumes in the Pattern-Oriented Software Architecture series: A Pattern Language for Distributed Computing and On Patterns and Pattern Languages. Kevlin is the editor of the "97 Things Every Programmer Should Know" project.
About the Workshops
Agile development promises a more reactive and responsible approach to development. But what does this mean in practice for managers and other non-developer roles or developers? There are many misconceptions about what agile development entails for project management, ranging from no management to extreme management and also for day-to-day programming, ranging from a lack of discipline to a straitjacketed and rule-driven regime.
These issues will be tackled in the two separate workshop days:
WS1: Agile Development in Practice for Managers
The goal of the Agile Development in Practice for Managers workshop is to present a sample of many of the process ideas that agile development encompasses (including XP, Scrum and Lean Development), and also many of the practices individuals, teams and companies find beneficial, addressing questions of decision making, development activities, planning and requirements.
WS2: Agile Development in Practice for Developers
The goal of the Agile Development in Practice for Developers workshop is to present a sample of many of the practical ideas that agile development encompasses (including XP, Scrum and Lean Development), and also many of the practices individuals, teams and companies find beneficial, addressing questions of decision making, testing, coding style, incremental design and refactoring.
The workshop language is English
Info and registration
----------------------
You find more detailed information, the flyer for download and the registration on our web site
http://www.swen-network.ch/veranstaltungen/ws2009-2/
The number of participants is limited to 20 per workshop
Registration Fees:
------------------
The workshops are free for SWEN members
For Non-Members 150.- CHF per workshop (or become SWEN Member :-) )
Your
Software Engineering Network SWEN
Martin Kropp
www.swen-network.ch
--------------------------------------------------------
Fachhochschule Nordwestschweiz
Hochschule für Technik
Institut für Mobile und Verteilte Systeme
Prof. Martin Kropp
Dozent
Steinackerstrasse 5, CH-5210 Windisch
--------------------------------------------------------
T: +41 56 462 4735(direkt)
martin.kropp(a)fhnw.ch
www.fhnw.ch