Award Date
1-1-1997
Degree Type
Thesis
Degree Name
Master of Science (MS)
Department
Computer Science and Electrical Engineering
Number of Pages
164
Abstract
In the context of this thesis, the name Grasp subsumes three distinct but highly interrelated projects. First of all, Grasp is a programming language that allows the user to define properties of graph-theoretic objects by using high-level nonprocedural descriptions called specifications. Second, Grasp is a translator that converts specifications to standard sequential C functions. Finally, Grasp is a model of computation that has been left largely uninvestigated despite possessing several advantageous properties. Each of these aspects of Grasp is described in a contextually clean and detailed manner, but in the end the theoretical aspects of Grasp are espoused over the formal and practical aspects.
Keywords
Facilitate; Grasp; Language; Parallel; Program; Synthesis
Controlled Subject
Computer science
File Format
File Size
4136.96 KB
Degree Grantor
University of Nevada, Las Vegas
Language
English
Permissions
If you are the rightful copyright holder of this dissertation or thesis and wish to have the full text removed from Digital Scholarship@UNLV, please submit a request to digitalscholarship@unlv.edu and include clear identification of the work, preferably with URL.
Repository Citation
Gross, Todd Alan, "Grasp--a language to facilitate the synthesis of parallel programs" (1997). UNLV Retrospective Theses & Dissertations. 11.
http://dx.doi.org/10.25669/00ou-e94m
Rights
IN COPYRIGHT. For more information about this rights statement, please visit http://rightsstatements.org/vocab/InC/1.0/
COinS