arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2104.05602cs.SE
收藏

提取多产品线工程

Extractive Multi Product-Line Engineering

Kamil Rosiak

摘要:

克隆是在变体中创建新功能以及新系统变体的一般方法。它是一种快速、灵活、直观和经济的方法,可以在短期内进化系统。但是,从长远来看,维护工作会增加。这个问题的一个常见解决方案是从一组克隆变体中提取产品线。这一过程需要对变异体进行详细分析,以提取变异性信息。然而,在此过程中通常不会考虑变体中的克隆,但这也是软件不可持续的一个原因。本论文提出一种萃取式多产品线工程方法,以重建软体变体的永续发展。我们提出了一种方法来重新设计系统内和系统间的克隆成可重用的,可配置的组件存储在一个集成的平台,并合成匹配的多层特征模型。

英文摘要:

Cloning is a general approach to create new functionality within variants as well as new system variants. It is a fast, flexible, intuitive, and economical approach to evolve systems in the short run. However, in the long run, the maintenance effort increases. A common solution to this problem is the extraction of a product line from a set of cloned variants. This process requires a detailed analysis of variants to extract variability information. However, clones within a variant are usually not considered in the process, but are also a cause for unsustainable software. This thesis proposes an extractive multi product-line engineering approach to re-establish the sustainable development of software variants. We propose an approach to re-engineer intra-system and inter-system clones into reusable, configurable components stored in an integrated platform and synthesize a matching multi-layer feature model.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑