• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于 SOA 的 AAL 服务在现实环境中的开发和评估:案例研究与经验教训。

Development and evaluation of SOA-based AAL services in real-life environments: a case study and lessons learned.

机构信息

SINTEF ICT, P.O. Box 4760 Sluppen, NO-7465 Trondheim, Norway.

出版信息

Int J Med Inform. 2013 Nov;82(11):e269-93. doi: 10.1016/j.ijmedinf.2011.03.007. Epub 2011 Apr 9.

DOI:10.1016/j.ijmedinf.2011.03.007
PMID:21481634
Abstract

INTRO

The proper use of ICT services can support seniors in living independently longer. While such services are starting to emerge, current proprietary solutions are often expensive, covering only isolated parts of seniors' needs, and lack support for sharing information between services and between users. For developers, the challenge is that it is complex and time consuming to develop high quality, interoperable services, and new techniques are needed to simplify the development and reduce the development costs. This paper provides the complete view of the experiences gained in the MPOWER project with respect to using model-driven development (MDD) techniques for Service Oriented Architecture (SOA) system development in the Ambient Assisted Living (AAL) domain.

METHOD

To address this challenge, the approach of the European research project MPOWER (2006-2009) was to investigate and record the user needs, define a set of reusable software services based on these needs, and then implement pilot systems using these services. Further, a model-driven toolchain covering key development phases was developed to support software developers through this process. Evaluations were conducted both on the technical artefacts (methodology and tools), and on end user experience from using the pilot systems in trial sites.

RESULTS

The outcome of the work on the user needs is a knowledge base recorded as a Unified Modeling Language (UML) model. This comprehensive model describes actors, use cases, and features derived from these. The model further includes the design of a set of software services, including full trace information back to the features and use cases motivating their design. Based on the model, the services were implemented for use in Service Oriented Architecture (SOA) systems, and are publicly available as open source software. The services were successfully used in the realization of two pilot applications. There is therefore a direct and traceable link from the user needs of the elderly, through the service design knowledge base, to the service and pilot implementations. The evaluation of the SOA approach on the developers in the project revealed that SOA is useful with respect to job performance and quality. Furthermore, they think SOA is easy to use and support development of AAL applications. An important finding is that the developers clearly report that they intend to use SOA in the future, but not for all type of projects. With respect to using model-driven development in web services design and implementation, the developers reported that it was useful. However, it is important that the code generated from the models is correct if the full potential of MDD should be achieved. The pilots and their evaluation in the trial sites showed that the services of the platform are sufficient to create suitable systems for end users in the domain.

CONCLUSIONS

A SOA platform with a set of reusable domain services is a suitable foundation for more rapid development and tailoring of assisted living systems covering reoccurring needs among elderly users. It is feasible to realize a tool-chain for model-driven development of SOA applications in the AAL domain, and such a tool-chain can be accepted and found useful by software developers.

摘要

简介

正确使用信息通信技术服务可以帮助老年人更长时间地独立生活。虽然此类服务已经开始出现,但目前的专有解决方案通常价格昂贵,仅涵盖老年人需求的孤立部分,并且缺乏对服务之间和用户之间信息共享的支持。对于开发人员来说,挑战在于开发高质量、可互操作的服务非常复杂且耗时,需要新的技术来简化开发并降低开发成本。本文提供了在欧洲研究项目 MPOWER(2006-2009 年)中使用模型驱动开发(MDD)技术进行面向服务的体系结构(SOA)系统开发方面的经验的全貌,该项目用于辅助生活(AAL)领域。

方法

为了解决这个挑战,该项目的方法是调查和记录用户需求,基于这些需求定义一组可重复使用的软件服务,然后使用这些服务实现试点系统。此外,还开发了一个涵盖关键开发阶段的模型驱动工具链,以在整个过程中为软件开发人员提供支持。对技术工件(方法和工具)以及在试验点使用试点系统的最终用户体验都进行了评估。

结果

对用户需求的研究成果是一个记录为统一建模语言(UML)模型的知识库。该综合模型描述了参与者、用例以及从这些参与者和用例中派生的功能。该模型进一步包括一组软件服务的设计,包括完整的跟踪信息,可追溯到设计服务的功能和用例。基于该模型,为面向服务的体系结构(SOA)系统实现了服务,并作为开源软件公开发布。这些服务已成功用于实现两个试点应用程序。因此,从老年人的用户需求,通过服务设计知识库,到服务和试点实施,都有直接和可追溯的联系。该项目中的开发人员对 SOA 方法的评估表明,SOA 在工作绩效和质量方面是有用的。此外,他们认为 SOA 易于使用,并支持 AAL 应用程序的开发。一个重要的发现是,开发人员明确表示他们打算在未来使用 SOA,但不是用于所有类型的项目。在 Web 服务设计和实现中使用模型驱动开发方面,开发人员报告说这很有用。但是,如果要充分发挥 MDD 的潜力,那么从模型生成的代码必须是正确的。在试验点进行的试点和评估表明,该平台的服务足以满足老年人在该领域的需求,为其创建合适的系统。

结论

具有一组可重复使用的领域服务的 SOA 平台是快速开发和定制覆盖老年人重复需求的辅助生活系统的合适基础。在 AAL 领域实现面向服务的应用程序的模型驱动开发工具链是可行的,并且此类工具链可以被软件开发人员接受并认为是有用的。

相似文献

1
Development and evaluation of SOA-based AAL services in real-life environments: a case study and lessons learned.基于 SOA 的 AAL 服务在现实环境中的开发和评估:案例研究与经验教训。
Int J Med Inform. 2013 Nov;82(11):e269-93. doi: 10.1016/j.ijmedinf.2011.03.007. Epub 2011 Apr 9.
2
Reusing models of actors and services in smart homecare to improve sustainability.在智能家居护理中复用参与者和服务模型以提高可持续性。
Stud Health Technol Inform. 2008;136:107-12.
3
The caCORE Software Development Kit: streamlining construction of interoperable biomedical information services.caCORE软件开发工具包:简化可互操作生物医学信息服务的构建
BMC Med Inform Decis Mak. 2006 Jan 6;6:2. doi: 10.1186/1472-6947-6-2.
4
User participation in healthcare IT development: a developers' viewpoint in Finland.用户参与医疗信息技术开发:芬兰开发者的观点
Int J Med Inform. 2014 Mar;83(3):189-200. doi: 10.1016/j.ijmedinf.2013.12.003. Epub 2013 Dec 16.
5
A study of user requests regarding the fully electronic health record system at Seoul National University Bundang Hospital: challenges for future electronic health record systems.一项关于首尔国立大学盆唐医院全电子健康记录系统用户请求的研究:对未来电子健康记录系统的挑战。
Int J Med Inform. 2013 May;82(5):387-97. doi: 10.1016/j.ijmedinf.2012.08.004. Epub 2012 Sep 7.
6
What type of innovation effects can you expect when offering e-services in the AAL domain.在AAL领域提供电子服务时,你可以期待什么样的创新效果?
Stud Health Technol Inform. 2013;192:1050.
7
Proceedings of the Second Workshop on Theory meets Industry (Erwin-Schrödinger-Institute (ESI), Vienna, Austria, 12-14 June 2007).第二届理论与产业研讨会会议录(2007年6月12日至14日,奥地利维也纳埃尔温·薛定谔研究所)
J Phys Condens Matter. 2008 Feb 13;20(6):060301. doi: 10.1088/0953-8984/20/06/060301. Epub 2008 Jan 24.
8
Sharing clinical decisions for multimorbidity case management using social network and open-source tools.利用社交网络和开源工具共享多病症管理的临床决策。
J Biomed Inform. 2013 Dec;46(6):977-84. doi: 10.1016/j.jbi.2013.06.007. Epub 2013 Jun 25.
9
How has the impact of 'care pathway technologies' on service integration in stroke care been measured and what is the strength of the evidence to support their effectiveness in this respect?“护理路径技术”对卒中护理服务整合的影响是如何衡量的,以及有哪些证据支持其在这方面的有效性?
Int J Evid Based Healthc. 2008 Mar;6(1):78-110. doi: 10.1111/j.1744-1609.2007.00098.x.
10
Personalized use of ICT--from telemonitoring to ambient assisted living.信息通信技术的个性化应用——从远程监测到环境辅助生活。
Stud Health Technol Inform. 2013;187:145-51.

引用本文的文献

1
Developing a Smart Home Technology Innovation for People With Physical and Mental Health Problems: Considerations and Recommendations.为有身心健康问题的人开发智能家居技术创新:考虑因素和建议。
JMIR Mhealth Uhealth. 2022 Apr 29;10(4):e25116. doi: 10.2196/25116.
2
Technological Ecosystems in Care and Assistance: A Systematic Literature Review.护理与辅助技术生态系统:系统文献综述。
Sensors (Basel). 2019 Feb 9;19(3):708. doi: 10.3390/s19030708.
3
A Component-Based Approach for Securing Indoor Home Care Applications.一种用于保护室内家庭护理应用程序的基于组件的方法。
Sensors (Basel). 2017 Dec 26;18(1):46. doi: 10.3390/s18010046.
4
AAL Platform with a "De Facto" Standard Communication Interface (TICO): Training in Home Control in Special Education.具有“事实上”标准通信接口(TICO)的AAL平台:特殊教育中的家庭控制训练。
Sensors (Basel). 2017 Oct 12;17(10):2320. doi: 10.3390/s17102320.
5
Wearable Sensors for Remote Health Monitoring.可穿戴传感器在远程健康监测中的应用。
Sensors (Basel). 2017 Jan 12;17(1):130. doi: 10.3390/s17010130.
6
Flexibility Support for Homecare Applications Based on Models and Multi-Agent Technology.基于模型和多智能体技术的家庭护理应用灵活性支持
Sensors (Basel). 2015 Dec 17;15(12):31939-64. doi: 10.3390/s151229899.
7
A multi-collaborative ambient assisted living service description tool.一种多协作式环境辅助生活服务描述工具。
Sensors (Basel). 2014 Jun 3;14(6):9776-812. doi: 10.3390/s140609776.
8
A UML profile for the OBO relation ontology.用于 OBO 关系本体论的 UML 配置文件。
BMC Genomics. 2012;13 Suppl 5(Suppl 5):S3. doi: 10.1186/1471-2164-13-S5-S3. Epub 2012 Oct 19.