Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Automated Transforms of Software Models: A Design Pattern Approach

Abstract Details

2009, Master of Science (MS), Wright State University, Computer Science.

In the realm of software development, projects are plagued by continuous maintenance at the source code level as well as tedious transformations from formal specifications to source code. Such work consumes a large amount of time only to create complicated, un-intelligible, and un-reusable code that is completely detached from initial design rational. To cope with these problems, The Air Force Institute of Technology (AFIT) Wide Spectrum Object Modeling Environment (AWSOME) was designed to generate specifications that can be transformed into abstract designs and finally into source code. The specifications are written in the AFIT Wide-spectrum Language (AWL) and parsed in by the tool into a meta-model.

The focus of this thesis is to expand AWSOME’s transform capabilities by automating the application of design patterns to existing ASTs by altering their structure. Automating the application of design patterns to existing software models offers many advantages including extending reusability and easing maintenance.

Thomas Hartrum, PhD (Advisor)
Thomas Hartrum, PhD (Committee Co-Chair)
Mateen Rizki, PhD (Committee Co-Chair)
Travis Doom, PhD (Committee Member)
Thomas Sudkamp, PhD (Other)
Joseph F. Thomas, Jr., PhD (Other)
256 p.

Recommended Citations

Citations

  • Gump, B. A. (2009). Automated Transforms of Software Models: A Design Pattern Approach [Master's thesis, Wright State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=wright1260287805

    APA Style (7th edition)

  • Gump, Brandon. Automated Transforms of Software Models: A Design Pattern Approach. 2009. Wright State University, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=wright1260287805.

    MLA Style (8th edition)

  • Gump, Brandon. "Automated Transforms of Software Models: A Design Pattern Approach." Master's thesis, Wright State University, 2009. http://rave.ohiolink.edu/etdc/view?acc_num=wright1260287805

    Chicago Manual of Style (17th edition)