首页> 外文会议>International Conference on Software Language Engineering >Engineering Languages for Specifying Product-Derivation Processes in Software Product Lines
【24h】

Engineering Languages for Specifying Product-Derivation Processes in Software Product Lines

机译:用于在软件产品线中指定产品衍生过程的工程语言

获取原文

摘要

The goal of a Software Product Line (SPL) is to provide a set of reusable software assets for the rapid production of a software systems family aimed at a specific market segment. The main objective of SPL engineering is to construct, as automatically as possible, specific products after selecting the particular set of features that must be included in them. Unlike traditional engineering of single systems, SPL engineering often requires dealing with three different languages at each stage of the software lifecycle: (1) a language for specifying the variability of the SPL (e.g. a feature model); (2) a language for designing the reusable software assets (e.g. UML 2.0); and (3) a language that specifies how these reusable assets must be composed for constructing specific products. There are currently available enough languages for variability specification and software assets design, but there is a general lack of languages for specifying and automating the composition of these assets. This paper presents as a novel contribution a process to engineer this kind of language. The process produces an editor and a "compiler", which automates the composition of reusable assets, for a particular language. To explain this process a language has been developed to compose reusable assets of architectural models.
机译:软件产品线(SPL)的目标是提供一组可重复使用的软件资产,用于快速生产旨在特定的市场段的软件系统。 SPL工程的主要目标是在选择必须包含在其中的特定功能集之后自动构建特定产品。与单一系统的传统工程不同,SPL工程通常需要在软件生命周期的每个阶段处理三种不同的语言:(1)用于指定SPL的可变性的语言(例如,特征模型); (2)用于设计可重用软件资产的语言(例如UML 2.0); (3)一种语言,指定这些可重用资产如何组成用于构建特定产品。目前有足够的语言进行可变性规范和软件资产设计,但普遍缺乏语言,用于指定和自动化这些资产的组成。本文作为一种新颖的贡献,为工程师创造这种语言。该过程产生编辑器和“编译器”,它可以为特定语言自动使用可重用资产的组成。为了解释这一过程,已经开发了一种语言来撰写可重复使用的建筑模型资产。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号