Skip to main content

Model-Driven Development Based Transformation of Stereotyped Class Diagrams to XML Schemas in a Healthcare Context

  • Conference paper
Advances in Conceptual Modeling – Foundations and Applications (ER 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4802))

Included in the following conference series:

Abstract

The health sector uses clinical guidelines as instruments for helping decision making. We are interested in the development of a ubiquitous decision support system (UDSS) for clinical guidelines in order to help the medical staff in their decisions and in order to record a trace of the application of the guidelines. For the development of such a system in a Model–Driven Development (MDD) setting, we propose the use of class diagrams of the Unified Modeling Language (UML) with stereotypes and eXtensible Markup Language (XML) schemas. When both languages, UML and XML, have to share a common modelling space, the necessity of transforming UML models into XML schemas arises. However, to our knowledge, previous transformation proposals do not consider the case in which some profiles have been applied to the UML model. For this reason, in this paper we propose a set of rules for translating stereotyped UML class diagrams into XML schemas, storing a trace of the application of the guideline.

This work has been partially supported by DGI (project TIN2005-05534 and FPU grant AP2003-2713), by the Government of La Rioja (project ANGI 2005/19), by the Government of Aragon and by the European Social Fund.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abdullah, M.S., Paige, R., Benest, I., Kimble, C.: Knowledge Modelling Using The UML Profile. In: AIAI 2006, vol. 204, pp. 70–77. Springer, Heidelberg (2006)

    Google Scholar 

  2. Aggarwal, V.: The Application of the Unified Modeling Language in Object-Oriented Analysis of Healthcare Information Systems. Systems Journal of Medical Systems 26(5), 383–397 (2002)

    Article  Google Scholar 

  3. Dart, T., Xu, Y., Chatellier, G., Degoulet, P.: Computerization of guidelines: towards a “guideline markup language”. Medinfo. 10, 186–190 (2001)

    Google Scholar 

  4. Domínguez, E., Lloret, J., Pérez, B., Rodríguez, A., Rubio, A.L., Zapata, M.A.: A Survey of UML Models to XML Schemas Transformations (submitted for publication)

    Google Scholar 

  5. Domínguez, E., Lloret, J., Rubio, A.L., Zapata, M.A.: Evolving XML Schemas and Documents Using UML Class Diagrams. In: Andersen, K.V., Debenham, J., Wagner, R. (eds.) DEXA 2005. LNCS, vol. 3588, pp. 343–352. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  6. Domínguez, E., Pérez, B., Rodríguez, A., Zapata, M.A.: Medical protocols for taking decisions, in an ubiquitous computation context. Novática 177, 38–41 (2005)

    Google Scholar 

  7. Elkin, P.L., Peleg, M., Lacson, R., Bernstam, E., Tu, S., Boxwala, A., Greenes, R.A., Shortliffe, E.H.: Toward Standardization of Electronic Guideline Representation. MD Computing 17(6), 39–44 (2000)

    Google Scholar 

  8. Hederman, L., Smutek, D., Wade, V., Knape, T.: Representing Clinical Guidelines in UML: A Comparative Study. In: Medical informatics in Europe 2002, Amsterdam, Netherlands, pp. 471–477. IOS Press, Amsterdam (2002)

    Google Scholar 

  9. Heldal, R., Schlager, S., Bende, J.: Supporting Confidentiality in UML: A Profile for the Decentralized Label. In: Third International Workshop on Critical Systems Development with UML (2004)

    Google Scholar 

  10. Hunter, D., et al.: Beginning XML, 3rd edn. Wrox (September 2004)

    Google Scholar 

  11. Jones, V.M., Rensink, A., Brinksma, H.: Modelling mobile health systems: an application of augmented MDA for the extended healthcare enterprise. In: Proceedings of the EDOC 2005, pp. 58–69. IEEE Computer Society Press, Los Alamitos (2005)

    Google Scholar 

  12. Krumbein, T., Kudrass, T.: Rule-Based Generation of XML Schemas from UML Class Diagrams. In: WebDB. Proceedings of the XML Days at Berlin, Workshop on Web Databases, pp. 213–227 (2003)

    Google Scholar 

  13. Niaz, I.A., Tanaka, J.: Code Generation From UML Statecharts. In: SEA 2003 (2003)

    Google Scholar 

  14. Ohno-Machado, L., Gennari, J.H., Murphy, S.N., et al.: The GuideLine Interchange Format: A Model for Representing Guidelines. Journal of the American Medical Informatics Association 5(4), 357–372 (1998)

    Google Scholar 

  15. OMG. UML 2.0 Superstructure Specification (August 2005), Document formal/05-07-04, Available at http://www.omg.org/

  16. OpenClinical. Methods and tools for representing computerised clinical guidelines. http://www.openclinical.org/gmmsummaries.html

  17. Porres, I., Dominguez, E., Perez, B., Rodriguez, A., Zapata, M.A.: Development of an Ubiquitous Decision Support System for Clinical Guidelines using MDA (submitted for publication)

    Google Scholar 

  18. Selic, B.: The pragmatics of model-driven development. IEEE Software 20(5), 19–25 (2003)

    Article  Google Scholar 

  19. Shabo, A., Rabinovici-Cohen, S., Vortman, P.: Revolutionary impact of XML on biomedical information interoperability. IBM Systems Journal 45(2), 361–372 (2006)

    Article  Google Scholar 

  20. Tanaka, A., Ñagase, Y., Kiryu, Y., Ñakai, K.: Applying ODP Enterprise Viewpoint Language to Hospital Information System. In: EDOC 2001. Proceedings of the Fifth IEEE International, pp. 188–192. IEEE Computer Society, Los Alamitos (2001)

    Google Scholar 

  21. van der Maas, A.A.F., Ter Hofstede, A.H.M., Hoopen, A.J.T.: Requirements for Medical Modeling Languages. Journal of the American Medical Informatics Association 8, 146–162 (2001)

    Google Scholar 

  22. W3C. XML Schema Part 0: Primer Second Edition (October 2004), available at http://www.w3.org/TR/xmlschema-0/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jean-Luc Hainaut Elke A. Rundensteiner Markus Kirchberg Michela Bertolotto Mathias Brochhausen Yi-Ping Phoebe Chen Samira Si-Saïd Cherfi Martin Doerr Hyoil Han Sven Hartmann Jeffrey Parsons Geert Poels Colette Rolland Juan Trujillo Eric Yu Esteban Zimányie

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Domínguez, E., Lloret, J., Pérez, B., Rodríguez, Á., Rubio, Á.L., Zapata, M.A. (2007). Model-Driven Development Based Transformation of Stereotyped Class Diagrams to XML Schemas in a Healthcare Context. In: Hainaut, JL., et al. Advances in Conceptual Modeling – Foundations and Applications. ER 2007. Lecture Notes in Computer Science, vol 4802. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76292-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-76292-8_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76291-1

  • Online ISBN: 978-3-540-76292-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics