Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 20 of 56 for “"Formal Semantics"”.

  1. A formal semantics of Python 3.3

    This thesis demonstrates the ability to formalize the operational semantics of complex programming languages in the K Semantic Framework, which provides an interpreter as well as analysis tools for exploring the state space of programs and performing static reasoning about programs. This is …

    uiuc Repository record for A formal semantics of Python 3.3 (opens in a new tab)

  2. A formal semantics of C with applications

    … real programming languages can be completely formalized in the K Framework, yielding interpreters and analysis tools for testing and bug detection. This is demonstrated by providing, in K, the first complete formal semantics of the C programming language. With varying degrees of effort, tools …

    uiuc Repository record for A formal semantics of C with applications (opens in a new tab)

  3. A formal semantics of P4 and applications

    … bugs can have catastrophic consequences, yet formal analysis tools for P4 programs and networks are missing. We argue that formal analysis tools must be based on a formal semantics of the target language, rather than on its informal specification. To this end, we provide an executable formal

    uiuc Repository record for A formal semantics of P4 and applications (opens in a new tab)

  4. On the Acquisition of Formal Semantics in Statistical Models of Language

    … an understanding of language grounded in the semantics of the underlying domain? Progress on this question carries significant practical and philosophical implications for the relationship between meaning, understanding, and the capacity to exhibit seemingly intelligent behavior. This thesis …

    mit Repository record for On the Acquisition of Formal Semantics in Statistical Models of Language (opens in a new tab)

  5. Mechanising and evolving the formal semantics of WebAssembly: the Web's new low-level language

    … is specified by way of a full pen-and-paper formal semantics. This thesis describes a number of ways in which I have both helped to shape the specification of WebAssembly, and built upon it. By mechanising the WebAssembly formal semantics in Isabelle/HOL while it was being drafted, I …

    cambridge Repository record for Mechanising and evolving the formal semantics of WebAssembly: the Web's new low-level language (opens in a new tab)

  6. An application of formal semantics to student modelling : an investigation in the domain of teaching Prolog

    … undertaken in an exploration of the use of formal semantics for student modelling in intelligent tutoring systems. The domain chosen was that of tutoring programming languages and within that domain Prolog was selected to be the target language for this exploration. The problem considered is …

    the-open-u Repository record for An application of formal semantics to student modelling : an investigation in the domain of teaching Prolog (opens in a new tab)

  7. Closing the gap in the LLVM backend of K

    … a framework for specifying and executing the formal semantics of languages. We dive into the LLVM backend, one of the engines for concrete execution, and implement key functionality that is present in the other concrete execution engine. We then add a new interface that is unique to the LLVM …

    uiuc Repository record for Closing the gap in the LLVM backend of K (opens in a new tab)

  8. A model checker for statecharts (linking case tools with formal methods)

    … development process. They often use graphical formalisms, simulation, and prototyping to help express ideas concisely and unambiguously. Some tools provide little more than syntax checking of the specification but others can test the model for reachability of conditions, nondeterminism, or …

    ubc Repository record for A model checker for statecharts (linking case tools with formal methods) (opens in a new tab)

  9. Managing Uncertainty and Ontologies in Databases

    … the increasing use of ontologies to describe the semantics of data, i.e., the semantic relationships between the terms in the databases. As such information is usually absent from traditional databases, there is tremendous opportunity to ask new kinds of queries that could not be handled in the …

    maryland Repository record for Managing Uncertainty and Ontologies in Databases (opens in a new tab)

  10. Functional Distributional Semantics: Learning Linguistically Informed Representations from a Precisely Annotated Corpus

    The aim of distributional semantics is to design computational techniques that can automatically learn the meanings of words from a body of text. The twin challenges are: how do we represent meaning, and how do we learn these representations? The current state of the art is to represent meanings as …

    cambridge Repository record for Functional Distributional Semantics: Learning Linguistically Informed Representations from a Precisely Annotated Corpus (opens in a new tab)

  11. Plural predication

    … For example, they provide us with natural formalizations for English plural definite descriptions and generalized quantifiers. They also allow us to state important set theoretic propositions, and give a formal semantics for second-order languages. Such a formal semantics is developed in …

    mit Repository record for Plural predication (opens in a new tab)

  12. VeGen: A Vectorizer Generator for SIMD and Beyond

    … model of vector parallelism that captures the semantics of these instructions and a new framework extracting this new model of vector parallelism automatically based on the formal semantics of the non-SIMD instructions.

    mit Repository record for VeGen: A Vectorizer Generator for SIMD and Beyond (opens in a new tab)

  13. Parameterized monads in linguistics

    This dissertation follows the formal semantics approach to linguistics. It applies recent developments in computing theories to study theoretical linguistics in the area of the interaction between semantics and pragmatics and analyzes several natural language phenomena by parsing them in these …

    wlv Repository record for Parameterized monads in linguistics (opens in a new tab)

  14. A framework for usage management

    This thesis proposes a formal framework for usage management in distributed systems. The principles of system design are applied in order to standardize certain features of the framework, such as the operational semantics, and leave free of standards areas that necessitate choice and innovation. …

    unm Repository record for A framework for usage management (opens in a new tab)

  15. A meta-language for functional verification

    … for functional verification is first formalized in a parametric way over hardware description languages using rewriting logic, and subsequently a more richly featured software tool for Verilog designs, implemented as an embedded domain-specific language in Haskell, is described and …

    uiuc Repository record for A meta-language for functional verification (opens in a new tab)

  16. Verifying a Quantitative Relaxation of Linearizability via Refinement

    … concurrent objects is often described using formal semantics known as linearizability, which requires that every operation in a concurrent object appears to take effect between its invocation and response. Quasi linearizability is a quantitative relaxation of linearizability to allow more …

    vt Repository record for Verifying a Quantitative Relaxation of Linearizability via Refinement (opens in a new tab)

  17. APECS: A Polychrony based End-to-End Embedded System Design and Code Synthesis

    … of the problem arises from the fact that the semantics of the modeling languages for the various tools, are often distinct, and the semantics gaps are often filled manually through the engineer's understanding of one model or an abstraction. This provides an opportunity for bugs to creep in, …

    vt Repository record for APECS: A Polychrony based End-to-End Embedded System Design and Code Synthesis (opens in a new tab)

  18. Formally justified and modular Bayesian inference for probabilistic programs

    … code. It has long been recognised that the semantics of programming languages is complicated and the intuitive understanding that programmers have is often inaccurate, resulting in difficult to understand bugs and unexpected program behaviours. Programming languages are therefore studied in …

    cambridge Repository record for Formally justified and modular Bayesian inference for probabilistic programs (opens in a new tab)

  19. Semantic technologies:from niche to the mainstream of Web 3? A comprehensive framework for web Information modelling and semantic annotation

    … user-generated classification schemes and formal semantics have a far-reaching sphere of influence. They promote collective intelligence, support interoperability, enhance sustainability and instigate innovation. Contribution: The research carried out and consequent publications follow the …

    westminster Repository record for Semantic technologies:from niche to the mainstream of Web 3? A comprehensive framework for web Information modelling and semantic annotation (opens in a new tab)

  20. Translating Discrete Time SIMULINK to SIGNAL

    … Based Design (MBD), which consists of building formal models of a system in order to be used in verification and correct-by-construction code generation, is becoming a promising methodology for the development of the embedded software of such systems. This design paradigm significantly reduces …

    vt Repository record for Translating Discrete Time SIMULINK to SIGNAL (opens in a new tab)

Page 1 of 3