Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

A Generative Approach to Meshing Geometry

dc.contributor.advisorCarette, Jacquesen_US
dc.contributor.advisorSmith, Spenceren_US
dc.contributor.authorElsheikh, Mustafaen_US
dc.contributor.departmentSoftware Engineeringen_US
dc.date.accessioned2014-06-18T16:48:49Z
dc.date.available2014-06-18T16:48:49Z
dc.date.created2011-06-28en_US
dc.date.issued2010-09en_US
dc.description.abstract<p>This thesis presents the design and implementation of a generative geometric kernel suitable for supporting a family of mesh generation programs. The kernel is designed as a program generator which is generic, parametric, type-safe. and maintainable. The generator can generate specialized code that has minimal traces of the design abstractions. We achieve genericity, understandability, and maintainability in the generator by a layered design that adopts its concepts from the affine geometry domain. We achieve parametricity and type-safety by using MetaOCaml's module system and its support for higher order modules. The cost of adopting natural domain abstractions is reduced by combining MetaOCaml's support for multi-stage programming with the technique of abstract interpretation.</p>en_US
dc.description.degreeMaster of Applied Science (MASc)en_US
dc.identifier.otheropendissertations/4992en_US
dc.identifier.other6013en_US
dc.identifier.other2078911en_US
dc.identifier.urihttp://hdl.handle.net/11375/9913
dc.subjectSoftware Engineeringen_US
dc.subjectSoftware Engineeringen_US
dc.titleA Generative Approach to Meshing Geometryen_US
dc.typethesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
fulltext.pdf
Size:
33.96 MB
Format:
Adobe Portable Document Format