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).
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