ºÝºÝߣshows by User: DennisWagelaar / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: DennisWagelaar / Fri, 24 Oct 2014 09:37:27 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: DennisWagelaar Using ATL/EMFTVM for import/export of medical data - #sda2014 /slideshow/wagelaar-sda2014/40684514 wagelaarsda2014-141024093727-conversion-gate01
Most data­centric software must deal with some form of import/export of their internal data model to an external data format. In many cases, this external data format is some sort of standard format, or otherwise dictated by external sources, and does not map one­-on-­one to the internal data model. This was also the case for CareConnect, HealthConnect/Corilus‘ latest Electronic Medical Record software. CareConnect must be able to import/export its data from/to SUMEHR, PMF, and GPSMF documents. On top of this comes that CareConnect’s internal data model consists of some 300 classes, which means there are a lot of mappings to define. To deal with the size and complexity of this scenario, we decided to use a specialised language: the ATL transformation language in combination with the EMF Transformation Virtual Machine: EMFTVM is a new runtime for ATL, which adds a number of performance­enhancing features that make it more suitable for use within a Java application. The declarative, rule­based nature of ATL allowed us to write more concise code as well as distribute the workload of writing the ATL transformation code over multiple developers. This significantly increased our ability to deal with complexity.]]>

Most data­centric software must deal with some form of import/export of their internal data model to an external data format. In many cases, this external data format is some sort of standard format, or otherwise dictated by external sources, and does not map one­-on-­one to the internal data model. This was also the case for CareConnect, HealthConnect/Corilus‘ latest Electronic Medical Record software. CareConnect must be able to import/export its data from/to SUMEHR, PMF, and GPSMF documents. On top of this comes that CareConnect’s internal data model consists of some 300 classes, which means there are a lot of mappings to define. To deal with the size and complexity of this scenario, we decided to use a specialised language: the ATL transformation language in combination with the EMF Transformation Virtual Machine: EMFTVM is a new runtime for ATL, which adds a number of performance­enhancing features that make it more suitable for use within a Java application. The declarative, rule­based nature of ATL allowed us to write more concise code as well as distribute the workload of writing the ATL transformation code over multiple developers. This significantly increased our ability to deal with complexity.]]>
Fri, 24 Oct 2014 09:37:27 GMT /slideshow/wagelaar-sda2014/40684514 DennisWagelaar@slideshare.net(DennisWagelaar) Using ATL/EMFTVM for import/export of medical data - #sda2014 DennisWagelaar Most data­centric software must deal with some form of import/export of their internal data model to an external data format. In many cases, this external data format is some sort of standard format, or otherwise dictated by external sources, and does not map one­-on-­one to the internal data model. This was also the case for CareConnect, HealthConnect/Corilus‘ latest Electronic Medical Record software. CareConnect must be able to import/export its data from/to SUMEHR, PMF, and GPSMF documents. On top of this comes that CareConnect’s internal data model consists of some 300 classes, which means there are a lot of mappings to define. To deal with the size and complexity of this scenario, we decided to use a specialised language: the ATL transformation language in combination with the EMF Transformation Virtual Machine: EMFTVM is a new runtime for ATL, which adds a number of performance­enhancing features that make it more suitable for use within a Java application. The declarative, rule­based nature of ATL allowed us to write more concise code as well as distribute the workload of writing the ATL transformation code over multiple developers. This significantly increased our ability to deal with complexity. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/wagelaarsda2014-141024093727-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Most data­centric software must deal with some form of import/export of their internal data model to an external data format. In many cases, this external data format is some sort of standard format, or otherwise dictated by external sources, and does not map one­-on-­one to the internal data model. This was also the case for CareConnect, HealthConnect/Corilus‘ latest Electronic Medical Record software. CareConnect must be able to import/export its data from/to SUMEHR, PMF, and GPSMF documents. On top of this comes that CareConnect’s internal data model consists of some 300 classes, which means there are a lot of mappings to define. To deal with the size and complexity of this scenario, we decided to use a specialised language: the ATL transformation language in combination with the EMF Transformation Virtual Machine: EMFTVM is a new runtime for ATL, which adds a number of performance­enhancing features that make it more suitable for use within a Java application. The declarative, rule­based nature of ATL allowed us to write more concise code as well as distribute the workload of writing the ATL transformation code over multiple developers. This significantly increased our ability to deal with complexity.
Using ATL/EMFTVM for import/export of medical data - #sda2014 from Dennis Wagelaar
]]>
641 1 https://cdn.slidesharecdn.com/ss_thumbnails/wagelaarsda2014-141024093727-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-DennisWagelaar-48x48.jpg?cb=1479133869 I've studied at the University of Twente in the Netherlands from 1996 to 2002, and have done my MSc. project with the TRESE Group. Afterwards, I moved to Belgium as a PhD student at the System and Software Engineering Lab of the Vrije Universiteit Brussel. I received my PhD title in 2008. My professional interests are model-driven engineering and software product lines. My specialty is "Platform Variability", which is all about managing changing platform dependencies. Currently, I work as a technical architect at HealthConnect in Vilvoorde, where I can bring my work on model-driven engineering and software product lines into practice within a family of healthcare-related software produc... http://www.micallefwagelaar.be/dennis