Learn More
Textual Syntax (TS) as a form of model representation has made its way to the Model-Driven Software Development community and is considered a viable alternative to graphical representations. To support the design and implementation of text editing facilities many concrete syntax and model mapping tools have emerged. Despite the maturity of these tools,(More)
Model-Driven Software Development is based on standard-ised models that are refined, transformed and eventually translated into executable code using code generators. However, creating plain text from well-structured models creates a gap that implies several drawbacks: Developers cannot continue to use their model-based tool machinery, relations between(More)
Template languages are widely used within generative programming, because they provide intuitive means to generate software artefacts expressed in a specific object language. However, most template languages perform template instantiation on the level of string literals, which allows neither syntax checks nor semantics analysis. To make sure that generated(More)
OBJECTIVES In this study, we analyzed the prognostic value of different MRI progression patterns for survival in patients with recurrent malignant glioma treated with the vascular endothelial growth factor antibody bevacizumab. PATIENTS AND METHODS Twenty-six adult patients with recurrent malignant glioma treated with bevacizumab or bevacizumab/irinotecan(More)
BACKGROUND AND PURPOSE Follow-up imaging after stent-assisted coiling of intracranial aneurysms is limited by signal loss in the stented vessel segment using magnetic resonance imaging or by streak artifacts caused by aneurysm coils using multidetector computed tomography. In the search for a noninvasive surveillance in this condition, we propose a(More)
Refactorings can be used to improve the structure of software artefacts while preserving the semantics of the encapsulated information. Various types of refactorings have been proposed and implemented for programming languages (e.g., Java or C#). With the advent of (MDSD), a wealth of modelling languages rises and the need for restructuring models similar(More)
The majority of artifacts created during software development are representations of programs in textual syntax. Although graphical descriptions are becoming more widespread, source code is still indispensable. To obtain programs that behave correctly and adhere to given coding conventions, source code must be analyzed — preferably using automated tools.(More)
Model-based techniques are in widespread use for the design and implementation of domain specific languages (DSLs) and their tooling. The Eclipse Modeling Framework (EMF) is a frequently used environment for model-based language engineering. With its underlying modelling language Ecore, its XML serialisation support and its versatile extensibility it(More)
The interoperability of tools heavily relies on their ability to exchange shared data. While the definition of standardised metamodelling languages such as the Essential Meta Object Facility (EMOF) [23] has substantially simplified the task of reading and persisting arbitrary domain data, there are still open issues concerning the integration of domain(More)