Associated event

This workshop is associated with the 2009 IEEE Symposium on Visual Languages and Human Centric Computing.


Prof. John Hosking, Director of the Centre for Software Innovation of The University of Auckland (New Zealand) has kindly agreed to give an invited speech at the workshop. His presentation is entitled "Pinning Down Patterns".

The workshop program is available here.

About the Workshop

Patterns are increasingly used in the definition of software frameworks, as well as in Model Driven Development, to indicate parts of required architectures, drive code refactoring, or build model-to-model transformations. The full realisation of their power is however hindered by the lack of a standard formalization of the notion of pattern. Presentations of patterns are typically given through natural language, to explain their motivation, context and consequences; programming code, to show usages of the pattern; and diagrams, to communicate their structure and behaviour.

Several researchers have indicated the limitations of the current semi-formal devices for pattern definition - generally based on domain modelling languages, such as UML for design patterns, or Coloured Petri Nets for workflow - and research is active to propose rigorous formalisms, methodologies and languages for pattern definition in specific domains, as well as to propose general models of patterns.

The availability of formalisms will make common practices involving patterns, such as pattern discovery, pattern enforcement, pattern-based refactoring, etc., simpler and amenable to automation, and open new perspectives for pattern composition and analysis of pattern consequences.

The workshop will bring together researchers interested in the definition, usage and analysis of patterns through visual formalisms, which couple the simplicity of traditional methods for pattern expression with solid foundations for pattern-based activities.

Topics of interest are the following, but the workshop is open to any contribution to the development of the field:

Submissions in other related areas are also welcome.  


Paolo Bottoni - Department of Computer Science, "Sapienza" UniversitÓ di Roma, Italy

Esther Guerra - Department of Computer Science, DEI Lab, Universidad Carlos III, Madrid, Spain

Juan de Lara - Department of Computer Science, Universidad Autónoma de Madrid, Spain

Programme Committee

Jing Dong, University of Texas, Dallas

Amnon H. Eden, University of Essex

Gregor Engels, University of Paderborn

Reiko Heckel, University of Leicester

John Hosking, University of Auckland

Dae-Kyoo Kim, Oakland University

Soon-Kyeong Kim, University of Queensland

Susana Montero, Universidad Carlos III de Madrid

Francesco Parisi Presicce, University  of Rome, "Sapienza"

Claudia Pons, University of La Plata

Nick Russell, Technical University of Eindhoven

Michael Stal, Siemens AG

David Stotts, University of North Carolina

Gerson Sunyé, Université de Nantes

Toufik Taibi, University of Western Ontario

Kang Zhang, University of Texas, Dallas

Albert Zundorf, University of Kassel

Submissions and Publication

We solicit both regular (12 pages) and short (5 pages) papers for inclusion in the pre-proceedings. Post-proceedings will be published in the Electronic Communications of the EASST, the electronic, open access journal of the EASST. The post-proceedings will include the regular papers, as well as extended versions (10 pages) of selected short papers. Submission of papers (in PDF) is via Easychair. Each submission will be reviewed by 3 members of the programme committee. Submissions should be in ECEASST format
We plan to organize a journal special issue with expanded versions of the best papers of the workshop.


Submission: 7 June, 2009
Notification: 8 July, 2009
Final papers due: 30 July, 2009
Workshop: 24 September, 2009


Click to download a plain-text or a PDF call for papers.

For further information

Please email vffpchairs