Navigation


Process-oriented Graph Transformation research in the Healthcare Domain

From real-world input models to reproducible results.

Pieter at the SLE 2008 conference
Photo by Eelco Visser
Wordle: Pieter Van Gorp - January 2012
Research ENVIRONMENT
Since november 2008, I am working as an assistant professor in the IS lab at the TU/e. Here, I am part of the BPM and healthcare research clusters. I am supervising several bachelor and master theses related to MDE/BPM applications for healthcare. If you are a talented student with motivation to contribute to this research, please do not hesitate to contact me.
Research FOCUS
Within the horizontal BPM cluster, I am the specialist on process model transformations based on graph transformation tools and techniques. Within the vertical healthcare cluster, I am the specialist on automatic care path abstraction.

I focus on the BPM area, because it is one of the common strengths of the IS group members. I focus on the healthcare domain, because I feel responsible to contribute to that increasingly budget-controlled domain, where ad-hoc processes are still prevalent.

Research EVOLUTION
In september 2002, I started my research as a grant student within LORE, under the supervision of Prof. Dr. Serge Demeyer. Between 2003 and 2008, I have worked as a research assistant within FOTS, under the supervision of Prof. Dr. Dirk Janssens. I have coordinated the development of the MoTMoT tool, which has served as a vehicle for the group's model transformation research. On April 4, 2008, I have obtained my doctoral degree from the University of Antwerp. As a post-doctoral researcher, I have applied my modeling and model transformation expertise in a project related to MP-SoC applications. In november 2008, I have introduced my model transformation research to my new IS lab members. In the meanwhile, I am collaborating with two collegues (Eshuis and Dijkman) on these topics and I aim to spread my MDE enthusiasm within the IS group in order to make our group internationally recognized in this field.
Research TOOLS
As the organizer of the transformation tool contest, I have also developed a platform for supporting Reproducible Research: see SHARE (documentation, screencast). In a nutshell, SHARE enables you to share an optimally configured (virtual) machine to fellow researchers. SHARE is used by other workshops than the transformation tool contest too. Please don't hesitate to contact me if you like to apply SHARE for your own workshop/conference/journal too.

Together with Marco Comuzzi, I have recently demonstrated how SHARE's virtualization principles could disrupt the healthcare industry too! A paper that discusses our proof-of-concept has been submitted for conference publication and we are already working on a more elaborate follow-up article... to be continued!

SHARE logo
PAPERS

2011-2012


Van Gorp, P. and Comuzzi, M. (2012) MyPHRMachines: Lifelong Personal Health Records in the Cloud, submitted for conference publication. details
Pieter Van Gorp, Steffen Mazanek and Louis Rose. Preface. Proceedings of the Fifth Transformation Tool Contest, Zürich, Switzerland, June 29-30 2011, Electronic Proceedings in Theoretical Computer Science volume 74. Open Publishing Association. Published: 16th November 2011. DOI: 10.4204/EPTCS.74. ISSN: 2075-2180. details
Pieter Van Gorp. Applying traceability and cloning techniques to compose input-destructive model transformations into an input-preserving chain. 1st Workshop on Composition and Evolution of Model Transformations, September 30, 2011, King's College, London, UK. details
Rik Eshuis and Pieter Van Gorp. Synthesising Object Life Cycles from Business Process Models, Submitted for conference publication. For reviewers: Implementation (GPL licensed) and Examples, screencast, online demo virtual machine in SHARE.

2010-2011


Louis M. Rose, Markus Herrmannsdoerfer, Manuel Wimmer, Tassilo Horn, Sebastian Buchwald, Kevin Lano, Andreas Koch, Elina Kalnina, Steffen Mazanek, Bernhard Schätz, Pieter Van Gorp. Graph and Model Transformation Tools for Model Migration. Submitted for journal publication.
Pieter Van Gorp and Remco Dijkman. BPMN 2.0 Execution Semantics Formalized as Graph Rewrite Rules. Under revision for journal publication. BPMN workshop paper about the initial concepts
Pieter Van Gorp and Remco Dijkman. BPMN 2.0 Execution Semantics Formalized as Graph Rewrite Rules: extended version (58 pages). Beta working paper 353, Eindhoven University of Technology. BPMN workshop paper about the initial concepts
Pieter Van Gorp and Steffen Mazanek. SHARE: a web portal for creating and sharing executable research papers. Finalist for The Executable Paper Grand Challenge (acceptance rate: 10/71), In proceedings of the International Conference on Computational Science (Procedia Computer Science, Volume 4, 2011, Pages 589-597, Elsevier), ICCS 2011, Tsukuba International Congress Center, Tsukuba Japan, June 1 - June 3, 2011. details

2009-2010


Remco Dijkman and Pieter Van Gorp. BPMN 2.0 Execution Semantics Formalized as Graph Rewrite Rules. In J. Mendling, M. Weidlich (Eds.), Business Process Modeling Notation, Second International Workshop, BPMN 2010, Potsdam, Germany, October 2010. Lecture Notes in Business Information Processing, Vol. 67, pp. 16-30. Berlin: Springer. details
Pieter Van Gorp and Rik Eshuis. Transforming Process Models: executable rewrite rules versus a formalized Java program. Applications track of the ACM/IEEE 13th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2010, Oslo). Lecture Notes in Computer Science, 2010, Volume 6395, pp. 258-272. details
Pieter Van Gorp and Paul Grefen. Supporting the Internet-Based Evaluation of Modeling Software with Cloud Infrastructure. DOI: 10.1007/s10270-010-0163-y, Journal of Software and Systems Modeling (theme issue on model-based interoperability), Volume 11, Number 1, 11-28. Open Access Springer PDF. details
Arend Rensink and Pieter Van Gorp. Graph Transformation Tool Contest 2008. International Journal on Software Tools for Technology Transfer. Volume 12, Numbers 3-4, pp. 171-181, Springer (DOI: 10.1007/s10009-010-0157-7). Pre-final PDF (the final publication is available via springerlink.)
Pieter Van Gorp, Ruben Jubeh, Bernhard Grusie, Anne Keller. Fujaba hits the Wall(-e). Eindhoven University of Technology, Beta working paper 294.

2008-2009


Bart Meyers and Pieter Van Gorp. Towards a Hybrid Transformation Language: Implicit and Explicit Rule Scheduling in Story Diagrams. Sixth International Fujaba Days (FD’08), Dresden (Germany), September 18-19, 2008.
Online PDF
Pieter Van Gorp, Dirk Janssens. Transformation Language Integration based on Profiles and Higher Order Transformations. SLE - First International Conference on Software Language Engineering. Toulouse, France. Sept. 29-30, 2008. LNCS 5452, pages 208--226.
Online PDF, Slides from SLE talk.
Pieter Van Gorp. Model-driven Development of Model Transformations. ICGT Doctoral Symposium. In Reiko Heckel and Gabriele Täntzer, editors, Proc. 4th International Conference on Graph Transformation. Leicester, UK. Sept. 9-11, 2008. On pages 517-519 in Volume 5214/2008 of Lecture Notes in Computer Science (Springer). DOI: 10.1007/978-3-540-87405-8.
Online PDF.

2007-2008


Pieter Van Gorp. Model-driven Development of Model Transformations. Ph.D. Thesis. University of Antwerp, Dept. of Mathematics and Computer Science. UMI number 3329185, ISBN 978-0-549-81995-0, 04/2008.
Online PDF, Buy paper copy online (UMI).

Pieter Van Gorp, Hans Schippers, Serge Demeyer and Dirk Janssens. Transformation Techniques can make Students excited about Formal Methods. Information and Software Technology. Volume 50, Issue 12. Elsevier
DOI, bilbliographic details, ....
Dniel Varr=, Mrk Asztalos, DTnes Bisztray, Artur Boronat, Duc-Hanh Dang, Rubino Gei_, Joel Greenyer, Pieter Van Gorp, Ole Kniemeyer, Anantha Narayanan, Edgars Rencis, Erhard Weinell. Graph transformation tool contest on the transformation of UML models to CSP. In A. Schürr, M. Nagl, A. Zündorf. Applications of Graph Transformations with Industrial Relevance (AGTIVE). Kassel, Germany. Oct. 10-12, 2007, Lecture Notes in Computer Science, Springer, 2008.
DOI, bilbliographic details, PDF, ...
Olaf Muliawan, Pieter Van Gorp, Anne Keller, Dirk Janssens. Executing a Standard Compliant Transformation Model on a Non-standard Platform. Workshop on Modeling, Validation and Heterogeneity (MoVaH). Satelite event of the First IEEE International Conference on Software Testing, verification and validation (ICST). Lillehammer, Norway. 04/2008.
Pieter Van Gorp. Evaluation of the Story Driven Modeling Methodology: From Towers to Models. Technical Report of the University of Antwerp (Belgium), Department of Mathematics & Computer Science, 2008.
Online PDF.

2006-2007


Pieter Van Gorp, Olaf Muliawan, Anne Keller, Dirk Janssens. Executing a Platform Independent Model of the UML-to-CSP Transformation on a Commercial Platform. AGTIVE 2007 Tool Contest, 3rd International Workshop and Symposium on Applications of Graph Transformation with Industrial Relevance. Kassel, Germany. 12/10/2007.
Online PDF. HTML docs and Case Study artifact download.
Pieter Van Gorp, Hans Schippers, Serge Demeyer and Dirk Janssens. Students can get excited about Formal Methods: a model-driven course on Petri-Nets, Metamodels and Graph Grammars. MoDELS Educators' Symposium. Nashville, Tennessee, USA. 1/10/2007.
Online PDF, Slides.
Best Paper Award
Best Paper Award

2005-2006


Pieter Van Gorp, Olaf Muliawan and Dirk Janssens. Integrating a Declarative with an Imperative Model Transformation Language. Technical report (number 2006-12), University of Antwerp (Belgium), Department of Mathematics & Computer Science, September 2006.
Online PDF, Slides presented at the First International Triple Graph Grammar Workshop.
Pieter Van Gorp, Frank Altheide and Dirk Janssens. Towards 2D Traceability in a Platform for Contract Aware Visual Transformations with Tolerated Inconsistencies. Enterprise Distributed Object Computing Conference (EDOC), Hong Kong, 16/10/2006. IEEE.
Published by IEEE, Online PDF, Slides.
Pieter Van Gorp, Frank Altheide and Dirk Janssens. Traceability and Fine-Grained Constraints in Interactive Inconsistency Management. In Tor Neple, Jon Oldevik and Jan Aagedal, editors, Second ECMDA Traceability Workshop (ECMDA-TR 2006). Bilbao, Spain. 10/7/2006.
Online PDF.
Pieter Van Gorp, Hans Schippers and Dirk Janssens. Copying Subgraphs within Model Repositories. 5th International Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT). Vienna, Austria. April 1 - 2, 2006
Online PDF, Slides. Final version of paper: see http://www.entcs.org/.

2004-2005


Tom Mens and Pieter Van Gorp. A taxonomy of model transformation. International Workshop on Graph and Model Transformation (GraMoT). A satellite event of the Fourth International Conference on Generative Programming and Component Engineering (GPCE). Tallinn, Estonia. September 28 , 2005.
Online PDF.
Tom Mens, Pieter Van Gorp, Daniel Varro and Gabor Karsai. Applying a Model Transformation Taxonomy to Graph Transformation Technology. International Workshop on Graph and Model Transformation (GraMoT). A satellite event of the Fourth International Conference on Generative Programming and Component Engineering (GPCE). Tallinn, Estonia. September 28 , 2005.
Online PDF.
Pieter Van Gorp and Dirk Janssens. CAViT: a Consistency Maintenance Framework based on Transformation Contracts. Dagstuhl Seminar 05161 - "Transformation Techniques in Software Engineering", Schloss Dagstuhl (Germany), 17.04.05-22.04.05
Online PDF, Slides. Seminar Homepage.
Lars Grunske, Leif Geiger, Albert Zündorf, Niels Van Eetvelde, Pieter Van Gorp and Daniel Varro. Using Graph Transformation for Practical Model Driven Software Engineering. Accepted book chapter, Model-driven Software Development - Volume II of Research and Practice in Software Engineering, edited by Sami Beydeda and Volker Gruhn, July 18, 2005. ISBN: 3-540-25613-X
Online Chapter PDF.
Hans Schippers, Pieter Van Gorp and Dirk Janssens. Leveraging UML Profiles to generate Plugins from Visual Model Transformations. Software Evolution through Transformations (SETra). Electronic Notes in Theoretical Computer Science, 127(3):5n++6. Satellite of the 2nd Intl. Conference on Graph Transformation (ICGT), Rome (Italy), October 2, 2004.
Online PDF. BibTeX.

2003-2004


Hans Schippers and Pieter Van Gorp. Standardizing SDM for Model Transformations. Second Int. Fujaba Days (FD’04), Darmstadt (Germany), September 15-17, 2004.
Online PDF.
Pieter Van Gorp, Dirk Janssens and Tracy Gardner. Write Once, Deploy N: a Performance Oriented MDA Case Study. 8th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2004), Monterey (California, USA), September 20-24, 2004.
Published by IEEE, Online PDF, Slides.
Pieter Van Gorp. The "Write Once, Deploy N" MDA Case Study - Combining Performance Tuning with Vendor Independence. Evolution and Reuse of Language Specifications for DSLs (ERLS), Satellite event of ECOOP, Oslo (Norway), June 14, 2004.
Online PDF - Online PDF of workshop reader
Pieter Van Gorp.Write Once, Deploy N: a Performance Oriented MDA Case Study. Dagstuhl Seminar 04101 - "Language Engineering for Model-Driven Software Development", 29.02.-05.03.04. Schloss Dagstuhl (Germany).
Citation Details. Seminar Homepage.
Bart Du Bois, Pieter Van Gorp, Alon Amsel, Niels Van Eetvelde, Hans Stenten, Serge Demeyer, and Tom Mens. A Discussion of Refactoring in Research and Practice. Technical report (number 2004-03), University of Antwerp (Belgium), Department of Mathematics & Computer Science, January 2004.
Online PDF.
Pieter Van Gorp, Niels Van Eetvelde, and Dirk Janssens. Implementing Refactorings as Graph Rewrite Rules on a Platform Independent Metamodel. In Proceedings of the 1st International Fujaba Days. University of Kassel (Germany), October 13-14, 2003.
Online PDF

2002-2003


Pieter Van Gorp, Hans Stenten, Tom Mens, and Serge Demeyer. Towards automating source-consistent UML Refactorings. In Proceedings of << UML >> 2003 - The Unified Modeling Language. San Francisco (California, USA), October 20-24, 2003. Springer-Verlag.
Online PDF. Springer Link.
Pieter Van Gorp, Hans Stenten, Tom Mens, and Serge Demeyer. Enabling and using the UML for model driven refactoring. In Serge Demeyer, Stephane Ducasse, and Kim Mens, editors, Proceedings of the 4th International Workshop on Object-Oriented Reengineering (WOOR), Satellite event of ECOOP, Darmstadt (Germany), July 21st, 2003. Technical Report 2003-07 of the University of Antwerp (Belgium), Department of Mathematics & Computer Science, 2003.
Online PDF
Tom Mens, Serge Demeyer, Bart Du Bois, Hans Stenten, and Pieter Van Gorp. Refactoring: Current research and future trends. Third Workshop on Language Descriptions, Tools and Applications (LDTA), Satellite event of ETAPS, Warsaw (Poland), April 6th, 2003.
Online PDF. Elsevier ENTCS link.
Pieter Van Gorp. Model Driven Reengineering voor Web Applicaties. Initial Research Roadmap (in Dutch).
Online protected PDF

Top of this page...

PROGRAM COMMITTEE MEMBERSHIP
2011:
  • Co-organizer of TTC 2011: Transformation Tools Contest 2011
  • PC member for ECMFA 2011 - Seventh European Conference on Modelling Foundations and Applications. University of Birmingham, Birmingham, UK (6-9th of June, 2011)
  • Reviewer for the 19th European Conference on Information Systems - ECIS 2011
  • PC member for ICMT 2011: International Conference on Model Transformation, 27-28 June - Zürich, Switzerland.
  • PC member for OCL 2011 - International Workshop on OCL and Textual Modelling
  • Reviewer for the BPM 2011 Demos track
  • Reviewer for PRO-VE 2011 - 12th IFIP Working Conference on Virtual Enterprises, 17-19 October 2011 - Sao Paulo, Brazil
2010: 2009:
  • Co-organizer of GraBaTs 2009: 5th International Workshop on Graph-Based Tools, The Contest
  • Crganizer and PC member of FujabaDays 2009: 7th International Fujaba Days, November 16-17, 2009
  • PC member for MODELS 2009: ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (formerly the UML series of conferences), Denver, Colorado
  • PC member for EDOC 2009: Thirteenth IEEE International EDOC Conference (1 - 4 September 2009, Auckland, New Zealand)
  • PC member for ECMDA 2009: Fifth European Conference on Model-Driven Architecture Foundations and Applications, University of Twente, Enschede, The Netherlands 23-26 June 2009
  • PC member for BENEVOL 2009: The 8th BElgian-NEtherlands software eVOLution seminar.
  • PC member for OCL 2009: The Pragmatics of OCL and other textual specification languages
2008: 2007:
  • AGTiVE 2007 - Applications of Graph Transformation, October 10 - 12, Schlosshotel am Bergpark, Wilhelmshöhe, Kassel, Germany.
  • GT-VMT 2007 (external reviewer)
  • EDOC 2007 - "The Enterprise Computing Conference", October 15th-19th 2007, Annapolis, Maryland. Hosted by the MITRE corporation.
  • FujabaDays 2007 - 5th International Fujaba Days (Graph Transformations goes QVT). University of Kassel, Germany. October 8-9, 2007
2006: 2005:
  • WiSME 2005 - 4th Workshop in Software Model Engineering (Bridging Technical Spaces and Model-Driven Evolution). Montego Bay, Jamaica, October 3, 2005
  • Fujaba Days 2005 - 3rd International Fujaba Days (MDD in Practice). University of Paderborn (Germany), September 15 - 18, 2005

2004:

  • GraBaTs 2004 - International Workshop on Graph-Based Tools. A satellite event of the Second International Conference on Graph Transformation (ICGT 2004), Rome (Italy), October 1-2 , 2004
  • Fujaba Days 2004 - 2nd International Fujaba Days (MDA with RT/UML and Rule-based Object Manipulation). Technical University of Darmstadt (Germany), September 15 - 17, 2004
EDITING OF PROCEEDINGS
Top of this page...
LINKS
calendar Pieter Van Gorp
Research Artifacts:

Top of this page...

SITE ADMIN
Validator
Valid HTML 4.01!
Hit Counter

Top of this page...

Ph. D. Research log in Model Driven Engineering (MDE)

Model-driven Development of Model Transformations

I have investigated ways to model model management tools in the context of the Model Driven Engineering paradigm. I have focused on model refactoring, model synthesis and model synchronization.

As you can see from my publication list, I have focused on domain model refactorings in 2002-2003. First of all, I have contributed to a research roadmap of refactoring. Next, I have evaluated (and subsequently extended) the UML metamodel, I have used OCL to automate the refactoring process (by means of formal refactoring contracts) and I have investigated how Fujaba could be used to generate refactoring code from visual model transformation specifications. In 2003-2004, we made our approach applicable in any UML compliant tool by designing a UML profile for Story Diagrams and developing an open source compiler towards JMI standard compliant repository manipulation code.

After I had identified the need for more declarative transformation modeling language constructs in a series of model synthesis case studies, I have contributed a <<copy>> operator to the graph/model transformation community. The operator is made executable (and understandable) using a higher order transformation. The higher order transformation is modeled using plain Story Diagrams. Remark that I still do not consider the extended version of Story Diagrams the ultimate language for modeling transformations (e.g., we need at least a <<merge>> operator and non-deterministic matching too). However, I do consider the language architecture proposed in my thesis and SLE paper (UML profile + Higher Order Transformations) the way to contribute new transformation language operators. In contrast to related work, the proposed approach clearly separates and reuses mainstream graph transformation infrastructure and minimizes tool lock-in.

For a gentle introduction to the approach, please check out the recording of my Ph.D. presentation for the general public:

Model-driven Development of Model Transformations from Pieter Van Gorp on Vimeo.

Top of this page...