1,271 research outputs found

    Two Decades of Maude

    Get PDF
    This paper is a tribute to José Meseguer, from the rest of us in the Maude team, reviewing the past, the present, and the future of the language and system with which we have been working for around two decades under his leadership. After reviewing the origins and the language's main features, we present the latest additions to the language and some features currently under development. This paper is not an introduction to Maude, and some familiarity with it and with rewriting logic are indeed assumed.Universidad de Málaga. Campus de Excelencia Internacional Andalucía Tech

    Verifying Modal Workflow Specifications Using Constraint Solving

    Get PDF
    International audienceNowadaysworkflowsareextensivelyusedbycompaniestoimproveorganizationalefficiencyandproductivity.Thispaperfocusesontheverificationofmodalworkflowspecificationsusingconstraintsolvingasacomputationaltool.ItsmaincontributionconsistsindevelopinganinnovativeformalframeworkbasedonconstraintsystemstomodelexecutionsofworkflowPetrinetsandtheirstructuralproperties,aswellastoverifytheirmodalspecifications.Finally,animplementationandpromisingexperimentalresultsconstituteapracticalcontribution

    Strand Spaces with Choice via a Process Algebra Semantics

    Get PDF
    Roles in cryptographic protocols do not always have a linear execution, but may include choice points causing the protocol to continue along different paths. In this paper we address the problem of representing choice in the strand space model of cryptographic protocols, particularly as it is used in the Maude-NPA cryptographic protocol analysis tool. To achieve this goal, we develop and give formal semantics to a process algebra for cryptographic protocols that supports a rich taxonomy of choice primitives for composing strand spaces. In our taxonomy, deterministic and non-deterministic choices are broken down further. Non-deterministic choice can be either explicit, i.e., one of two paths is chosen, or implicit, i.e. the value of a variable is chosen non-deterministically. Likewise, deterministic choice can be either an (explicit) if-then-else choice, i.e. one path is chosen if a predicate is satisfied, while the other is chosen if it is not, or implicit deterministic choice, i.e. execution continues only if a certain pattern is matched. We have identified a class of choices which includes finite branching and some cases of infinite branching, which we address in this paper. Our main theoretical results are two bisimulation results: one proving that the formal semantics of our process algebra is bisimilar to the forwards execution semantics of its associated strands, and another showing that it is also bisimilar with respect to the symbolic backwards semantics of the strands such as that supported by Maude-NPA. At the practical level, we present a prototype implementation of our process algebra in Maude-NPA, illustrate its expressive power and naturalness with various examples, and show how it can be effectively used in formal analysis.Partially supported by NSF grant CNS-131910Partially supported by the EU (FEDER) and the Spanish MINECO under grants TIN 2015-69175-C4-1-R and TIN 2013-45732-C4-1-PParitally supported by Generalitat Valenciana under grant PROME- TEOII/2015/013.Ope

    Planning for behaviour-based robotic assembly: a logical framework

    Get PDF

    Distances and Isomorphism between Networks and the Stability of Network Invariants

    Full text link
    We develop the theoretical foundations of a network distance that has recently been applied to various subfields of topological data analysis, namely persistent homology and hierarchical clustering. While this network distance has previously appeared in the context of finite networks, we extend the setting to that of compact networks. The main challenge in this new setting is the lack of an easy notion of sampling from compact networks; we solve this problem in the process of obtaining our results. The generality of our setting means that we automatically establish results for exotic objects such as directed metric spaces and Finsler manifolds. We identify readily computable network invariants and establish their quantitative stability under this network distance. We also discuss the computational complexity involved in precisely computing this distance, and develop easily-computable lower bounds by using the identified invariants. By constructing a wide range of explicit examples, we show that these lower bounds are effective in distinguishing between networks. Finally, we provide a simple algorithm that computes a lower bound on the distance between two networks in polynomial time and illustrate our metric and invariant constructions on a database of random networks and a database of simulated hippocampal networks

    INSULATIVE (DIRECT CURRENT) DIELECTROPHORETIC FOUL-LESS FILTRATION IN MICROFUIDIC SYSTEMS

    Get PDF
    Filtration is a technology that is used almost ubiquitously in society from uses raging from filtration of macroparticles from water to pharmaceutical grade filtration products to remove anything larger than a protein. However, with such a wide range of uses, most filtration products have the same issue; membrane clogging (fouling) that prevents continuous use and requires frequent maintenance. This thesis hypothesizes that by applying a direct current (DC) to an insulating array of posts, they will create a foul-less insulative dielectrophoretic filter (iDEP) that does not clog since particles will levitate above the insulating array. This thesis tested an inherited device (legacy device) and found that its design did not perform the desired foul-less filtration operation under the tested conditions. Therefore, using COMSOL simulations, the conditions of testing and improved deign were developed to fruition. These devices were fabricated and tested and found to successfully levitate yeast particles above the foul-less filtration array using a direct current insulative dielectrophoretic (iDEP) filter. Additionally, different post geometries were observed and how they affect the dielectric force on particles. Although a foul-less filter was not successfully developed over the course of this thesis, the groundwork for development of DC iDEP has been set
    • …
    corecore