24 research outputs found

    Analysis and Verification of Service Contracts

    Get PDF

    Future Contingents, Freedom, And Foreknowledge

    Get PDF
    This essay is a contribution to the new trend and old tradition of analyzing theological fatalism in light of its relationship to logical fatalism. All results pertain to branching temporal systems that use the A-theory and assume presentism. The project focuses on two kinds of views about branching time. One position is true futurism, which designates what will occur regardless of contingency. The opposing view is open futurism, by which no possible course of events is privileged over others; that is, there are no soft facts. A contextualist theory of temporal standpoints, standpoint inheritance, is designed to enhance Priorian temporal logics. The proposal helps all branching time systems, not only those with an open future. Even though an account of temporal standpoints goes a long way towards aiding various analyses from a linguistic standpoint, theories that designate a true future ultimately succumb to philosophical difficulties. Under open futurism, standpoint inheritance commandeers the best semantic evidence for true futurism. Standpoint inheritance accounts for the evidence, but the evidence does not support true futurism\u27s stronger claims. Furthermore, attempts to explain why one timeline is privileged as the actual future lead to fatalism. Open futurism and a related kind of open theism are the only viable alternatives under dynamic, branching time. If true futurism is feasible at all, it is so only with a static or eternalist basis. Standpoint inheritance is very general. It is applied to every system discussed in this analysis to handle damning linguistic shortcomings of traditional logics. Standpoint inheritance yields several other fruitful results, too. The theory helps clarify what it is for characterizations of God\u27s beliefs to be soft and how his beliefs must differ from normal beliefs to retain softness. For open futurism, all strings of consecutive will\u27s and was\u27s can be reduced to at most two such operators under standpoint inheritance, but not under traditional theories. The open futurist distinction between will and will-inevitably is clarified, too. Standpoint inheritance allows for a supervaluationist semantics using open futurism as its basis instead of the usual true futurism. The theory of standpoint inheritance enhances dynamic, branching accounts of time to better compete with their static correlates

    A Machine-Checked, Type-Safe Model of Java Concurrency : Language, Virtual Machine, Memory Model, and Verified Compiler

    Get PDF
    The Java programming language provides safety and security guarantees such as type safety and its security architecture. They distinguish it from other mainstream programming languages like C and C++. In this work, we develop a machine-checked model of concurrent Java and the Java memory model and investigate the impact of concurrency on these guarantees. From the formal model, we automatically obtain an executable verified compiler to bytecode and a validated virtual machine

    FRAMEWORK FOR ANONYMIZED COVERT COMMUNICATIONS: A BLOCKCHAIN-BASED PROOF-OF-CONCEPT

    Get PDF
    In this dissertation, we present an information hiding approach incorporating anonymity that builds on existing classical steganographic models. Current security definitions are not sufficient to analyze the proposed information hiding approach as steganography offers data privacy by hiding the existence of data, a property that is distinct from confidentiality (data existence is known but access is restricted) and authenticity (data existence is known but manipulation is restricted). Combinations of the latter two properties are common in analyses, such as Authenticated Encryption with Associated Data (AEAD), yet there is a lack of research on combinations with steganography. This dissertation also introduces the security definition of Authenticated Stegotext with Associated Data (ASAD), which captures steganographic properties even when there is contextual information provided alongside the hidden data. We develop a hierarchical framework of ASAD variants, corresponding to different channel demands. We present a real-world steganographic embedding scheme, Authenticated SteGotex with Associated tRansaction Data (ASGARD), that leverages a blockchain-based application as a medium for sending hidden data. We analyze ASGARD in our framework and show that it meets Level-4 ASAD security. Finally, we implement ASGARD on the Ethereum platform as a proof-of-concept and analyze some of the ways an adversary might detect our embedding activity by analyzing historical Ethereum data.Lieutenant, United States NavyApproved for public release. Distribution is unlimited

    Engineering Systems Integration

    Get PDF
    Dreamers may envision our future, but it is the pragmatists who build it. Solve the right problem in the right way, mankind moves forward. Solve the right problem in the wrong way or the wrong problem in the right way, however clever or ingenious the solution, neither credits mankind. Instead, this misfire demonstrates a failure to appreciate a crucial step in pragmatic problem solving: systems integration. The first book to address the underlying premises of systems integration and how to exposit them in a practical and productive manner, Engineering Systems Integration: Theory, Metrics, and Methods looks at the fundamental nature of integration, exposes the subtle premises to achieve integration, and posits a substantial theoretical framework that is both simple and clear. Offering systems managers and systems engineers the framework from which to consider their decisions in light of systems integration metrics, the book isolates two basic questions, 1) Is there a way to express the interplay of human actions and the result of system interactions of a product with its environment?, and 2) Are there methods that combine to improve the integration of systems? The author applies the four axioms of General Systems Theory (holism, decomposition, isomorphism, and models) and explores the domains of history and interpretation to devise a theory of systems integration, develop practical guidance applying the three frameworks, and formulate the mathematical constructs needed for systems integration. The practicalities of integrating parts when we build or analyze systems mandate an analysis and evaluation of existing integrative frameworks of causality and knowledge. Integration is not just a word that describes a best practice, an art, or a single discipline. The act of integrating is an approach, operative in all disciplines, in all we see, in all we do

    Dynamic quantification in logic and computational semantics

    Get PDF

    Programming Languages and Systems

    Get PDF
    This open access book constitutes the proceedings of the 29th European Symposium on Programming, ESOP 2020, which was planned to take place in Dublin, Ireland, in April 2020, as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020. The actual ETAPS 2020 meeting was postponed due to the Corona pandemic. The papers deal with fundamental issues in the specification, design, analysis, and implementation of programming languages and systems
    corecore