Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Transformation of Object-Oriented Associations and Embedded References to Them

Abstract Details

2008, Master of Science in Computer Engineering (MSCE), Wright State University, Computer Engineering.
AFIT Wide Spectrum Object Modeling Environment (AWSOME) automatically generates executable code by applying transforms to the formal specifications developed from the domain knowledge. AWSOME uses the specification language called as AFIT Wide Spectrum Language (AWL). All the transforms developed for AWSOME depend on and manipulate Abstract Syntax Trees (ASTs) created by parsing the formal specifications of a model. The main idea is to speed the process of creating error free code, to aid reusability of code and also to make the maintenance changes to be consistent and correct. The AWSOME metamodel contains the structural (object) model, the functional (operations) model and the dynamic (state based) model. This thesis focuses on designing transforms based on the structural model, with focus on transforming associations, aggregations and associative objects and on transforming the invariants. Given a formal specification, this thesis transforms associations into one way pointers, two-way pointers or associative object pointers, transforms aggregations into one way pointers and also transforms associative objects into associative object pointers. It also updates the references to the association’s role names which are lost when the associations are transformed and removed from the AST. All together the fifteen transforms developed in this thesis result in an output containing valid expressions which refer not only to the local attributes or method arguments but also to the transformed association role names.
Thomas Hartrum, Ph.D. (Committee Co-Chair)
Mateen Rizki, Ph.D. (Committee Co-Chair)
Krishnaprasad Thirunarayan, Ph.D. (Committee Member)
172 p.

Recommended Citations

Citations

  • Swamy, S. (2008). Transformation of Object-Oriented Associations and Embedded References to Them [Master's thesis, Wright State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=wright1218692829

    APA Style (7th edition)

  • Swamy, Sneha. Transformation of Object-Oriented Associations and Embedded References to Them. 2008. Wright State University, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=wright1218692829.

    MLA Style (8th edition)

  • Swamy, Sneha. "Transformation of Object-Oriented Associations and Embedded References to Them." Master's thesis, Wright State University, 2008. http://rave.ohiolink.edu/etdc/view?acc_num=wright1218692829

    Chicago Manual of Style (17th edition)