On Wednesday, July 17, our colleague Frank van der Kruijssen (System Architect, ICT Group) and John Wolfgang (Radiation Oncology Physicist, Massachusetts General Hospital) will give a reading at the Brainport Industries Campus (BIC) in Eindhoven.
During this presentation, John and Frank will explain how they have been able to reduce the complexity of this advanced system: An interesting approach that can deliver strong benefits in the Automotive, Life science, Industrial & Applied science sectors.
User Interactions and their impact on DSL Design: An interactive case study for Radiation Oncology Workflow
The complexity of software intensive systems is increasing, directly impacting development efficiency. Model-Driven Engineering technologies help increasing efficiency by raising the level of abstraction. Domain-Specific Languages as an integral part of Model-Driven Engineering support the description of different facets of the problem domain in a clean and concise way.
During the development of a workflow and data management system for radiation oncology, we experienced that the interaction between the user and the system engineer is crucial to prevent foreign domain aspects from creeping into the Domain-Specific Language. These extra-domain aspects introduce unnecessary complexity. To address this challenge, we used Domain-Driven Design methods. These methods helped keeping the Domain-Specific Language concise which resulted in an efficient software development effort.
About the presentors
John Wolfgang is a Radiation Oncology Physicist at the Massachusetts General Hospital (MGH) in Boston, Massachusetts, affiliated with Harvard Medical School and working on the integration of a new proton therapy machine within the department of Radiation Oncology.
Frank van der Kruijssen is working as a System Architect at ICT Group. He and his team worked closely together with John on the design and integration of the workflow and data management system.
The reading is hosted at Brainport Industries Campus. Their address is: BIC 1, 5657 BX Eindhoven.
If your navigation can’t find the address, please use Rijtackerweg 15, Eindhoven.