A formal MDA approach for mobile health systems

M-health systems are safety critical systems intended for use by the public and are therefore characterized by especially strict requirements relating to safety, security, correctness, reliability, adaptability and user friendliness. This position paper proposes a methodology which realizes the MDA approach by utilizing formal methods to support verification, validation and transformation. The objective is to investigate the use of MDA enriched by formal methods to define a generic, evolvable architecture for m-health services which facilitates the rapid development and deployment of high quality adaptable m-health services.

[1]  Yuval Shahar,et al.  Knowledge-based temporal abstraction in clinical domains , 1996, Artif. Intell. Medicine.

[2]  Jean Bézivin,et al.  First experiments with the ATL model transformation language: Transforming XSLT into XQuery , 2003 .

[3]  Anneke Kleppe,et al.  MDA explained - the Model Driven Architecture: practice and promise , 2003, Addison Wesley object technology series.

[4]  Martin Peschke,et al.  Design and Validation of Computer Protocols , 2003 .

[5]  Valerie M. Jones,et al.  Software design and prototyping using me too , 1989 .

[6]  Jan Tretmans,et al.  Automatic Testing with Formal Methods , 1999 .

[7]  Theo C. Ruys,et al.  Managing the verification trajectory , 2003, International Journal on Software Tools for Technology Transfer.

[8]  Gerard J. Holzmann,et al.  The SPIN Model Checker , 2003 .

[9]  Dimitri Konstantas,et al.  Healthcare PANs: Personal Area Networks for trauma care and home care , 2001 .

[10]  Thomas G. Zimmerman,et al.  Wireless Networked Digital Devices: A New Paradigm for Computing and Communication , 1999, IBM Syst. J..

[11]  Gerard J. Holzmann,et al.  The SPIN Model Checker - primer and reference manual , 2003 .

[12]  Ed Brinksma Formal Methods for Conformance Testing: Theory Can Be Practical , 1999, CAV.

[13]  Martin Gogolla,et al.  An Integrated Semantics for UML Class, Object and State Diagrams Based on Graph Transformation , 2002, IFM.

[14]  Theodorus Cornelis Ruys,et al.  Towards effective model checking , 2001 .

[15]  Valerie M. Jones,et al.  Mobihealth: Wireless mobile services and applications for healthcare , 2002 .

[16]  Diego Latella,et al.  Correctness Preserving Transformations for the Early Phases of Software Development , 1992 .

[17]  Ing Widya,et al.  BANip: Enabling Remote Healthcare Monitoring with Body Area Networks , 2003, FIDJI.

[18]  I. Widya,et al.  Telematic requirements for a mobile and wireless healthcare system derived from enterprise models , 2003, Proceedings of the 7th International Conference on Telecommunications, 2003. ConTEL 2003..

[19]  Valerie M. Jones REALIZATION OF CCR IN C , 1995 .

[20]  Dimitri Konstantas,et al.  MobiHealth-Innovative 2.5/3G mobile services and applications for health care , 2002 .

[21]  Valerie M. Jones Engineering an implementation of the OSI CCR Protocol using the information systems engineering techniques of formal specification and program transformation , 1997 .

[22]  J. van Leeuwen,et al.  Scientific Engineering of Distributed Java Applications , 2003, Lecture Notes in Computer Science.

[23]  M A Musen,et al.  RESUME: a temporal-abstraction system for patient monitoring. , 1993, Computers and biomedical research, an international journal.

[24]  Tom Mens,et al.  Conditional Graph Rewriting as a Domain-Independent Formalism for Software Evolution , 1999, AGTIVE.