This thesis discusses the development of software architecture to support the computational investigation of random polygons in 3 space. The random polygons themselves are a simple model of long polymer chains. (A DNA molecule is one example of a polymer.)
This software architecture includes "building blocks" which specify the actual manipulations and computations to be performed, and a structural framework which allows the user to specify which manipulations/computations to perform, in which order and with how many repetitions. The overall framework is designed in such a way that new building blocks can easily be added in the future. The development of three different building blocks to be used in this architecture which are entitled: Reducer, Lengthener and OutsideInLengthener are also discussed in this thesis. These building blocks manipulate the existing polygons - increasing or decreasing their size.
Identifer | oai:union.ndltd.org:WKU/oai:digitalcommons.wku.edu:theses-2165 |
Date | 01 May 2012 |
Creators | Rachamadugu, Sairaj |
Publisher | TopSCHOLAR® |
Source Sets | Western Kentucky University Theses |
Detected Language | English |
Type | text |
Format | application/pdf |
Source | Masters Theses & Specialist Projects |
Page generated in 0.0016 seconds