From runtime verification to evolvable systems

Howard Barringer, Dov Gabbay, David Rydeheard

    Research output: Chapter in Book/Conference proceedingConference contribution

    Abstract

    We consider evolvable computational systems built as hierarchies of evolvable components, where an evolvable component is an encapsulation of a supervisory component and its supervisee. Here, we extend our prior work on a revision-based logical modelling framework for such systems to incorporate programs within each component. We describe mechanisms for combining programs, possibly in different languages, from separate components and outline an operational semantics for programmed evolvable systems. We show how supervisory components extend run-time verifiers/monitors with capabilities for diagnosis and change. We illustrate the logical modelling using an example of an automated bank teller machine. © Springer-Verlag Berlin Heidelberg 2007.
    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.
    PublisherSpringer Nature
    Pages97-110
    Number of pages13
    Volume4839
    ISBN (Print)3540773940, 9783540773948
    DOIs
    Publication statusPublished - 2007
    Event7th International Workshop on Runtime Verification, RV 2007 - Vancouver
    Duration: 1 Jul 2007 → …

    Publication series

    NameLecture Notes in Computer Science

    Conference

    Conference7th International Workshop on Runtime Verification, RV 2007
    CityVancouver
    Period1/07/07 → …

    Keywords

    • Computer Science, Theory & Methods

    Fingerprint

    Dive into the research topics of 'From runtime verification to evolvable systems'. Together they form a unique fingerprint.

    Cite this