Bringing design to software
Communications of the ACM
The SI challenge in health care
Communications of the ACM
Toward Reference Models for Requirements Traceability
IEEE Transactions on Software Engineering
IEEE Software
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
The Object Constraint Language: Getting Your Models Ready for MDA
The Object Constraint Language: Getting Your Models Ready for MDA
Issues in Using Students in Empirical Studies in Software Engineering Education
METRICS '03 Proceedings of the 9th International Symposium on Software Metrics
Evidence-Based Software Engineering
Proceedings of the 26th International Conference on Software Engineering
Tracing Evolution Changes of Software Artifacts through Model Synchronization
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
Model-Driven Development within a Legacy System: An Industry Experience Report
ASWEC '05 Proceedings of the 2005 Australian conference on Software Engineering
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Model-driven development: the good, the bad, and the ugly
IBM Systems Journal - Model-driven software development
IBM Systems Journal - Model-driven software development
Model-Driven Software Development: Technology, Engineering, Management
Model-Driven Software Development: Technology, Engineering, Management
Information Needs in Collocated Software Development Teams
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Model-driven Development of Complex Software: A Research Roadmap
FOSE '07 2007 Future of Software Engineering
A Systematic Approach to Domain-Specific Language Design Using UML
ISORC '07 Proceedings of the 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing
Where Is the Proof? - A Review of Experiences from Applying MDE in Industry
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Architectural Constraints in the Model-Driven Development of Self-Adaptive Applications
IEEE Distributed Systems Online
Information and Software Technology
Model-Driven Development of Mobile Personal Health Care Applications
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
The role of controlled experiments working group results
Proceedings of the 2006 international conference on Empirical software engineering issues: critical assessment and future directions
Domain Specific Languages
A survey of traceability in requirements engineering and model-driven development
Software and Systems Modeling (SoSyM)
Evaluating domain-specific modelling solutions
ER'10 Proceedings of the 2010 international conference on Advances in conceptual modeling: applications and challenges
Empirical assessment of MDE in industry
Proceedings of the 33rd International Conference on Software Engineering
Bringing domain-specific languages to digital forensics
Proceedings of the 33rd International Conference on Software Engineering
Design science in information systems research
MIS Quarterly
Design and implementation of domain-specific language easytime
Computer Languages, Systems and Structures
Adopting model driven software development in industry: a case study at two companies
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Empirical Software Engineering
Hi-index | 0.00 |
Motivation: Systems interoperability is a key challenge in providing continuity of care to all patients. The challenge is addressed with information standards and new approaches to systems integration based on service-oriented architectures. Model-driven development promise utilities that are suitable for software service development in the healthcare domain, but development tools are still immature and their industry uptake is low. The knowledge about how model-driven development tools can become more useful to the healthcare software developers should be strengthened. Approach: This paper presents the ModelHealth toolchain that was created in four design/assess cycles, involving 28 students and 41 professional developers in the period 2007---2010. The toolchain provides design assistance for creating software services based on concepts from the CEN-13940 standard for continuity of care, which facilitates development of interoperable software services. Results: The CEN-13940 standard was successfully incorporated into the ModelHealth Toolchain assisting developers in creating software service design models that adhered to the standard. The developers expressed that improved understanding of the target system, documentation generation, and artifact traceability were essential utilities of the model-driven approach. Conclusion: The paper concludes healthcare domain knowledge can be successfully incorporated in a model-driven development toolchain, providing valuable input to the healthcare software service design process. A set of recommendations on how to incorporate domain specific concepts into model-driven development tools is provided. To our knowledge, no other scientific publications have reported from healthcare specific model-driven tool design and evaluations. Our recommendations extend and nuance existing knowledge on model-driven development tooling in general.