Latent Semantic Indexing

Executable formal semantics c

Abstract.This paper describes an executable formal semantics of C expressed using a formalism based on term rewriting. Being executable, the semantics has been thoroughly tested against the GCC torture test suite and successfully passes over 96% of 715 test programs. It is the most complete and thoroughly tested formal definition of C to date.

The semantics yields an interpreter, debugger, and state space search tool "for free". The semantics is shown capable of automatically finding program errors, both statically and at runtime. It is also used to enumerate nondeterministic behavior. These techniques together allow the tool to identify undefined programs.

See also:
You might also like
Bjarne Stroustrup - The Essence of C++: With Examples in
Bjarne Stroustrup - The Essence of C++: With Examples in ...
HTML5 Tutorial For Beginners - 5 of 6 - New Semantic Elements
HTML5 Tutorial For Beginners - 5 of 6 - New Semantic Elements
Semantic Triangle of Meaning for Interpersonal Communication
Semantic Triangle of Meaning for Interpersonal Communication
Executable Modal and Temporal Logics: IJCAI '93 Workshop, Chambery, France, August 28, 1993. Proceedings (Lecture Notes in Computer Science / Lecture Notes in Artificial Intelligence)
Book (Springer)
Semantic Text Processing: Example Application
Semantic Text Processing: Example Application
What Is Semantics? - Definition, Examples & Quiz
What Is Semantics? - Definition, Examples & Quiz
Screen Reader & Wikipedia: Example of semantic language
Screen Reader & Wikipedia: Example of semantic language ...
Related Posts