ReportDOI
Feature-Oriented Domain Analysis (FODA) Feasibility Study
Reads0
Chats0
TLDR
This report will establish methods for performing a domain analysis and describe the products of the domain analysis process to illustrate the application of domain analysis to a representative class of software systems.Abstract:
: Successful Software reuse requires the systematic discovery and exploitation of commonality across related software systems. By examining related software systems and the underlying theory of the class of systems they represent, domain analysis can provide a generic description of the requirements of that class of systems and a set of approaches for their implementation. This report will establish methods for performing a domain analysis and describe the products of the domain analysis process. To illustrate the application of domain analysis to a representative class of software systems, this report will provide a domain analysis of window management system software.read more
Citations
More filters
Journal ArticleDOI
Type safety for feature-oriented product lines
TL;DR: A type system ensures that every valid program of a well-typed product line is well-TYped, and is developed on the basis of a formal model of a feature-oriented Java-like language.
Journal ArticleDOI
Requirements for product derivation support: Results from a systematic literature review and an expert survey
TL;DR: Key requirements for tool-supported product derivation are identified through a systematic literature review and validated with an expert survey and are also considered relevant by experts in the field.
Journal ArticleDOI
Reengineering legacy applications into software product lines: a systematic mapping
Wesley K. G. Assunção,Roberto E. Lopez-Herrejon,Lukas Linsbauer,Silvia Regina Vergilio,Alexander Egyed +4 more
TL;DR: A systematic mapping study to provide an overview of the current research on reengineering of existing systems to SPLs, identify the community activity in regarding of venues and frequency of publications in this field, and point out trends and open issues that could serve as references for future research.
Book ChapterDOI
Model Superimposition in Software Product Lines
TL;DR: The feasibility of superimposition for model composition is analyzed, the corresponding tool support is offered, and the experiences with three case studies are discussed.
Journal ArticleDOI
Using patterns to model variability in product families
B. Keepence,Mike Mannion +1 more
TL;DR: A simple method of product family engineering using patterns to model variability and tested it on the European Space Operations Centre new mission planning software system with positive results.
References
More filters
Journal ArticleDOI
Phd by thesis
TL;DR: In this paper, a sedimentological core and petrographic characterisation of samples from eleven boreholes from the Lower Carboniferous of Bowland Basin (Northwest England) is presented.
Book
The entity-relationship model: toward a unified view of data
TL;DR: A data model, called the entity-relationship model, is proposed that incorporates some of the important semantic information about the real world and can be used as a basis for unification of different views of data: the network model, the relational model, and the entity set model.
A Relational Model of Data for Large Shared Data Banks (Original Manuscript)
TL;DR: A model based on n-ary relations, a normal form for data base relations, and the concept of a universal data sublanguage are introduced and certain operations on relations are discussed and applied to the problems of redundancy and consistency in the user's model.
Book
Object-oriented analysis
Peter Coad,Edward Yourdon +1 more
TL;DR: A complete implementation guide to a new requirements analysis technique, based on an object-oriented paradigm, offering numerous case studies and step-by-step examples.
Journal ArticleDOI
gIBIS: a hypertext tool for exploratory policy discussion
Jeff Conklin,Michael L. Begeman +1 more
TL;DR: The hypertext system described here, gIBIS (for graphical IBIS), makes use of color and a high-speed relational database server to facilitate building and browsing typed IBIS networks.