Model-driven architecture for cancer research

It is a common phenomenon for research projects to collect and analyse valuable data using ad-hoc information systems. These costly-to-build systems are often composed of incompatible variants of the same modules, and record data in ways that prevent any meaningful result analysis across similar projects. We present a framework that uses a combination of formal methods, model-driven development and service-oriented architecture (SOA) technologies to automate the generation of data management systems for cancer clinical trial research, an area particularly affected by these problems. The SOA solution generated by the framework is based on an information model of a cancer clinical trial, and comprises components for both the collection and analysis of cancer research data, within and across clinical trial boundaries. While primarily targeted at cancer research, our approach is readily applicable to other areas for which a similar information model is available.

[1]  Anthony Stell,et al.  Supporting the clinical trial recruitment process through the grid , 2006 .

[2]  Jan Mendling,et al.  Business Process Execution Language for Web Services , 2006, EMISA Forum.

[3]  L O Ogundipe,et al.  Randomisation in clinical trials , 1999, British Journal of Psychiatry.

[4]  Douglas G. Altman,et al.  The CONSORT statement: revised recommendations for improving the quality of reports of parallel-group randomised trials , 2001, The Lancet.

[5]  G. Cong,et al.  PRATA : A System for XML Publishing , Integration and View Maintenance , 2006 .

[6]  Jim Woodcock,et al.  Using Z - specification, refinement, and proof , 1996, Prentice Hall international series in computer science.

[7]  Jim Davies CancerGrid: Developing Open Standards for Clinical Cancer Informatics , 2005 .

[8]  Ramaswamy Chandramouli,et al.  The Queen's Guard: A Secure Enforcement of Fine-grained Access Control In Distributed Data Analytics Platforms , 2001, ACM Trans. Inf. Syst. Secur..

[9]  D. Moher,et al.  The Revised CONSORT Statement for Reporting Randomized Trials: Explanation and Elaboration , 2001, Annals of Internal Medicine.

[10]  Radu Calinescu,et al.  Cross-Trial Query System for Cancer Clinical Trials , 2007 .

[11]  Craig A. Knoblock,et al.  Retrieving and Integrating Data from Multiple Information Sources , 1993, Int. J. Cooperative Inf. Syst..

[12]  Micah Dubinko,et al.  Xforms Essentials , 2003 .

[13]  I.V. Toujilov,et al.  Client's Script Execution in Semantic Web Services , 2006, 2006 International Conference on Intelligent Engineering Systems.

[14]  Cheng Hsu,et al.  The model-assisted global query system for multiple databases in distributed enterprises , 1996, TOIS.

[15]  Jernej Kovse,et al.  Generic XMI-Based UML Model Transformations , 2002, OOIS.

[16]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[17]  D. Moher,et al.  The CONSORT statement: revised recommendations for improving the quality of reports of parallel-group randomised trials , 2001, The Lancet.

[18]  Silvana Castano,et al.  Global Viewing of Heterogeneous Data Sources , 2001, IEEE Trans. Knowl. Data Eng..

[19]  Janet A. Dunn,et al.  tAnGo: A randomized phase III trial of gemcitabine (gem) in paclitaxel-containing, epirubicin/cyclophosphamide-based, adjuvant chemotherapy (CT) for women with early-stage breast cancer (EBC) , 2008 .

[20]  Radu Calinescu Model−based SOA generation for cancer clinical trials , 2006 .