Automating Feature-Oriented Domain Analysis

Abstract

Feature modeling is commonly used to capture the commonalities and variabilities of systems in a domain during Domain Analysis. The outputs of feature modeling are reusable assets (i.e., components, patterns, domain-specific language, etc.) that can be fed into the application engineering phase for ultimate software products. But current practice lacks an automatic approach for seamless generation of reusable assets from feature models. This paper presents an algorithm for generating sets of instance descriptions (feature instances) from feature models of a domain and applies this algorithm to create a Generic Feature Modeling Environment for automating Feature-Oriented Domain Analysis.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2003
Accession Number
ADA486400

Entities

People

  • Andrew M. Olson
  • Barrett R. Bryant
  • Carol C. Burt+
  • Fei Cao
  • Mikhail Auguston
  • Rajeev R. Raje
  • Zhisheng Huang

Organizations

  • University of Alabama

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Automatic
  • Automatic Programming
  • Commonality
  • Computational Linguistics
  • Computer Programming
  • Computer Science
  • Computers
  • Demographic Cohorts
  • Engineering
  • Environment
  • Families (Human)
  • Information Science
  • Language
  • Linguistics
  • Models
  • Software Development

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.