From runtime verification to evolvable systems

Howard Barringer, Dov Gabbay, David Rydeheard

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

14 Scopus citations

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.

Original languageEnglish
Title of host publicationRuntime Verification - 7th International Workshop, RV 2007, Revised Selected Papers
PublisherSpringer Verlag
Pages97-110
Number of pages14
ISBN (Print)3540773940, 9783540773948
DOIs
StatePublished - 2007
Externally publishedYes
Event7th International Workshop on Runtime Verification, RV 2007 - Vancouver, Canada
Duration: 13 Mar 200713 Mar 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4839 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Workshop on Runtime Verification, RV 2007
Country/TerritoryCanada
CityVancouver
Period13/03/0713/03/07

Funding

FundersFunder number
Engineering and Physical Sciences Research CouncilEP/E050441/1

    Fingerprint

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

    Cite this