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 33 for “"Operational Semantics"”.

  1. Toward language-independent program verification

    … program verifiers for real-world languages from operational semantics. In particular, reachability logic is proposed as a foundation for achieving language-independent program verification. Reachability logic can express both operational semantics and program correctness properties, and has a …

    uiuc Repository record for Toward language-independent program verification (opens in a new tab)

  2. A formal semantics of Python 3.3

    … 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)

  3. Programming languages and principles for read–write linked data

    … to modelling dynamic languages is to define an operational semantics. This work provides such an operational semantics for a Read–Write Linked Data architecture. Furthermore, the model is sufficiently general to capture the established standards, including queries and entailments. Each feature …

    soton Repository record for Programming languages and principles for read–write linked data (opens in a new tab)

  4. CyberOrgs: A Model for Resource Bounded Complex Agents

    … system has been developed to concretize the operational semantics of CyberOrgs, and some properties of the model have been examined. A prototype implementation has been developed as an Actor program which offers programming constructs to support acquisition and control of resources, while …

    uiuc Repository record for CyberOrgs: A Model for Resource Bounded Complex Agents (opens in a new tab)

  5. An Actor-Based Framework for Real-Time Coordination

    … and experimental methods. Specifically, an operational semantics based on RTsynchronizers and regular computational objects (modeled as actors) is defined. RTsynchronizers are implemented as C++ objects which are used by system schedulers in deciding the appropriate messages to be invoked at …

    uiuc Repository record for An Actor-Based Framework for Real-Time Coordination (opens in a new tab)

  6. Debugging Logic Programs Using Executable Specifications

    … for their clean syntax and well-understood semantics, and for the feature that one can use a single language for both specification and computation. We have formulated a computer model that encodes programming knowledge including a classification of program bugs, heuristics that analyze and …

    uiuc Repository record for Debugging Logic Programs Using Executable Specifications (opens in a new tab)

  7. Constraint handling rules. Compositional semantics and program transformation

    … Rules (CHR). It proposes a compositional semantics and a technique for program transformation. CHR is a concurrent committed-choice constraint logic programming language consisting of guarded rules, which transform multi-sets of atomic formulas (constraints) into simpler ones until …

    bologna Repository record for Constraint handling rules. Compositional semantics and program transformation (opens in a new tab)

  8. Toward Bridging the Semantic Gap Between x86-64 Software Binaries and Abstract Languages for Formal Verification and Security

    … level (e.g., C++, Java, Python), as the language semantics are more amenable to use by mathematical libraries. However, this approach comes with limitations. Firstly, not all software has source code. Secondly, the source code may be unavailable for licensing reasons. Thirdly, even if the source …

    vt Repository record for Toward Bridging the Semantic Gap Between x86-64 Software Binaries and Abstract Languages for Formal Verification and Security (opens in a new tab)

  9. A rewriting approach to concurrent programming language design and semantics

    … and (3) a resource-sharing concurrent rewriting semantics. The language definitional technique is a rewriting technique built upon the lessons learned from capturing and studying existing operational semantics frameworks within rewriting logic, and upon attempts to combine their strengths while …

    uiuc Repository record for A rewriting approach to concurrent programming language design and semantics (opens in a new tab)

  10. Efficient Communication and Coordination for Large-Scale Multi-Agent Systems

    … definition of our framework and services with operational semantics.

    uiuc Repository record for Efficient Communication and Coordination for Large-Scale Multi-Agent Systems (opens in a new tab)

  11. A unified model for hardware/software codesign

    … decisions. In addition to describing BCL's operational semantics, we formalize the equivalence of BCL programs and use this to mechanically verify design refinements. We describe the partitioning of a BCL program via computational domains and the compilation of dierent computational domains …

    mit Repository record for A unified model for hardware/software codesign (opens in a new tab)

  12. A framework for usage management

    … certain features of the framework, such as the operational semantics, and leave free of standards areas that necessitate choice and innovation. The framework enables use of multiple policy languages, and dynamic interpretation of usage policies in different computing environments. In addition, …

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

  13. A Model Driven Approach for Refactoring Heterogeneous Software Artefacts

    … for the language, effectively providing an operational semantics, in the guise of an extensible transformation framework. We evaluate our approach with a case study examining the correlation between actual and predicted measurements of the Coupling Between Objects metric for classes that …

    maynooth Repository record for A Model Driven Approach for Refactoring Heterogeneous Software Artefacts (opens in a new tab)

  14. Semantics-based program verification

    … formal methods that are parameterized by the operational semantics of languages. We provide the theory, implementation, and extensive evaluation of the language-parametric formal methods. Specifically, we consider two formal analyses: program verification and program equivalence. First, we …

    uiuc Repository record for Semantics-based program verification (opens in a new tab)

  15. WMM : a resilient Weak Memory Model

    … and load-value prediction. We define the operational semantics of WMM using a novel conceptual device called invalidation buffer, which achieves the effect of out-of-order instruction execution even when instructions are executed in-order and one-at-a-time. We show via examples where …

    mit Repository record for WMM : a resilient Weak Memory Model (opens in a new tab)

  16. Real-time reactive system development : a formal approach based on UML and PVS

    … metamodel, and provide formal denotational and operational semantics for RTUML. Finally, we introduce a methodology for mechanized verification of time-dependent properties in the RTUML design of real-time reactive systems, within the PVS verification environment. The formal semantics of RTUML …

    concordia Repository record for Real-time reactive system development : a formal approach based on UML and PVS (opens in a new tab)

  17. A verification framework suitable for proving large language translations

    … different pieces. First, we specify a complete semantics of the K framework and a translation from K to Isabelle as our basis for defining language specifications and proving properties about the specifications. Second, we define a complete operational semantics of LLVM in K, named K-LLVM, …

    uiuc Repository record for A verification framework suitable for proving large language translations (opens in a new tab)

  18. Making Hybrid Systems Easier to Model, Simulate, and Visualize

    … using interval analysis. We give an operational semantics for the specialization process along with a declarative and algorithmic specifications of the binding-time analysis. A type safety theorem is given to show the correctness of the semantics for specialization. The declarative …

    rice Repository record for Making Hybrid Systems Easier to Model, Simulate, and Visualize (opens in a new tab)

  19. Coinductive program verification

    … makes it feasible to verify programs given an operational semantics of a programming language, without constructing intermediates like axiomatic semantics or verification-condition generators. Specifications can be written using any state predicates. The key observations are that being able to …

    uiuc Repository record for Coinductive program verification (opens in a new tab)

Page 1 of 2