课题基金 / 基金详情

MAVIS - MAnagement of Variability in Information Systems

MAVIS - MAnagement of Variability in Information Systems
MAVIS - 信息系统可变性管理
批准号:
507699-2017
负责人:
Weber, JensHolger
金额:
$1.82万
依托单位:
依托单位国家:
加拿大
项目类别:
Engage Grants Program
财政年份:
2017
资助国家:
加拿大
项目状态:
已结题
起止时间:
2017-01-01 至 2018-12-31

项目摘要

项目成果

Weber, JensHolger的其他基金

相似基金

相关文献

中文摘要
翻译
软件系统的发展变得越来越复杂,当他们被定制为不同的市场和应用环境。这种复杂性的产生主要源于系统功能和特性的非托管可变性。不受管理的可变性妨碍了可测试性和质量保证,并增加了缺陷的可能性。软件工程社区已经开发出了良好的实践来开发具有可变性的软件密集型系统。这种所谓的软件产品系列(或软件产品线- SPL)是基于在核心功能和变体功能之间仔细权衡的架构模型和方法而发展和质量保证的。作为实施SPL实践的先决条件,必须重新设计没有使用SPL实践进行工程设计的“遗留”系统。这包括(1)提取软件的变异点,(2)将软件工件与核心组件和变体相关联,(3)重构遗留系统以促进SPL实践。研究界已经开发了支持将遗留软件迁移到SPL的方法和工具。很少有实证研究存在,以评估的成熟度和准备的SPL再造方法和工具“在规模”,并与工业实力的案例研究,没有专门选择来证明一个给定的方法。这个项目的目的是审查,选择和评估当前SPL再造方法和工具的准备在一个高度发展的软件系统的背景下,在医疗领域,由我们的合作伙伴OSCAR EMR开发。这个项目的结果将提供新的经验的适用性,成熟度,可扩展性和局限性,目前SPL再造方法的见解。它们将使OSCAR EMR以及研究界受益,因为它们将为技术转让和改进现有方法和工具的后续合作研究提供经验基础。
英文摘要
The evolution of software systems becomes increasingly complex when they are customized for diversemarkets and application contexts. Much of this arising complexity stems from unmanaged variability of systemfunctionality and features. Unmanaged variability impedes testability and quality assurance and increases thelikelihood of defects. The software engineering community has developed well-founded practices to developsoftware-intensive systems with variability. Such so-called software product families (or software product lines- SPL) are evolved and quality assured based on architectural models and methods that carefully distinguishbetween core functionality and variant features."Legacy" systems that have not been engineered with SPL practices must be reengineered as a prerequisite toimplementing SPL practices. This involves the (1) extraction of the software's variation points, (2) theassociation of software artifacts to core components and variants, and (3) the refactoring of the legacy systemto facilitate SPL practices.The research community has developed methods and tools in support of migrating legacy software to SPLs.However, the applicability of these results is often limited to particular kinds of systems. Few empirical studiesexist to assess the maturity and readiness of SPL reengineering methods and tools "at scale" and withindustrial-strength case studies that were not specifically chosen to demonstrate a given method.The objective of this project is to review, select and assess the readiness of current SPL reengineeringmethods and tools in the context of a heavily evolved software system in the medical domain, developed by ourpartner OSCAR EMR. The results of this project will provide novel empirical insights on the applicability,maturity, scalability and limitations of current SPL reengineering methods. They will benefit OSCAR EMR aswell as the research community, as they will provide an empirical basis for technology transfer and follow-upcollaborative research on improving existing methods and tools.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Data classification and licensing (DatCLic)****
  • 批准号:
    536311-2018
  • 项目类别:
    Engage Grants Program
  • 资助金额:
    $1.82万
  • 财政年份:
    2018
  • 负责人:
    Weber, JensHolger
  • 依托单位:
Responsive Home - Integrating Machine Learning with Home-based Sensors to Provide Incident Response for Seniors Living Independently
  • 批准号:
    514709-2017
  • 项目类别:
    Engage Grants Program
  • 资助金额:
    $1.77万
  • 财政年份:
    2017
  • 负责人:
    Weber, JensHolger
  • 依托单位:
Product-focussed security assurance of ultra-large scale systems
  • 批准号:
    228111-2009
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.19万
  • 财政年份:
    2013
  • 负责人:
    Weber, JensHolger
  • 依托单位:
Product-focussed security assurance of ultra-large scale systems
  • 批准号:
    228111-2009
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.19万
  • 财政年份:
    2012
  • 负责人:
    Weber, JensHolger
  • 依托单位:
海外基金