scispace - formally typeset
Open Access

Product Configuration View to Software Product Families

Reads0
Chats0
TLDR
Solutions to modelling and managing such software products are sought from experiences with traditional products, and work in progress on the management of configurable software product families is described.
Abstract
Development and management of software product families is an emerging and important area of software engineering, whereas product configuration of traditional, i.e., mechanical and electronic, product families has a slightly longer history as a specific area of research and business. This paper describes work in progress on the management of configurable software product families. Solutions to modelling and managing such software products are sought from experiences with traditional products.

read more

Content maybe subject to copyright    Report

Citations
More filters

Finding and Optimizing Solvable Priority Schemes for Decoupled Path Planning Techniques for Teams of Mobile Robots.

TL;DR: In this article, a method for finding and optimizing priority schemes for such decoupled and prioritized planning techniques is presented, which performs a randomized search with hill-climbing to find solutions and to minimize the overall path length.
Proceedings ArticleDOI

Automating Product-Line Variant Selection for Mobile Devices

TL;DR: A tool called Scatter is presented whose input is the requirements of PLA construction and the resources available on a discovered mobile device and whose output is the optimal variant that can be deployed to the device.
Book ChapterDOI

Automated Analysis in Feature Modelling and Product Configuration

TL;DR: There are many research opportunities in the synergy of these independent areas of research, product configuration and feature models, that have not been fully explored.
Proceedings ArticleDOI

Social devices: collaborative co-located interactions in a mobile cloud

TL;DR: The Social Devices Platform facilitates autonomously composed cooperative services in co-located devices where the client part is simple and easily deployable to different kinds of devices.
Journal ArticleDOI

How to scope configuration projects and manage the knowledge they require

TL;DR: A four-step framework for making the KM process more efficient in configuration projects, based on KM frameworks developed for IT projects, and KM tools is proposed, designed to save time for both domain experts and the configuration team.
References
More filters
Book

Software architecture: perspectives on an emerging discipline

TL;DR: 1. architectural Styles, 2. Shared Information Systems, 3. Education of Software Architects, 4. Architectural Design Guidance.
Journal ArticleDOI

R1: a rule-based configurer of computer systems

TL;DR: R1 is a program that configures VAX-11/780 computer systems and uses Match as its principal problem solving method; it has sufficient knowledge of the configuration domain and of the peculiarities of the various configuration constraints that at each step in the configuration process, it simply recognizes what to do.
Journal ArticleDOI

The Koala component model for consumer electronics software

TL;DR: The authors believe that the answer lies in the use and reuse of software components that work within an explicit software architecture, and the Koala model, a component-oriented approach, is their way of handling the diversity of software in consumer electronics.
Journal ArticleDOI

Product configuration frameworks-a survey

TL;DR: The authors review the literature on this topic, discussing the most representative knowledge-based approaches, and recommend three new approaches that should be considered for future product configuration techniques.
Proceedings Article

Towards a generic model of configuraton tasks

TL;DR: A domain-independent model is presented based on two important assumptions: functional architecture and key component per function that limit the complexity of the general configuration task, determine the basic knowledge needed for solving a configurationtask, and enable more efficient problem solving methods.