TOOLS celebrates the 50th anniversary in the Golden Prague.

TOOLS Europe 2012

50th International Conference on Objects, Models, Components, Patterns
May 29–31  2012, Prague, Czech Republic

Program | Keynotes | Topics | Submissions | Dates | Committees

Becoming commonplace is a technology's ultimate proof of success. TOOLS Europe 2012 will celebrate the "triumph of objects" by welcoming researchers and practitioners who develop and use object-oriented techniques, models, components and patterns as enabling technologies in diverse domains. Started in 1989, the TOOLS conference series has played a major role in the development of object technology and, with its emphasis on practically useful results, has contributed to making it mainstream and ubiquitous.

TOOLS Europe encourages contributions on all aspects of object technology and related fields. In particular, every topic in advanced software technology falls within the scope of TOOLS. Contributions demonstrating practical applications backed up by formal analysis and thorough experimental evaluation are particularly welcome.

The proceedings are available online.

Keynote Speakers

  • Lionel Briand: Useful Software-Engineering Research: leading a double-agent life
  • Alan Kay (remote talk by video conference): Complications vs. Complexity in Making Large Software Systems
  • Bertrand Meyer: The Triumph of Objects


Topics of interest include, but are not limited to:

  • Object technology, programming techniques, languages, tools
  • Language implementation techniques, compilers, run-time systems
  • Distributed and concurrent object systems, multicore programming
  • Patterns, pattern languages and tool support for patterns
  • Program verification and analysis techniques
  • Trusted, reliable and secure components
  • Testing of object-oriented systems
  • Component-based programming, modeling, tools
  • Model-driven development
  • Empirical studies on programming models and techniques
  • Domain specific languages and language design
  • Aspect-oriented programming and modeling
  • Industrial-strength experience reports
  • Real-time object-oriented programming and design


TOOLS Europe 2012 welcomes submissions in the following categories:

  • Full research papers (up to 16 pages)
  • Tool demonstration papers (up to 8 pages)
  • Short papers, such as experience reports or position statements (up to 8 pages)

Submitted papers must be written in English and present original research. They must be unpublished and not submitted for publication elsewhere.

Submissions must be in LNCS format (see Springer's instructions at The page limits above include figures and bibliographic references. Additional material intended for referees but not for publication in the final version — for example details of proofs — may be placed in a clearly marked appendix that is not included in the page limit. Referees will be at liberty to ignore appendices, and papers must be understandable without them.

Papers must be submitted in PDF format via

All contributions will be subject to a rigorous selection process, with a stress on significance, originality and clarity.

Accepted papers will be published as conference proceedings by Springer in the Lecture Notes in Computer Science (LNCS) series. At least one author of every accepted paper (in every category) is required to present the paper at the conference.

Authors of selected papers will be invited to submit an extended version to a special issue of the Journal of Object Technology (JOT). Outstanding submissions will be considered for the EAPLS best paper award of TOOLS 2012.

Important Dates

  • Abstract submission: 6 January 2012 10 January 2012
  • Paper submission: 13 January 2012 19 January 2012
  • Acceptance notification: 2 March 2012 8 March 2012
  • Camera-ready copy: 23 March 2012  26 March 2012
  • Conference: 29–31 May 2012

The submission site is closed. All deadlines refer to 23:59 in the UTC-12 time zone.


Program Chairs

Program Committee

Conference Chair

Publicity Chair


This Call for Papers is available for redistribution in two formats: