University of Nevada, Las Vegas
Grasp--a language to facilitate the synthesis of parallel programs
Abstract
dc:description.abstractIn 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.
Degree
thesis:*- Name thesis:degree_name
- Master of Science (MS)
- Level thesis:degree_level
- Thesis
- Discipline thesis:degree_discipline
- Computer Science and Electrical Engineering
- Grantor dc:publisher
- University of Nevada, Las Vegas
- Year
- 1997
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Gross, Todd Alan
Rights
dc:rights- Statement dc:rights
-
- IN COPYRIGHT. For more information about this rights statement, please visit http://rightsstatements.org/vocab/InC/1.0/
- Language dc:language
- English
Identifiers
dc:identifier.*- Identifier
- https://oasis.library.unlv.edu/rtds/11
- OAI identifier oai:identifier
- oai:oasis.library.unlv.edu:rtds-1010