scispace - formally typeset
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

Content maybe subject to copyright    Report

Citations
More filters
Book

Generic Tools, Specific Languages

TL;DR: Mbeddr is an extensible set of integrated languages for embedded software development built with JetBrains MPS language workbench, and the evaluation of mbeddr suggests that it is a productive tool for embeddedSoftware development.
Proceedings ArticleDOI

Towards flexible evolution of dynamically adaptive systems

TL;DR: This paper argues to evolve all parts of the loop itself as an adaptive system, leveraging recent advances in model-driven techniques to offer an approach that supports the evolution of both systems and their adaptation capabilities.
Proceedings ArticleDOI

Using feature model knowledge to speed up the generation of covering arrays

TL;DR: This research-in-progress paper proposes a set of rules that exploit basic feature model knowledge to reduce the number of elements required by ICPL without weakening the strength of the generated arrays.
Proceedings ArticleDOI

Feature assembly: a new feature modeling technique

TL;DR: This work uses a multi-perspective approach to deal with the complexity of large systems, provides a simpler and easier to use modeling language, and separated the variability specifications from the feature specifications which allow reusing features in different contexts.
Book ChapterDOI

Defects in Product Line Models and How to Identify Them

TL;DR: This chapter is about generic (language-independent) verification criteria of product line models, its identification, formalisation, categorization, implementation with constraint programming techniques and its evaluation on several industrial and academic product line model represented with several languages.
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)

E. F. Codd
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, +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

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.