Timed verification with μCRL

Stefan Blom, Natalia Ioustinova, Natalia Sidorova

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

14 Citations (Scopus)

Abstract

μCRL is a process algebraic language for specification and verification of distributed systems. μCRL allows to describe temporal properties of distributed systems but it has no explicit reference to time. In this work we propose a manner of introducing discrete time without extending the language. The semantics of discrete time we use makes it possible to reduce the time progress problem to the diagnostics of "no action is enabled" situations. The synchronous nature of the language facilitates the task. We show some experimental verification results obtained on a timed communication protocol.

Original languageEnglish
Title of host publicationPerspective of Systems Informatics (Proceedings 5th International Andrei Ershov Memorial Conference, PSI 2003, Akademgorodok, Novosibirsk, Russia. July 9-12, 2003)
EditorsM. Broy, A.V. Zamulin
Place of PublicationBerlin
PublisherSpringer
Pages178-191
Number of pages14
ISBN (Print)3-540-20813-5
DOIs
Publication statusPublished - 2003

Publication series

NameLecture Notes in Computer Science
Volume2890
ISSN (Print)0302-9743

Keywords

  • μCRL
  • Discrete time
  • Model checking
  • Modelling
  • Verification

Fingerprint

Dive into the research topics of 'Timed verification with μCRL'. Together they form a unique fingerprint.

Cite this