PLEASE '10最新文献

筛选
英文 中文
Opening up software product line engineering 开启软件产品线工程
PLEASE '10 Pub Date : 2010-05-02 DOI: 10.1145/1808937.1808938
G. Hanssen
{"title":"Opening up software product line engineering","authors":"G. Hanssen","doi":"10.1145/1808937.1808938","DOIUrl":"https://doi.org/10.1145/1808937.1808938","url":null,"abstract":"The software industry is experiencing a shift towards more open processes, a globalized market and more active and engaged customers and end users. This change seems natural and inevitable, imposing necessary changes in how software product line organizations plan and drive the development of their products. This paper gives insight into some recent developments in a product line organization and discusses how their efforts have helped them in improving their development processes and their product line. Based on this experience, this paper provides some preliminary guidelines to both industry and research, indicating that software product line organizations should exploit open innovation, engage customers, build communities and simplify processes and organization.","PeriodicalId":248690,"journal":{"name":"PLEASE '10","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124342907","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}
引用次数: 18
Software product line evolution: the Selecta system 软件产品线演变:Selecta系统
PLEASE '10 Pub Date : 2010-05-02 DOI: 10.1145/1808937.1808942
J. Estublier, I. Dieng, Thomas Leveque
{"title":"Software product line evolution: the Selecta system","authors":"J. Estublier, I. Dieng, Thomas Leveque","doi":"10.1145/1808937.1808942","DOIUrl":"https://doi.org/10.1145/1808937.1808942","url":null,"abstract":"The current technology gives little room for the different kinds of evolution needed for any software product line (SPL): evolution of the associated engineering environment, evolution of the market and SPL scope, evolution of the products and variability. The paper describes how these different evolution needs are addressed in the CADSE and Selecta systems. The solution we propose uses metamodeling and generation for the engineering environment evolution, composition for scope and market evolution, a component database and a selection language for the product and variability evolution. The paper presents the Selecta system and shortly discusses the experience.","PeriodicalId":248690,"journal":{"name":"PLEASE '10","volume":"211 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123392696","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}
引用次数: 11
SPLGraph: towards a graph-based formalism for software product lines SPLGraph:面向软件产品线的基于图的形式化
PLEASE '10 Pub Date : 2010-05-02 DOI: 10.1145/1808937.1808943
Itay Maman, Goetz Botterweck
{"title":"SPLGraph: towards a graph-based formalism for software product lines","authors":"Itay Maman, Goetz Botterweck","doi":"10.1145/1808937.1808943","DOIUrl":"https://doi.org/10.1145/1808937.1808943","url":null,"abstract":"This paper presents SPLGraph a graph-based model for Software Product Lines, including (1) a formal definition; (2) an algorithm that applies configuration decisions to an SPLGraph thus yielding a product specific graph; (3) a set of patterns for typical SPLGraph structures, such as Boolean operators, reuse of expressions, named configurations, optional and alternative features and staged configuration; and (4) an algorithm that infers product configuration per a variability point.\u0000 SPLGraph is generic, simple, and self sustaining in the sense that an SPLGraph instance can apply variability to itself. These properties make SPLGraph a basis for a solid and complete formalism for Software Product Lines.","PeriodicalId":248690,"journal":{"name":"PLEASE '10","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121303794","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
Feature link propagation across variability representations with Isabelle/HOL 使用Isabelle/HOL跨可变性表示的特征链接传播
PLEASE '10 Pub Date : 2010-05-02 DOI: 10.1145/1808937.1808944
F. Kammüller, Alexander Rein, Mark-Oliver Reiser
{"title":"Feature link propagation across variability representations with Isabelle/HOL","authors":"F. Kammüller, Alexander Rein, Mark-Oliver Reiser","doi":"10.1145/1808937.1808944","DOIUrl":"https://doi.org/10.1145/1808937.1808944","url":null,"abstract":"When dealing with highly complex product lines it is usually indispensable to somehow subdivide the overall product line into several smaller, subordinate product lines and to define orthogonal views on the line's variability tailored to particular purposes, such as end-customer configuration. In this article we report on an ongoing research effort for dealing with feature links, i.e. logical constraints between features, in such a setting, by propagating such logical constraints defined in lower-level product lines to a higher level or from one view to another.","PeriodicalId":248690,"journal":{"name":"PLEASE '10","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123793838","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}
引用次数: 3
Integrating heterogeneous components in software supply chains 在软件供应链中集成异构组件
PLEASE '10 Pub Date : 2010-05-02 DOI: 10.1145/1808937.1808939
H. Hartmann, M. Keren, Aart A. J. Matsinger, J. Rubin, T. Trew, Tali Yatzkar-Haham
{"title":"Integrating heterogeneous components in software supply chains","authors":"H. Hartmann, M. Keren, Aart A. J. Matsinger, J. Rubin, T. Trew, Tali Yatzkar-Haham","doi":"10.1145/1808937.1808939","DOIUrl":"https://doi.org/10.1145/1808937.1808939","url":null,"abstract":"Numerous software product lines today are built from components supplied by different vendors. Companies situated in the middle of a software supply chain must configure and integrate components from their suppliers and offer (partially configured) variants for their customers, who can then complete the configuration and use these components in product lines or products that they develop. Covering the entire product line often involves using components from multiple suppliers, many of which providing overlapping functionality. This leads to a product line with different possible alternatives for components. These components may use mismatched interfaces and therefore require glue for integration.\u0000 In this paper we analyze the consequences of combining heterogeneous components -- components that are not designed using a common architecture -- in a product line. We describe the limitations of the current practice and the challenges that arise from combining such components and delivering partially configured products. We introduce a new variability pattern that allows us to deal with heterogeneous components implementing overlapping functionality. This pattern consists of a reference architectural model, as well as transformations that generate a partially configured application including artifacts for gluing mismatched components.","PeriodicalId":248690,"journal":{"name":"PLEASE '10","volume":"122 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116435724","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
An experience report on the incremental adoption and evolution of an SPL in eHealth 一份关于在电子健康中逐步采用和发展SPL的经验报告
PLEASE '10 Pub Date : 2010-05-02 DOI: 10.1145/1808937.1808940
S. Strobl, Mario Bernhart, T. Grechenig
{"title":"An experience report on the incremental adoption and evolution of an SPL in eHealth","authors":"S. Strobl, Mario Bernhart, T. Grechenig","doi":"10.1145/1808937.1808940","DOIUrl":"https://doi.org/10.1145/1808937.1808940","url":null,"abstract":"This work presents an experience report on the evolutionary development of a software product line (SPL) in the eHealth domain. The effort was triggered by the concurrent development of two similar products and the ambition to reduce redundant development and quality assurance. The result is a scalable base for a complex, highly adaptable information system. This system is required to be applicable in multiple business domains and diverging environments ranging from large scale hospitals to single practitioner clinics.\u0000 During this effort we were able to extract the common denominator in the form of core assets from existing applications specific to a medical field. For customisations well defined variation points were developed. Our solution allows for easy implementation of medical documentation requirements compared to tedious development of new applications from scratch. It significantly reduced the necessary development effort and time to market. The resulting core documentation platform can be used for an arbitrary medical field completely eliminating the dependence on the specific customer domain.","PeriodicalId":248690,"journal":{"name":"PLEASE '10","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125492839","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}
引用次数: 6
Information needed for architecture decision making 架构决策所需的信息
PLEASE '10 Pub Date : 2010-05-02 DOI: 10.1145/1808937.1808945
Anamarija Ivanović, P. America
{"title":"Information needed for architecture decision making","authors":"Anamarija Ivanović, P. America","doi":"10.1145/1808937.1808945","DOIUrl":"https://doi.org/10.1145/1808937.1808945","url":null,"abstract":"This paper focuses on the business aspects of architecture decision making -- in particular information needed by managers and architects for making architecture investment decisions. We present the results of 19 interviews in an industrial organization aimed at identifying information used for architecture decision making in the context of product lines. We summarize the interview findings to investigate future possibilities in improving architecture decision making.","PeriodicalId":248690,"journal":{"name":"PLEASE '10","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123987179","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
EvoFM: feature-driven planning of product-line evolution EvoFM:产品线演进的功能驱动计划
PLEASE '10 Pub Date : 2010-05-02 DOI: 10.1145/1808937.1808941
Goetz Botterweck, Andreas Pleuß, Deepak Dhungana, A. Polzer, S. Kowalewski
{"title":"EvoFM: feature-driven planning of product-line evolution","authors":"Goetz Botterweck, Andreas Pleuß, Deepak Dhungana, A. Polzer, S. Kowalewski","doi":"10.1145/1808937.1808941","DOIUrl":"https://doi.org/10.1145/1808937.1808941","url":null,"abstract":"Companies successfully applying product line approaches often follow a long-term strategy and need to plan product portfolios years ahead. For instance in the automotive industry, managers constantly make decisions about future product evolution, like \"the LED tail lights will be introduced with the next facelift and the LED front lights two years later\". With a raising number of features, feature changes, and evolution steps, a systematic approach for evolution planning becomes essential. However, there is only very little support for such evolution in model-based product line engineering so far.\u0000 This paper presents an approach for extending model-driven product line engineering towards automated and tool-supported techniques for product line evolution. We provide a feature-based approach to model the variability over time and a catalogue of change operators for feature models.","PeriodicalId":248690,"journal":{"name":"PLEASE '10","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125020930","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}
引用次数: 44
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信