首页> 外文学位 >Development of a model driven architecture and software quality based framework for a distributed medical software system.
【24h】

Development of a model driven architecture and software quality based framework for a distributed medical software system.

机译:针对分布式医疗软件系统的模型驱动架构和基于软件质量的框架的开发。

获取原文
获取原文并翻译 | 示例

摘要

The use of "distributed" medical devices within an operating room to assist with surgical operations is very important. Medical devices are used to assist physicians with surgical procedures that would normally not be accomplished without some sort of computer-based interaction. These medical devices must be able to react to a surgeon's request with appropriate speed and precision. Medical devices provide greater automation of surgical and monitoring procedures and improved data collection capabilities that can be leveraged in medical diagnosis and treatment. These distributed medical devices have stringent performance and data quality requirements. Because of those constraints it is often a difficult task to decide which middleware will be used to provide the backbone of communication amongst these devices. Middleware, software that bridges multiple devices in a distributed system, is playing an increasingly important role across many application domains. Significant advances over the past years have made middleware both modular and customizable through the development of state-of-the art object-oriented frameworks and quality of service (QoS)-enabled component middleware. This brings out the problem of "how devices developed using different middleware technologies can and will interoperate". There are many commercial off the shelf (COTS) options that currently exist. COTS middleware have been considered as a viable solution for use with distributed medical device systems. When developing middleware for high-confidence medical devices (HCMD), many QoS constraints such as performance and throughput, as well as requirements must be taken into consideration. Many COTS offerings are not robust enough to fulfill QoS requirements as an out of the box implementation. These issues in particular, make selecting middleware for use with distributed medical device systems a non-trivial process. There are many middleware options available to the user including, but not limited to, developing an in-house software system. The problem that arises with the proliferation of in-house middleware software systems is that interoperability amongst these systems becomes virtually impossible. HCMD systems should be developed based upon an underlying framework that is system agnostic and promotes system interoperability. This framework should be abstracted from the implementation specific code and developed at the model stage of the software development process. When the framework is completed it is also important to get an understanding of the robustness of the models. Because the model-driven process requires the developer to build systems at a level of abstraction above implementation code, the developer must define the design quality of the system at that level of abstraction as well. It is important to gather metrics data regarding the object-oriented (OO) system design that can identify the quality of a system before one line of code is written. This can also go a long way in convincing the stakeholders of the software project at an early stage that the software being built is easily maintainable, scalable, and is a quality design. This thesis describes the development of a middleware framework and metrics gathering process for a quality design for use with HCMD software systems using the Object Management Group's (OMG) Model Driven Architecture (MDA) as the base for the development. We are building an MDA based framework that can be used by medical device software developers that are interested in building interoperability into their systems. We are also developing standards and processes for gathering metrics that define the design-time quality of the system.
机译:在手术室内使用“分布式”医疗设备来协助外科手术非常重要。医疗设备用于协助医生进行外科手术,而如果没有某种基于计算机的交互作用,通常是无法完成的。这些医疗设备必须能够以适当的速度和精度响应外科医生的要求。医疗设备可提高手术和监测程序的自动化程度,并提高医疗诊断和治疗中可利用的数据收集能力。这些分布式医疗设备具有严格的性能和数据质量要求。由于这些限制,决定使用哪种中间件来提供这些设备之间的通信主干通常是一项艰巨的任务。跨连接分布式系统中多个设备的软件中间件在许多应用程序领域中发挥着越来越重要的作用。在过去的几年中,通过开发最新的面向对象框架和支持服务质量(QoS)的组件中间件,中间件的模块化和可定制化取得了重大进展。这带来了“使用不同的中间件技术开发的设备如何并且可以互操作”的问题。当前存在许多现成的商业现货(COTS)选项。 COTS中间件被认为是与分布式医疗设备系统一起使用的可行解决方案。在开发用于高可信度医疗设备(HCMD)的中间件时,必须考虑许多QoS约束,例如性能和吞吐量以及要求。作为现成的实现,许多COTS产品都不足以满足QoS要求。尤其是这些问题使选择与分布式医疗设备系统一起使用的中间件变得不容易。用户可以使用许多中间件选项,包括但不限于开发内部软件系统。内部中间件软件系统激增所引起的问题是,这些系统之间的互操作性实际上变得不可能。 HCMD系统应基于与系统无关并促进系统互操作性的基础框架进行开发。该框架应从实现特定的代码中抽象出来,并在软件开发过程的模型阶段进行开发。框架完成后,了解模型的健壮性也很重要。因为模型驱动的过程要求开发人员在实现代码之上的抽象级别上构建系统,所以开发人员也必须在该抽象级别上定义系统的设计质量。重要的是收集有关面向对象(OO)系统设计的指标数据,这些数据可以在编写一行代码之前识别系统的质量。这也可以在说服软件项目的利益相关者早期大有帮助,因为所构建的软件易于维护,可扩展并且是高质量的设计。本文描述了用于中间件框架和度量收集过程的开发,该中间件框架和度量收集过程用于与HCMD软件系统一起使用的对象管理组(OMG)模型驱动体系结构(MDA)作为开发基础。我们正在构建一个基于MDA的框架,该框架可供有兴趣在其系统中建立互操作性的医疗设备软件开发人员使用。我们还在开发标准和过程,以收集定义系统设计时质量的指标。

著录项

  • 作者

    Mashariki, Amen Ra.;

  • 作者单位

    Morgan State University.;

  • 授予单位 Morgan State University.;
  • 学科 Engineering Biomedical.;Engineering Industrial.
  • 学位 D.Eng.
  • 年度 2008
  • 页码 132 p.
  • 总页数 132
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 生物医学工程;一般工业技术;
  • 关键词

  • 入库时间 2022-08-17 11:39:01

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号