Abstract
Model-driven development approaches such as Model Driven Architecture (MDA) have been proposed as the new paradigm for software development. The adoption of MDA is still low, partly because of the general-purpose modelling language being used. Domain specific modelling languages are being developed for technological and industrial domains to improve the expressiveness and effect of model-driven development techniques. The healthcare domain could benefit from these methodologies. In order to incorporate domain knowledge in a MDA process, information about workflows, artefacts and actors can be formalized in a UML profile and applied by MDA tools for design and development. This paper presents the work done on model-driven development of smart homecare services in the MPOWER project. Following an iterative approach, two UML profiles to support development of Service Oriented Architecture based homecare applications are proposed. Using homecare specific UML profiles indicate an improvement in the process for model-driven development of homecare services.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Miller, J., Mukerji, J.: MDA Guide Version 1.0.1. In: Miller, J., Mukerji, J. (eds.) Object Management Group (OMG), pp. 1–62 (2003)
Object Management Group (OMG), UML 2.1.2 Superstructure and Infrastructure, Object Management Group (OMG) (2007)
Mohagheghi, P., Dehlen, V.: Where Is the Proof?-A Review of Experiences from Applying MDE in Industry. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol. 5095, pp. 432–443. Springer, Heidelberg (2008)
MPOWER Consortium (2006) (cited November 15, 2006), http://www.sintef.no/mpower
Tuomainen, M., et al.: Model-centric approaches for the development of health information systems. In: Medinfo. 2007 Brisbane, Australia (2007)
Walderhaug, S., Stav, E., Mikalsen, M.: Reusing models of actors and services in smart homecare to improve sustainability. In: Medical Informatics Europe 2008, Gothenburg, Sweden. IOS Press, Amsterdam (2008)
Erl, T.: Service-Oriented Architecture Concepts. In: Erl, T. (ed.) Technology, and Design, Crawfordswille, Indiana, USA. The Prentice Hall Service-Oriented Computing Series. Prentice Hall, Englewood Cliffs (2006)
Honey, A., Lund, B.: Service Oriented Architecture and HL7 v3: Methodology, HL7 Service Oriented Architecture Special Interest Group (SOA SIG). p. 79 (2006)
Johnston, S.: UML 2.0 Profile for Software Services (2005) (cited November 15, 2008), http://www.ibm.com/developerworks/rational/library/05/419_soa/
Staron, M.: Improving modeling with UML by stereotype-based language customization. In: School of Engineering, p. 270. Blekinge Institute of Technology, Blekinge (2005)
Walderhaug, S., et al.: Factors affecting developers’ use of MDSD in the Healthcare Domain: Evaluation from the MPOWER Project. In: From code-centric to model-centric develpoment, Workshop at European Conference on Model-Driven Architecture. European Software Institiute, Berlin (2008)
Object Management Group (OMG), MOF 2.0 / XMI Mapping Specification, v2.1 (2005)
Selic, B.: A Systematic Approach to Domain-Specific Language Design Using UML. In: 10th IEEE ISORC (2007)
Lagarde, F., et al.: Improving uml profile design practices by leveraging conceptual domain models. In: Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, pp. 445–448 (2007)
CEN TC251, EN 13940-1: Health Informatics - System of Concepts to Support Continuity of Care - Part 1: Basic Consepts. European Committee for Standardization, p. 105 (2006)
Stefanov, D.H., Bien, Z., Bang, W.-C.: The smart house for older persons and persons with physical disabilities: structure, technology arrangements, and perspectives. IEEE transactions on neural systems and rehabilitation engineering 12(2), 228–250 (2004)
Davis, F.D., Bagozzi, R.P., Warshaw, P.R.: User Acceptance of Computer Technology: A Comparison of Two Theoretical Models. Management Science 35(8), 982–1003 (1989)
Fuentes-Fernández, L., Vallecillo-Moreno, A.: An Introduction to UML Profiles. UML and Model Engineering 5(1) (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Walderhaug, S., Stav, E., Mikalsen, M. (2009). Experiences from Model-Driven Development of Homecare Services: UML Profiles and Domain Models. In: Chaudron, M.R.V. (eds) Models in Software Engineering. MODELS 2008. Lecture Notes in Computer Science, vol 5421. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01648-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-01648-6_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01647-9
Online ISBN: 978-3-642-01648-6
eBook Packages: Computer ScienceComputer Science (R0)