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
Proceedings ArticleDOI
Concept analysis for product line requirements
Nan Niu,Steve Easterbrook +1 more
TL;DR: This work takes advantage of both symmetric and asymmetric views of aspects, and performs formal concept analysis to examine the functional and quality requirements of an evolving product line.
Journal ArticleDOI
Automated analysis of feature models: Quo vadis?
José A. Galindo,David Benavides,Pablo Trinidad,Antonio Manuel Gutiérrez-Fernández,Antonio Ruiz-Cortés +4 more
TL;DR: An overview of the evolution of this field since 2010 is provided by performing a systematic mapping study considering 423 primary sources and found six different variability facets where the AAFM is being applied that define the tendencies.
Journal ArticleDOI
Feature-oriented engineering of PBX software for adaptability and reusability
TL;DR: FORM (Feature‐Oriented Reuse Method), the domain‐based software reuse method applied in this paper, concentrates on analyzing and modeling commonalities and differences in applications of a given domain and using the analysis results to develop domain‐oriented architectures and software components.
Book ChapterDOI
Weaving Variability into Domain Metamodels
Brice Morin,Gilles Perrouin,Philippe Lahire,Olivier Barais,Gilles Vanwormhoudt,Jean-Marc Jézéquel +5 more
TL;DR: This work proposes to consider variability as an independent aspect to be woven into the DSML to introduce variability capabilities, and validate the approach through the weaving of variability into two very different metamodels: Ecore and SmartAdapter, the Aspect-Oriented modeling weaver, adding flexibility in the weaving process itself.
Journal ArticleDOI
SMTIBEA: a hybrid multi-objective optimization algorithm for configuring large constrained software product lines
Jianmei Guo,Jia Hui Liang,Kai Shi,Dingyu Yang,Jingsong Zhang,Krzysztof Czarnecki,Vijay Ganesh,Huiqun Yu +7 more
TL;DR: A hybrid multi-objective optimization algorithm called SMTIBEA that combines the indicator-based evolutionary algorithm (IBEA) with the satisfiability modulo theories (SMT) solving is proposed that significantly extends the expressiveness of constraints and simultaneously achieves a comparable performance.
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.