Filters








116,335 Hits in 7.3 sec

Feature modeling of two large-scale industrial software systems: Experiences and lessons learned

Daniela Lettner, Klaus Eder, Paul Grunbacher, Herbert Prahofer
2015 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS)  
Feature models are frequently used to capture the knowledge about configurable software systems and product lines.  ...  For instance, feature models can be used to reflect the perspectives of product management, technical solution architecture, or product configuration.  ...  Requirements for Modeling A feature modeling approach is needed for managing multiple modeling spaces and inter-space dependencies between features.  ... 
doi:10.1109/models.2015.7338270 dblp:conf/models/LettnerEGP15 fatcat:rhqviopfbvgg7iq3lpe5ngqb6m

Analysis and Comparison of Software Product Line Frameworks

Alireza Olyai, Reza Rezaei
2015 Journal of Software  
This paper describes the issues and challenges surrounding software product lines, then introduced four software product line frameworks.  ...  Software product line architectures have been much attention in the software research community in past years.  ...  This repository registers the artifacts derived from the product line and the application's Specific artifacts 3) Software product line Security Assets repository : This manages the product line security  ... 
doi:10.17706/jsw.10.8.991-1001 fatcat:m7fz4sqz5jhtrppv7ofen4lmva

Analysis and Comparison of Software Product Line Frameworks

Alireza Olyai, Reza Rezaei
2015 Journal of Software  
This paper describes the issues and challenges surrounding software product lines, then introduced four software product line frameworks.  ...  Software product line architectures have been much attention in the software research community in past years.  ...  This repository registers the artifacts derived from the product line and the application's Specific artifacts 3) Software product line Security Assets repository : This manages the product line security  ... 
doi:10.17706//jsw.10.8.991-1001 fatcat:tt3aaaharbejbgtokclsyeqphi

Planning and Managing Product Line Evolution [chapter]

Louis J. M. Taborda
2004 Lecture Notes in Computer Science  
Software product lines provide an example, as their development requires the cooperation of multiple product teams that utilize common domain components.  ...  The different perspectives of the product and component teams in such environments are reviewed and contrasted, since the concerns of each have to be managed and balanced as the product line evolves.  ...  To manage limited resources optimally requires us to be able to easily recognize and adjust for the inter-dependencies between the change activities and the components that they affect.  ... 
doi:10.1007/978-3-540-24667-1_22 fatcat:csxmo3uyqba2lg3ninrgf4rymm

Building a High-Level Process Model for Soliciting Requirements on Software Tools to Support Software Development: Experience Report

Ilia Bider, Athanasios Karapantelakis, Nirjal Khadka
2013 The Practice of Enterprise Modeling  
Use of software tools to support business processes is both a possibility and necessity for both large and small enterprises of today.  ...  The paper presents an experience report of using a high-level business process model for analyzing software tools suitability at a large ICT organization that recently transitioned to scrum-based project  ...  Other relationships are derived to be used for determining requirements on tools to support the process.  ... 
dblp:conf/ifip8-1/BiderKK13 fatcat:jvoimrbf45a3jg2ozo2za3267q

A 3D Visualisation to Enhance Cognition in Software Product Line Engineering [chapter]

Ciarán Cawley, Goetz Botterweck, Patrick Healy, Saad Bin Abid, Steffen Thiel
2009 Lecture Notes in Computer Science  
Software Product Line (SPL) Engineering is a development paradigm where core artefacts are developed and subsequently configured into different software products dependent on a particular customer's requirements  ...  In industrial product lines, the scale of the configuration (variability management) can become extremely complex and very difficult to manage.  ...  Software Product Lines The Process and Challenges Two areas within software product line engineering that can cause particular difficulties for practitioners are the management of variability and the  ... 
doi:10.1007/978-3-642-10520-3_82 fatcat:7cyuhm52sfclto47se2m3gl6ja

Feature-Based Composition of Software Architectures [chapter]

Carlos Parra, Anthony Cleve, Xavier Blanc, Laurence Duchien
2010 Lecture Notes in Computer Science  
Deriving concrete products typically involves the composition of such inter-dependent software artifacts.  ...  In Software Product Lines variability refers to the definition and utilization of differences between several products.  ...  In contrast, our approach takes feature diagrams as input for aspect-based architecture composition.  ... 
doi:10.1007/978-3-642-15114-9_18 fatcat:mm7muxbfs5chtha36d4y6bktzm

Supporting distributed product configuration by integrating heterogeneous variability modeling approaches

José A. Galindo, Deepak Dhungana, Rick Rabiser, David Benavides, Goetz Botterweck, Paul Grünbacher
2015 Information and Software Technology  
Software vendors and suppliers commonly typically maintain their own product lines, which contribute to a larger (multi) product line or software ecosystem.  ...  Method: We present an integrative approach that provides a unified perspective to users configuring products in multi product line environments, regardless of the different modeling methods and tools used  ...  Also, we would like to express special thanks to Dominik Seichter for his previous contributions to this research.  ... 
doi:10.1016/j.infsof.2015.02.002 fatcat:7vikneup4bbcpfy7cxolzktwmq

Requirements on Evolution Management of Product Lines in Automation Engineering

Steven Braun, Christian Bartelt, Martin Obermeier, Andreas Rausch, Birgit Vogel-Heuser
2012 IFAC Proceedings Volumes  
Therefore two essential topics have to be considered: a) an integrated variant-and version management of basic modules, application modules based on product lines, and modules, which are part of production  ...  In consequence, basic modules (software, electric, and/or mechanic) as well as application modules (product line based combination of basic modules) have to be upgraded during the entire life cycle of  ...  Product lines and variant management For modular systems and models, as well as for product line approaches, variability is implemented by configuration mechanisms for the assembly of a complete system  ... 
doi:10.3182/20120215-3-at-3016.00060 fatcat:5ykut3t5rrfqvhxqjninbwsjqu

Managing non‐functional requirements in agile software development

Scarlet Rahy, Julian M. Bass
2021 IET Software  
Inter-dependent teams are highly reliant on team This manuscript is submitted to IET Software and is not under consideration for publication anywhere else. Thank you for your consideration!  ...  K E Y W O R D S software development management, software engineering | INTRODUCTION Software development has become an integral part of our current globalised world.  ...  These roles include product manager, line manager, project manager, sub-segment head, test manager, team master, and so on.  ... 
doi:10.1049/sfw2.12037 fatcat:xmzeqo7vcrd3dnrp7zwnqsinay

Introduction to the theme issue on variability modeling of software-intensive systems

Andrzej Wąsowski, Thorsten Weyer
2015 Journal of Software and Systems Modeling  
Acknowledgements We would like to thank the Editors-in-Chief of the Journal on Software and Systems Modeling for agreeing to publish this theme issue on Variability Modeling.  ...  Finally, we thank Martin Schindler of SoSyM for patient support during the lengthy editorial process of this theme issue.  ...  Software Product Line Testing is a challenging task, in particular, because of the combinatorial explosion of the number of derivable products.  ... 
doi:10.1007/s10270-015-0501-1 fatcat:pw4pnadwznb37hqv7pok6a2y2e

An Evaluation of Aspect-Oriented Programming as a Product Line Implementation Technology [chapter]

Michalis Anastasopoulos, Dirk Muthig
2004 Lecture Notes in Computer Science  
A systematic approach for implementing software product lines is more than just a selection of techniques.  ...  for the planned product line (PL).  ...  Acknowledgments We would like to thank the members of the Software Product Line (SPL) department at Fraunhofer IESE for their comments and feedback, especially Joachim Bayer, Martin Becker, Thomas Forster  ... 
doi:10.1007/978-3-540-27799-6_12 fatcat:d4qqi7rr65cehapmzw3zddwpaa

Simulation-driven Mobility Function Development

J. Pavasson, M. Karlberg, R. Mäki
2013 Procedia CIRP  
When developing mobility functions, a lot of new requirements, brought about by increased product complexity, need to be managed by the simulation methodology.  ...  In this paper, a mobility function scenario is developed and the objective is to derive a simulation-driven methodology for development of sustainable mobility functions.  ...  Processes for developing functional products including the most important constituents have been suggested, and a framework has further been derived for a functional product development process to manage  ... 
doi:10.1016/j.procir.2013.07.037 fatcat:rq6skeobhvgb3eely2hcdv2tpi

It Takes a Village: Why PLE Technology Solutions Require Ecosystems of PLE Technology Providers

William J. Bolander, Paul C. Clements, Charles Krueger
2016 INCOSE International Symposium  
In product lines with many products and demanding production tempos, manual product derivation is simply not feasible, which leaves us with the option of automated product derivation.  ...  Instead, an ecosystem of tooling is required.  ...  Introduction Modern large-scale industrial systems and software product lines are continuing to emerge that render manual product production (sometimes called product derivation) strategies [4] ineffective  ... 
doi:10.1002/j.2334-5837.2016.00186.x fatcat:vermdtt2jjcnta2ozb3hli4yqq

Key activities for product derivation in software product lines

Rick Rabiser, Pádraig O'Leary, Ita Richardson
2011 Journal of Systems and Software  
More and more organizations adopt software product lines to leverage extensive reuse and deliver a multitude of benefits such as increased quality and productivity and a decrease in cost and time-to-market  ...  When compared to the vast amount of research on developing product lines, relatively little work has been dedicated to the actual use of product lines to derive individual products, i.e., the process of  ...  for product derivation to address our first research question (cf. Section 1): What are the key activities for product derivation in software product line engineering?  ... 
doi:10.1016/j.jss.2010.09.042 fatcat:k56oc5u2b5ct7m6museuu6oihi
« Previous Showing results 1 — 15 out of 116,335 results