首页 > 最新文献

2011 15th International Software Product Line Conference最新文献

英文 中文
Formal Description of Variability in Product Families 产品族可变性的正式描述
Pub Date : 2011-08-22 DOI: 10.1109/SPLC.2011.34
P. Asirelli, M. T. Beek, S. Gnesi, A. Fantechi
We illustrate how to manage variability in a single logical framework consisting of a Modal Transition System (MTS) and an associated set of formulae expressed in the branching-time temporal logic MHML interpreted in a deontic way over such MTSs. We discuss the commonalities and differences with the framework of Classen et al. based on Featured Transition Systems and Linear-time Temporal Logic.
我们说明了如何在一个单一的逻辑框架中管理可变性,该逻辑框架由模态转换系统(MTS)和一组相关的公式组成,这些公式用分支时间时间逻辑MHML表示,在这些MTS上以道义的方式解释。我们基于特征转换系统和线性时间时间逻辑,讨论了与Classen等人的框架的共同点和不同点。
{"title":"Formal Description of Variability in Product Families","authors":"P. Asirelli, M. T. Beek, S. Gnesi, A. Fantechi","doi":"10.1109/SPLC.2011.34","DOIUrl":"https://doi.org/10.1109/SPLC.2011.34","url":null,"abstract":"We illustrate how to manage variability in a single logical framework consisting of a Modal Transition System (MTS) and an associated set of formulae expressed in the branching-time temporal logic MHML interpreted in a deontic way over such MTSs. We discuss the commonalities and differences with the framework of Classen et al. based on Featured Transition Systems and Linear-time Temporal Logic.","PeriodicalId":278787,"journal":{"name":"2011 15th International Software Product Line Conference","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134315513","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 101
Third International Workshop on Feature-Oriented Software Development (FOSD 2011) 第三届面向功能的软件开发国际研讨会(FOSD 2011)
Pub Date : 2011-08-22 DOI: 10.1109/SPLC.2011.19
S. Apel, Florian Heidenreich, Christian Kästner, M. Rosenmüller
Feature orientation is an emerging paradigm of software development. It supports the automatic generation of large scale software systems from a set of features. A feature is a unit of functionality that satisfies a requirement, represents a design decision, and provides a potential configuration option. The goal of feature-oriented software development (FOSD) is to consider and trace the features of a software system during all phases of the software life cycle from analysis and design to implementation and testing. The aim of the FOSD workshop is to stimulate collaboration between researchers working on FOSD and related areas.
面向特性是一种新兴的软件开发范式。它支持从一组特性自动生成大型软件系统。特性是满足需求、代表设计决策并提供潜在配置选项的功能单元。面向功能的软件开发(FOSD)的目标是在软件生命周期的所有阶段,从分析和设计到实现和测试,考虑和跟踪软件系统的功能。FOSD研讨会的目的是促进在FOSD和相关领域工作的研究人员之间的合作。
{"title":"Third International Workshop on Feature-Oriented Software Development (FOSD 2011)","authors":"S. Apel, Florian Heidenreich, Christian Kästner, M. Rosenmüller","doi":"10.1109/SPLC.2011.19","DOIUrl":"https://doi.org/10.1109/SPLC.2011.19","url":null,"abstract":"Feature orientation is an emerging paradigm of software development. It supports the automatic generation of large scale software systems from a set of features. A feature is a unit of functionality that satisfies a requirement, represents a design decision, and provides a potential configuration option. The goal of feature-oriented software development (FOSD) is to consider and trace the features of a software system during all phases of the software life cycle from analysis and design to implementation and testing. The aim of the FOSD workshop is to stimulate collaboration between researchers working on FOSD and related areas.","PeriodicalId":278787,"journal":{"name":"2011 15th International Software Product Line Conference","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134276913","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Engineering a Production Method for a Software Product Line 设计一个软件产品线的生产方法
Pub Date : 2011-08-22 DOI: 10.1109/SPLC.2011.46
Gary J. Chastek, P. Donohoe, J. McGregor, Dirk Muthig
The production method for a software product line is the coordinated set of processes, models, and tools chosen to implement the essential product line activities of core asset development and product development. This paper shows how the task of engineering a production method for a product line can be facilitated by applying concepts from the domain of method engineering. A case study of an industrial product line illustrates how its production method was engineered to achieve specific business goals.
软件产品线的生产方法是被选择来实现核心资产开发和产品开发的基本产品线活动的过程、模型和工具的协调集。本文展示了如何通过应用方法工程领域的概念来简化生产线生产方法的工程任务。工业产品线的案例研究说明了如何设计其生产方法以实现特定的业务目标。
{"title":"Engineering a Production Method for a Software Product Line","authors":"Gary J. Chastek, P. Donohoe, J. McGregor, Dirk Muthig","doi":"10.1109/SPLC.2011.46","DOIUrl":"https://doi.org/10.1109/SPLC.2011.46","url":null,"abstract":"The production method for a software product line is the coordinated set of processes, models, and tools chosen to implement the essential product line activities of core asset development and product development. This paper shows how the task of engineering a production method for a product line can be facilitated by applying concepts from the domain of method engineering. A case study of an industrial product line illustrates how its production method was engineered to achieve specific business goals.","PeriodicalId":278787,"journal":{"name":"2011 15th International Software Product Line Conference","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115293927","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Doctoral Symposium 博士研讨会
Pub Date : 2011-08-22 DOI: 10.1109/SPLC.2011.67
T. Männistö
A symposium for doctoral students is organized at SPLC. The purpose of the symposium is to offer expert feedback to students on their thesis work. In addition, the overall aim of the symposium is to improve the quality of doctoral thesis work in the area of software product lines.
中心举办博士生研讨会。研讨会的目的是为学生的论文工作提供专家反馈。此外,研讨会的总体目标是提高软件产品线领域的博士论文工作的质量。
{"title":"Doctoral Symposium","authors":"T. Männistö","doi":"10.1109/SPLC.2011.67","DOIUrl":"https://doi.org/10.1109/SPLC.2011.67","url":null,"abstract":"A symposium for doctoral students is organized at SPLC. The purpose of the symposium is to offer expert feedback to students on their thesis work. In addition, the overall aim of the symposium is to improve the quality of doctoral thesis work in the area of software product lines.","PeriodicalId":278787,"journal":{"name":"2011 15th International Software Product Line Conference","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116797291","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Problem Frames-Based Approach to Achieving Quality Attributes in Software Product Line Engineering 基于问题框架的软件产品线工程质量属性实现方法
Pub Date : 2011-08-22 DOI: 10.1109/SPLC.2011.55
Tung M. Dao, Hyesun Lee, K. Kang
In software product line engineering (SPLE), commonality and variability across products of a product line domain are captured typically by a feature model. Reusable components are then developed from features. However, mapping features to components remains a complex task requiring a systematic way of exploring and analyzing various concerns arising from inadequate/insufficient domain assumptions. Essentially, those concerns prevent SPLE from achieving various quality attributes. This paper proposes a problem frames-based approach to addressing this problem. An elevator product line example is used to demonstrate the feasibility of the approach.
在软件产品线工程(SPLE)中,产品线域的产品之间的共性和可变性通常由特征模型捕获。然后根据特性开发可重用组件。然而,将特征映射到组件仍然是一项复杂的任务,需要一种系统的方法来探索和分析由不充分/不充分的领域假设引起的各种问题。从本质上讲,这些关注点阻止了SPLE实现各种质量属性。本文提出了一种基于问题框架的方法来解决这个问题。以电梯生产线为例,验证了该方法的可行性。
{"title":"Problem Frames-Based Approach to Achieving Quality Attributes in Software Product Line Engineering","authors":"Tung M. Dao, Hyesun Lee, K. Kang","doi":"10.1109/SPLC.2011.55","DOIUrl":"https://doi.org/10.1109/SPLC.2011.55","url":null,"abstract":"In software product line engineering (SPLE), commonality and variability across products of a product line domain are captured typically by a feature model. Reusable components are then developed from features. However, mapping features to components remains a complex task requiring a systematic way of exploring and analyzing various concerns arising from inadequate/insufficient domain assumptions. Essentially, those concerns prevent SPLE from achieving various quality attributes. This paper proposes a problem frames-based approach to addressing this problem. An elevator product line example is used to demonstrate the feasibility of the approach.","PeriodicalId":278787,"journal":{"name":"2011 15th International Software Product Line Conference","volume":"125 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124202034","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Experience with Variability Management in Requirement Specifications 具有需求规格书中可变性管理的经验
Pub Date : 2011-08-22 DOI: 10.1109/SPLC.2011.35
Ekaterina Boutkova
The efficient reuse of requirements is a main challenge in industries that offer products with a high degree of reuse in their components, like the automotive industry. Here, an efficient and effective variability management (VM) that is highly integrated with the requirements specification process is an essential prerequisite for successful reuse of requirements. This paper presents experiences gained while introducing VM-based requirements reuse for natural language specifications at Daimler passenger car development. Here, out-of-the-box approaches were inappropriate due to poor scalability, inappropriate tool support, and the need to use decentralized variability models. As a consequence, we had to modify existing approaches to make them work in our environment. The paper briefly describes these modifications along with observations gained while implementing them in real-world specification processes.
需求的有效重用是提供组件中具有高度重用性的产品的行业(如汽车行业)面临的主要挑战。在这里,与需求规范过程高度集成的高效且有效的可变性管理(VM)是成功重用需求的必要先决条件。本文介绍了在戴姆勒乘用车开发中为自然语言规范引入基于vm的需求重用所获得的经验。在这里,开箱即用的方法是不合适的,因为可伸缩性差,不合适的工具支持,以及需要使用分散的可变性模型。因此,我们必须修改现有的方法,使它们在我们的环境中工作。本文简要描述了这些修改以及在实际规范过程中实现它们时获得的观察结果。
{"title":"Experience with Variability Management in Requirement Specifications","authors":"Ekaterina Boutkova","doi":"10.1109/SPLC.2011.35","DOIUrl":"https://doi.org/10.1109/SPLC.2011.35","url":null,"abstract":"The efficient reuse of requirements is a main challenge in industries that offer products with a high degree of reuse in their components, like the automotive industry. Here, an efficient and effective variability management (VM) that is highly integrated with the requirements specification process is an essential prerequisite for successful reuse of requirements. This paper presents experiences gained while introducing VM-based requirements reuse for natural language specifications at Daimler passenger car development. Here, out-of-the-box approaches were inappropriate due to poor scalability, inappropriate tool support, and the need to use decentralized variability models. As a consequence, we had to modify existing approaches to make them work in our environment. The paper briefly describes these modifications along with observations gained while implementing them in real-world specification processes.","PeriodicalId":278787,"journal":{"name":"2011 15th International Software Product Line Conference","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129203492","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Automatic Derivation of a Product Performance Model from a Software Product Line Model 从软件产品线模型中自动导出产品性能模型
Pub Date : 2011-08-22 DOI: 10.1109/SPLC.2011.27
Rasha Tawhid, D. Petriu
We propose to integrate performance analysis in the early phases of the model-driven development process for Software Product Lines (SPL). We start with a multi-view UML model of the core family assets representing the commonality and variability between different products, which we call the SPL model. We add another perspective to the SPL model, annotating it with generic performance specifications expressed in the standard UML profile MARTE, recently adopted by OMG. The runtime performance of a product is affected by factors contained in the UML model of the product (derived from the SPL model), but also by external factors depending on the implementation and execution environments. The external factors not contained in the SPL model need to be eventually represented in the performance model. In order to do so, we propose to represent the variability space of different possible implementation and execution environments through a so called "performance completion (PC) feature model". These PC features are mapped to MARTE performance-related stereotypes and attributes attached to the SPL model elements. A first model transformation realized in the Atlas Transformation Language (ATL) derives the UML model of a specific product with concrete MARTE annotations from the SPL model. A second transformation generates a Layered Queueing Network (LQN) performance model for the given product by applying an existing transformation named PUMA, developed in previous work. The proposed technique is illustrated with an e-commerce case study. A LQN model is derived for a product and the impact of different levels of secure communication channels on its performance is analyzed by using the LQN model.
我们建议在软件产品线(SPL)的模型驱动开发过程的早期阶段集成性能分析。我们从表示不同产品之间的共性和可变性的核心家族资产的多视图UML模型开始,我们称之为SPL模型。我们向SPL模型添加了另一个透视图,用标准UML概要文件MARTE (OMG最近采用的)中表达的通用性能规范对其进行注释。产品的运行时性能受到产品的UML模型(源自SPL模型)中包含的因素的影响,但也受到依赖于实现和执行环境的外部因素的影响。SPL模型中未包含的外部因素最终需要在性能模型中表示。为了做到这一点,我们建议通过所谓的“性能完成(PC)特征模型”来表示不同可能的实现和执行环境的可变性空间。这些PC特性被映射到与MARTE性能相关的原型和附加到SPL模型元素的属性。在Atlas转换语言(ATL)中实现的第一个模型转换从SPL模型派生出具有具体MARTE注释的特定产品的UML模型。第二个转换通过应用先前工作中开发的名为PUMA的现有转换,为给定产品生成分层排队网络(LQN)性能模型。通过一个电子商务案例研究说明了所提出的技术。推导了产品的LQN模型,并利用该模型分析了不同级别的安全通信通道对产品性能的影响。
{"title":"Automatic Derivation of a Product Performance Model from a Software Product Line Model","authors":"Rasha Tawhid, D. Petriu","doi":"10.1109/SPLC.2011.27","DOIUrl":"https://doi.org/10.1109/SPLC.2011.27","url":null,"abstract":"We propose to integrate performance analysis in the early phases of the model-driven development process for Software Product Lines (SPL). We start with a multi-view UML model of the core family assets representing the commonality and variability between different products, which we call the SPL model. We add another perspective to the SPL model, annotating it with generic performance specifications expressed in the standard UML profile MARTE, recently adopted by OMG. The runtime performance of a product is affected by factors contained in the UML model of the product (derived from the SPL model), but also by external factors depending on the implementation and execution environments. The external factors not contained in the SPL model need to be eventually represented in the performance model. In order to do so, we propose to represent the variability space of different possible implementation and execution environments through a so called \"performance completion (PC) feature model\". These PC features are mapped to MARTE performance-related stereotypes and attributes attached to the SPL model elements. A first model transformation realized in the Atlas Transformation Language (ATL) derives the UML model of a specific product with concrete MARTE annotations from the SPL model. A second transformation generates a Layered Queueing Network (LQN) performance model for the given product by applying an existing transformation named PUMA, developed in previous work. The proposed technique is illustrated with an e-commerce case study. A LQN model is derived for a product and the impact of different levels of secure communication channels on its performance is analyzed by using the LQN model.","PeriodicalId":278787,"journal":{"name":"2011 15th International Software Product Line Conference","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126253695","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 41
Experiences from a Large Scale Software Product Line Merger in the Automotive Domain 汽车领域大规模软件产品线合并的经验
Pub Date : 2011-08-22 DOI: 10.1109/SPLC.2011.15
Christian Tischer, Andreas Müller, Thomas Mandl, R. Krause
Software engineering in the automotive domain faces some outstanding challenges in terms of variability and complexity, specific customer relationship with car manufacturers and quickly and continuously changing requirements. Especially power train control systems currently evolve from classic combustions engine focused concepts towards highly divergent solutions like hybrid systems, range extenders or fully electrically driven vehicles. In this context Bosch's business units Diesel Systems (DS) and Gasoline systems (GS) merged their separated engine control unit development organizations, motivated by a growing portion of functionality independent of the combustion engine type and an increasing synergy potential in hardware and software development. As DS and GS software development evolved independently, they established different technical solutions, organizational structures and development processes - even though both adopted product line engineering principles. Since the official start in 2008, DGS-EC (Diesel Gasoline Systems Engine Control) has installed important prerequisites for common, unified software development and achieved many unification targets. This paper gives an insight to the most important experiences of this large scale product line merger, addressing challenges, enablers and solutions concerning organizational setup, process unification, architecture and product line scope definition as well as software technology harmonization.
汽车领域的软件工程在可变性和复杂性、与汽车制造商的特定客户关系以及快速和持续变化的需求方面面临着一些突出的挑战。尤其是动力传动系统控制系统,目前正从经典的内燃机概念向高度多样化的解决方案发展,如混合动力系统、增程器或全电动汽车。在这种背景下,博世的柴油系统(DS)和汽油系统(GS)业务部门合并了各自独立的发动机控制单元开发组织,这是由于越来越多的功能独立于内燃机类型,以及硬件和软件开发的协同潜力日益增强。随着DS和GS软件开发的独立发展,它们建立了不同的技术解决方案、组织结构和开发过程——尽管两者都采用了产品线工程原则。自2008年正式启动以来,DGS-EC(柴油汽油系统发动机控制)为通用、统一的软件开发安装了重要的先决条件,并实现了许多统一目标。本文给出了对这一大规模产品线合并的最重要的经验的洞察,解决了有关组织设置、过程统一、体系结构和产品线范围定义以及软件技术协调的挑战、促成因素和解决方案。
{"title":"Experiences from a Large Scale Software Product Line Merger in the Automotive Domain","authors":"Christian Tischer, Andreas Müller, Thomas Mandl, R. Krause","doi":"10.1109/SPLC.2011.15","DOIUrl":"https://doi.org/10.1109/SPLC.2011.15","url":null,"abstract":"Software engineering in the automotive domain faces some outstanding challenges in terms of variability and complexity, specific customer relationship with car manufacturers and quickly and continuously changing requirements. Especially power train control systems currently evolve from classic combustions engine focused concepts towards highly divergent solutions like hybrid systems, range extenders or fully electrically driven vehicles. In this context Bosch's business units Diesel Systems (DS) and Gasoline systems (GS) merged their separated engine control unit development organizations, motivated by a growing portion of functionality independent of the combustion engine type and an increasing synergy potential in hardware and software development. As DS and GS software development evolved independently, they established different technical solutions, organizational structures and development processes - even though both adopted product line engineering principles. Since the official start in 2008, DGS-EC (Diesel Gasoline Systems Engine Control) has installed important prerequisites for common, unified software development and achieved many unification targets. This paper gives an insight to the most important experiences of this large scale product line merger, addressing challenges, enablers and solutions concerning organizational setup, process unification, architecture and product line scope definition as well as software technology harmonization.","PeriodicalId":278787,"journal":{"name":"2011 15th International Software Product Line Conference","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127583244","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Adding Value through Software Product Line Engineering: The Evolution of the FISCAN Software Product Lines 通过软件产品线工程增加价值:FISCAN软件产品线的演变
Pub Date : 2011-08-22 DOI: 10.1109/SPLC.2011.43
Dong Li, D. Weiss
The concept of value can be formalized as the ratio of benefits to costs. The value is realized if total benefits outweigh total costs, while value-adding consists of delivering higher benefit at lower cost. Software Product Line Engineering (SPLE) has shown its power to bring benefits and reduce costs for practitioners in various domains, however, systematic value-adding analysis is rare and adding value through SPLE is a dynamic process. FISCAN, a leading manufacturer of security inspection systems in China, continues to explore the value-adding process through SPLE during the evolution of its software product lines in the security inspection domain. This paper discusses the value-adding effect of the "invisible hand" of the market. We identify economic, technical and organizational factors for value-adding through SPLE based on the SPLE practices at FISCAN. We describe the influence of the FISCAN product lines on FISCAN itself, the market and other stakeholders, and suggest what the future may bring in value-adding through SPLE.
价值的概念可以形式化为收益与成本之比。如果总收益大于总成本,价值就会实现,而增值就是以更低的成本提供更高的收益。软件产品线工程(SPLE)已经显示出其为各个领域的从业者带来效益和降低成本的能力,然而,系统的增值分析很少,通过SPLE增加价值是一个动态的过程。FISCAN作为中国领先的安防系统制造商,在安防软件产品线的发展过程中,不断探索通过SPLE实现增值的过程。本文讨论了市场“看不见的手”的增值效应。我们根据FISCAN的SPLE实践,通过SPLE确定经济、技术和组织因素,以实现增值。我们描述了FISCAN产品线对FISCAN自身、市场和其他利益相关者的影响,并提出了未来通过SPLE可能带来的增值。
{"title":"Adding Value through Software Product Line Engineering: The Evolution of the FISCAN Software Product Lines","authors":"Dong Li, D. Weiss","doi":"10.1109/SPLC.2011.43","DOIUrl":"https://doi.org/10.1109/SPLC.2011.43","url":null,"abstract":"The concept of value can be formalized as the ratio of benefits to costs. The value is realized if total benefits outweigh total costs, while value-adding consists of delivering higher benefit at lower cost. Software Product Line Engineering (SPLE) has shown its power to bring benefits and reduce costs for practitioners in various domains, however, systematic value-adding analysis is rare and adding value through SPLE is a dynamic process. FISCAN, a leading manufacturer of security inspection systems in China, continues to explore the value-adding process through SPLE during the evolution of its software product lines in the security inspection domain. This paper discusses the value-adding effect of the \"invisible hand\" of the market. We identify economic, technical and organizational factors for value-adding through SPLE based on the SPLE practices at FISCAN. We describe the influence of the FISCAN product lines on FISCAN itself, the market and other stakeholders, and suggest what the future may bring in value-adding through SPLE.","PeriodicalId":278787,"journal":{"name":"2011 15th International Software Product Line Conference","volume":"38 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132845696","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Management and Operation of a Software Product Line 软件产品线的管理和运营
Pub Date : 2011-08-22 DOI: 10.1109/SPLC.2011.64
J. McGregor, Dirk Muthig
Many software product line organizations have been in operation for a sufficiently long time for products and assets to be refurbished and even retired. There is much experience in the management and operation of product lines that has not been communicated. Our goal is to provide information about both strategic and tactical actions needed for the continuing operation of a successful software product line organization. It is time to look beyond the issues of adoption to focus on the care and feeding of the on-going organization.
许多软件产品线组织已经运行了足够长的时间,以便对产品和资产进行翻新甚至退役。在产品线的管理和运营方面有很多经验没有被沟通。我们的目标是提供关于一个成功的软件产品线组织的持续运作所需要的战略和战术行动的信息。现在是时候超越收养的问题,把重点放在对正在进行的组织的照顾和喂养上了。
{"title":"Management and Operation of a Software Product Line","authors":"J. McGregor, Dirk Muthig","doi":"10.1109/SPLC.2011.64","DOIUrl":"https://doi.org/10.1109/SPLC.2011.64","url":null,"abstract":"Many software product line organizations have been in operation for a sufficiently long time for products and assets to be refurbished and even retired. There is much experience in the management and operation of product lines that has not been communicated. Our goal is to provide information about both strategic and tactical actions needed for the continuing operation of a successful software product line organization. It is time to look beyond the issues of adoption to focus on the care and feeding of the on-going organization.","PeriodicalId":278787,"journal":{"name":"2011 15th International Software Product Line Conference","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128735256","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
2011 15th International Software Product Line Conference
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1