Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
wright1218692829.pdf (1017.61 KB)
ETD Abstract Container
Abstract Header
Transformation of Object-Oriented Associations and Embedded References to Them
Author Info
Swamy, Sneha
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=wright1218692829
Abstract Details
Year and Degree
2008, Master of Science in Computer Engineering (MSCE), Wright State University, Computer Engineering.
Abstract
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.
Committee
Thomas Hartrum, Ph.D. (Committee Co-Chair)
Mateen Rizki, Ph.D. (Committee Co-Chair)
Krishnaprasad Thirunarayan, Ph.D. (Committee Member)
Pages
172 p.
Subject Headings
Computer Science
;
Technology
Keywords
Automated code generation
;
software Engineering
;
associations
;
transforms
;
OCL
Recommended Citations
Refworks
EndNote
RIS
Mendeley
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)
Abstract Footer
Document number:
wright1218692829
Download Count:
452
Copyright Info
© 2008, all rights reserved.
This open access ETD is published by Wright State University and OhioLINK.