Navigation


Graph Transformation and Virtualization Solutions for the Healthcare Industry

Process Model Transformation and Health Record Integration

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 the modeling and transformation of care pathways, clinical guidelines and related artifacts.

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 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.
SHARE logo
Research TOOLS

Together with Marco Comuzzi, I have recently demonstrated how SHARE's virtualization principles could disrupt the healthcare industry too! Follow us on https://sites.google.com/site/myphrmachines/!

Slash Interview
Examples of non-scientific TALKS
Health Valley

PAPERS
July 18th 2012: Presentation for Harvard scholars and clinicians at Partners Healthcare (CIRD)

2014-2015


Rik Eshuis and Pieter Van Gorp. Synthesizing Data-Centric Models from Business Process Models. Computing. February 2015. Springer. Print ISSN: 0010-485X. DOI: 10.1007/s00607-015-0442-0.
Shan Nan, Pieter Van Gorp, Hendrikus H. M. Korsten, Uzay Kaymak, Richard Vdovjak, Xudong Lu and Huilong Duan. DCCSS: A Meta-model for Dynamic Clinical Checklist Support Systems. Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development. ISBN: 978-989-758-083-3. 2015. PDF author copy

2013-2014


Shan Nan, Pieter Van Gorp, Hendrikus H.M. Korsten, Richard Vdovjak, Uzay Kaymak, Xudong Lu and Huilong Duan. Tracebook: A Dynamic Checklist Support System 27th IEEE International Symposium on Computer-Based Medical Systems (CBMS 2014); Icahn School of Medicine at Mount Sinai, New York NY. May 2014. PDF author copy
Pieter Van Gorp and Louis Rose. Guest editors' introduction to the first issue on Experimental Software Engineering in the Cloud (ESEiC). Science of Computer Programming. Elsevier. DOI: 10.1016/j.scico.2013.12.007. 2013.
Pieter Van Gorp, Louis Rose M. and Christian Krause Preface. Proceedings Sixth Transformation Tool Contest, EPTCS 135, Open Publishing Association, DOI: 10.4204/EPTCS.135. ISSN: 2075-2180. 2013.
Hui Yan, Pieter Van Gorp, Uzay Kaymak, Xudong Lu, Richard Vdovjak, Hendriks H.M. Korsten, and Huilong Duan. Analyzing Conformance to Clinical Protocols Involving Advanced Synchronizations. Bioinformatics and Biomedicine (BIBM), 2013 IEEE International Conference on. pp. 61-68. DOI: 10.1109/BIBM.2013.6732601. Draft PDF.
Rik Eshuis and Pieter Van Gorp. Synthesizing Object Life Cycles from Business Process Models. Software and Systems Modeling. Springer. 2014. DOI: 10.1007/s10270-014-0406-4. Source code of implementation available via GitHub. Completely configured online virtual machine demo available via SHARE.

2012-2013


Pieter Van Gorp: Reviewing and Preserving Experimental Software Toolkits through SHARE. 4th International Workshop on Academic Software Development Tools and Techniques. Satellite event to ECOOP/ECSA/ECMFA, organized on July 1st, 2013, in Montpellier, France. Online PDF, companion website Invited Talk
Invited Talk

Pieter Van Gorp and Louis Rose: The Petri-Nets to Statecharts Transformation Case. Sixth Transformation Tool Contest. Budapest, June 18th-19th, 2013.
S. Kolahdouz-Rahimi, K. Lano, S. Pillay, J. Troya and P. Van Gorp: Evaluation of Model Transformation Approaches for Model Refactoring. Science of Computer Programming Volume: 85 Part A. June 2014. Special Issue on Experimental Software Engineering in the Cloud.
Pieter Van Gorp, Marco Comuzzi, Andreas Jahnen, Uzay Kaymak and Blackford Middleton: An Open Platform for Personal Health Record Apps with Platform-Level Privacy Protection. Computers in Biology and Medicine. Aug 2014;51:14-23. DOI: 10.1016/j.compbiomed.2014.04.019. Elsevier. PDF author copy
Pieter Van Gorp and Marco Comuzzi: Lifelong Personal Health Data and Application Software via Virtual Machines in the Cloud. IEEE Journal of Biomedical and Health Informatics, Volume 18 Issue 1. pp 36-45. DOI: 10.1109/JBHI.2013.2257821
Pieter Van Gorp and Marco Comuzzi. MyPHRMachines: Personal Health Desktops in the Cloud. Beta Working Paper 406. Eindhoven University of Technology.
Pieter Van Gorp and Remco Dijkman. BPMN 2.0 Execution Semantics Formalized as Graph Rewrite Rules. Information and Software Technology Volume 55, Issue 2, February 2013, Pages 365–394. DOI: 10.1016/j.infsof.2012.08.014. details
Dimitrios S. Kolovos, Louis M. Rose, Ran Wei, James Williams, Pieter Van Gorp and Richard F. Paige. The Epsilon Pattern Language, work in progress.
Pieter Van Gorp, Rik Eshuis and Louis Rose: The TrE Framework for Transformation Engineering and its application to Process Model Transformation. work in progress

2011-2012


Pieter Van Gorp, Marco Comuzzi, André Fialho and Uzay Kaymak. Addressing Health Information Privacy with a novel Cloud-Based PHR System Architecture, IEEE International Conference on Systems, Man, and Cybernetics (SMC 2012). Oct. 14-17. COEX, Seoul, Korea. details
Pieter Van Gorp, Irene Vanderfeesten, Willem Dalinghaus, Josh Mengerink, Bram van der Sanden and Pieter Kubben. Towards generic MDE support for extracting purpose-specific healthcare models from annotated, unstructured texts, Foundations of Health Information Engineering and Systems (FHIES 2012), International Symposium, co-located with FM 2012, Paris, August 27-28, 2012. Lecture Notes in Computer Science Volume 7789, 2013, pp 213-221 details
Willem Dalinghaus and Pieter Van Gorp. Defining Various Pathway Terms, Beta Working Paper 384. Eindhoven University of Technology.
Van Gorp, P. and Comuzzi, M. MyPHRMachines: Lifelong Personal Health Records in the Cloud, 25th IEEE International Symposium on Computer-Based Medical Systems (CBMS 2012); Universita Campus Bio-Medico di Roma, Rome, Italy, on 20-22 June 2012. 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, ER 2012, 31st International Conference on Conceptual Modeling. Implementation (GPL licensed) and Examples, screencast, online demo virtual machine 1 (update 07-07-2013: online demo virtual machine 2) in SHARE. Best Paper Award
Best Paper Award

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. Software and Systems Modeling, Volume 13, Number 1 (Printed: Feb. 2014, ISSN 1619-1366). DOI: 10.1007/s10270-012-0245-0
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 Best Paper Award
Grand Challenge Prize

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. DOI:
j.infsof.2008.03.003, PDF (pre-print).
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 and other SERVICES
2015:
  • PC member for the Free Models Initiative 2015 (see 2014 webpage)
  • PC member for the International Conference on Graph Transformation (ICGT 2015)
  • PC member for the International Conference on Model Transformation (ICMT 2015)
  • PC and SC member for the European Conference on Modelling Foundations and Applications (ECMFA 2015)
  • PC and SC member for the Transformation Tool Contest 2015 (TTC 2015)
  • Workshop co-chair at STAF 2015
  • SC member for STAF 2015
  • Reviewer for the Software and Systems Modeling (SoSyM) journal
  • Reviewer for the BMC Medicine journal
  • Co-organizer of the 9th Workshop on Multi-Paradigm Modelling (MPM 2015)
  • PC member for the International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2015)
2014: 2013: 2012: 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
  • PC member for EDOC 2011
  • PC member for AGTiVE 2011
  • Reviewer for the Journal of Object Technology (JOT)
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...
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.

Top of this page...

SITE ADMIN
Validator
Valid HTML 4.01!

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...