A compiler front end for GUARDOL -- a domain-specific language for high assurance guards

dc.contributor.authorHoag, Jonathan
dc.date.accessioned2011-01-18T21:01:18Z
dc.date.available2011-01-18T21:01:18Z
dc.date.graduationmonthDecemberen_US
dc.date.issued2011-01-18
dc.date.published2010en_US
dc.description.abstractGuardol, a domain-specific language (DSL) developed by Rockwell Collins, was designed to streamline the process of specifying, implementing, and verifying Cross Domain Solution (CDS) security policies. Guardol’s syntax and intended computational behavior tightly resembles the core of many functional programming languages, but a number of features have been added to ease the development of high assurance cross domain solutions. A significant portion of the formalization and implementation of Guardol’s grammar and type system was performed by the SAnToS group at Kansas State University. This report summarizes the key conceptual components of Guardol’s grammar and tool- chain architecture. The focus of the report is a detailed description of Guardol’s type system implementation and formalization. A great deal of effort was put into a formalization which provided a high level of assurance that the specification of types and data structures were maintained in the intended implementation.en_US
dc.description.advisorJohn M. Hatcliffen_US
dc.description.degreeMaster of Scienceen_US
dc.description.departmentDepartment of Computing and Information Sciencesen_US
dc.description.levelMastersen_US
dc.description.sponsorshipRockwell Collinsen_US
dc.identifier.urihttp://hdl.handle.net/2097/7077
dc.language.isoen_USen_US
dc.publisherKansas State Universityen
dc.subjectGuardolen_US
dc.subjectDomain Specific Languageen_US
dc.subjectCompileren_US
dc.subjectType Systemen_US
dc.subjectGrammaren_US
dc.subjectCross Domain Solutionsen_US
dc.subject.umiComputer Science (0984)en_US
dc.titleA compiler front end for GUARDOL -- a domain-specific language for high assurance guardsen_US
dc.typeReporten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
JonathanHoag2010.pdf
Size:
846.37 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.61 KB
Format:
Item-specific license agreed upon to submission
Description: