Designing and Developing Medical Device Software Systems Using the Model Driven Architecture (MDA)

IF 1.3 Q4 ENGINEERING, BIOMEDICAL Medical Devices-Evidence and Research Pub Date : 2007-06-25 DOI:10.1109/HCMDSS-MDPNP.2007.26
Amen Ra Mashariki, L. Bronner, Peter Kazanzides
{"title":"Designing and Developing Medical Device Software Systems Using the Model Driven Architecture (MDA)","authors":"Amen Ra Mashariki, L. Bronner, Peter Kazanzides","doi":"10.1109/HCMDSS-MDPNP.2007.26","DOIUrl":null,"url":null,"abstract":"On the surface, model-driven architecture (MDA) appears to be a fundamentally new paradigm compared to traditional software development. Upon closer examination, however, MDA mainly shifts the focus of iterative development to a higher level of abstraction. The traditional waterfall software development process (and its variations) dictates that the system development be driven by low-level design and coding. This can introduce many productivity, maintenance and documentation issues into the process. Using the MDA pushes development to a higher level, where platform-independent analysis and detailed platform-specific design modeling make it easier to trace back to the requirements, thereby introducing a more stringent governance over the project. Also, it introduces a technology and platform independent standardized development process, system interoperability internally as well as the ability to provide communication bridges with external systems. The systems can be portable, which allows for what the creators of the MDA, the object management group (OMG), refer to as \"future proofing\" of software systems. This is the ability to have long-lived models that can be applied to any new implementation technologies that will ultimately be created and introduced to the software development world. This paper seeks to introduce and demystify MDA concepts and features, and show how their application can be used to develop highly interoperable and robust medical device software systems. In particular, if medical devices are designed using the MDA approach, they can quickly be adapted to utilize any interoperability (or \"plug and play\") standard that evolves in the future.","PeriodicalId":47140,"journal":{"name":"Medical Devices-Evidence and Research","volume":"3 1","pages":"156-159"},"PeriodicalIF":1.3000,"publicationDate":"2007-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Medical Devices-Evidence and Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HCMDSS-MDPNP.2007.26","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, BIOMEDICAL","Score":null,"Total":0}
引用次数: 3

Abstract

On the surface, model-driven architecture (MDA) appears to be a fundamentally new paradigm compared to traditional software development. Upon closer examination, however, MDA mainly shifts the focus of iterative development to a higher level of abstraction. The traditional waterfall software development process (and its variations) dictates that the system development be driven by low-level design and coding. This can introduce many productivity, maintenance and documentation issues into the process. Using the MDA pushes development to a higher level, where platform-independent analysis and detailed platform-specific design modeling make it easier to trace back to the requirements, thereby introducing a more stringent governance over the project. Also, it introduces a technology and platform independent standardized development process, system interoperability internally as well as the ability to provide communication bridges with external systems. The systems can be portable, which allows for what the creators of the MDA, the object management group (OMG), refer to as "future proofing" of software systems. This is the ability to have long-lived models that can be applied to any new implementation technologies that will ultimately be created and introduced to the software development world. This paper seeks to introduce and demystify MDA concepts and features, and show how their application can be used to develop highly interoperable and robust medical device software systems. In particular, if medical devices are designed using the MDA approach, they can quickly be adapted to utilize any interoperability (or "plug and play") standard that evolves in the future.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于模型驱动体系结构(MDA)的医疗器械软件系统设计与开发
从表面上看,与传统的软件开发相比,模型驱动架构(MDA)似乎是一种全新的范式。然而,经过更仔细的检查,MDA主要将迭代开发的焦点转移到更高的抽象级别。传统的瀑布式软件开发过程(及其变体)要求系统开发由低级设计和编码驱动。这可能会在流程中引入许多生产力、维护和文档问题。使用MDA将开发推向更高的层次,在这个层次上,独立于平台的分析和详细的特定于平台的设计建模可以更容易地追溯到需求,从而对项目引入更严格的治理。此外,它还引入了独立于技术和平台的标准化开发过程、内部的系统互操作性以及与外部系统提供通信桥梁的能力。系统可以是可移植的,这允许MDA的创建者,即对象管理组(OMG),将其称为软件系统的“未来验证”。这是拥有长寿命模型的能力,可以将其应用于最终将被创建并引入软件开发世界的任何新的实现技术。本文试图介绍和揭开MDA概念和特性的神秘面纱,并展示如何使用它们的应用程序来开发高度互操作性和健壮的医疗设备软件系统。特别是,如果医疗设备是使用MDA方法设计的,那么它们可以迅速适应未来发展的任何互操作性(或“即插即用”)标准。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Medical Devices-Evidence and Research
Medical Devices-Evidence and Research ENGINEERING, BIOMEDICAL-
CiteScore
2.80
自引率
0.00%
发文量
41
审稿时长
16 weeks
期刊最新文献
Initial Validation of the NOL Nociception Level Index® Monitoring System in Black and Multiracial People. Potential of Aluminum Drug Packages with Press-Through Packaging Considering Usability for a Wide Range of Users. The Application Effect of Fine Management Combined with Man-Machine Fixation Mode in Reducing the Attrition Rate of Laparoscopic Instruments-A Non-Randomized, Concurrent Controlled Study. Patients with Growth-Related Disorders and Caregivers Prefer the Somapacitan Device to the Somatrogon Device: Results from a Randomized Crossover Study Assessing Device Preference and Ease of Use Following Simulated Injections. May Glymphatic Drainage Improve Life Quality in Progressive Multiple Sclerosis Outpatients?
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1