Abstract | ||
---|---|---|
We argue that, for certain constrained domains, elaborate model transformation technologies--implemented from scratch in general-purpose programming languages--are unnecessary for model-driven engineering; instead, lightweight configuration of commercial off-the-shelf productivity tools suffices. In particular, in the CancerGrid project, we have been developing model-driven techniques for the generation of software tools to support clinical trials. A domain metamodel captures the community's best practice in trial design. A scientist authors a trial protocol, modelling their trial by instantiating the metamodel; customized software artifacts to support trial execution are generated automatically from the scientist's model. The metamodel is expressed as an XML Schema, in such a way that it can be instantiated by completing a form to generate a conformant XML document. The same process works at a second level for trial execution: among the artifacts generated from the protocol are models of the data to be collected, and the clinician conducting the trial instantiates such models in reporting observations--again by completing a form to create a conformant XML document, representing the data gathered during that observation. Simple standard form management tools are all that is needed. Our approach is applicable to a wide variety of information-modelling domains: not just clinical trials, but also electronic public sector computing, customer relationship management, document workflow, and so on. |
Year | DOI | Venue |
---|---|---|
2011 | 10.1007/978-3-642-32355-3_2 | FHIES |
Keywords | DocType | Citations |
domain metamodel,XML Schema,trial execution,document workflow,conformant XML document,simple standard form management,model-driven engineering,trial protocol,clinical trial,trial design,customer relationship management | Conference | 2 |
PageRank | References | Authors |
0.42 | 11 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jim Davies | 1 | 673 | 80.95 |
Jeremy Gibbons | 2 | 469 | 42.73 |
Radu Calinescu | 3 | 905 | 63.01 |
Charles Crichton | 4 | 101 | 9.36 |
Steve Harris | 5 | 55 | 7.37 |
Andrew Tsui | 6 | 20 | 3.03 |