A Generative and Model Driven Framework for Automated Software Product Generation

Abstract

Component-based Software Engineering (CBSE) and related technologies have demonstrated their strength in recent years by increasing development productivity and parts reuse. Recently, the Model Driven Architecture (MDA) has raised the abstraction level of programming languages to modeling languages that can be compiled by downward model transformations. Correspondingly, the goal of Generative Programming (GP) is to automate concrete software product generation from a domain-specification and reusable components. This paper describes the UniFrame framework, which is built on the foundation of CBSE while leveraging the capabilities offered by MDA and GP. UniFrame provides theories and implementation for steps of model transformations for a concrete software product based on domain development in various Generative Domain Models (GDMs).

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2003
Accession Number
ADA487788

Entities

People

  • Andrew M. Olson
  • Barrett R. Bryant
  • Carol C. Burt+
  • Jeffrey G. Gray
  • Mikhail Auguston
  • Rajeev R. Raje
  • Wei Zhao

Organizations

  • University of Alabama at Birmingham

Tags

DTIC Thesaurus Topics

  • Automatic Programming
  • Computer Languages
  • Computer Programming
  • Computer Science
  • Computers
  • Concrete
  • Context Free Grammars
  • Demographic Cohorts
  • Engineering
  • Formal Languages
  • Grammars
  • Language
  • Linguistics
  • Production
  • Programming Languages
  • Software Development
  • Specifications

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.

Technology Areas

  • Space