Skip to search boxSkip to navigationSkip to main content

A modal specification theory for components with data

  • Sebastian S. Bauer
    ,
  • Kim Guldstrand Larsen
    ,
  • Axel Legay
    ,
  • Ulrik Mathias Nyman
    ,
  • Ludwig Maximilian University of Munich
    ,
  • Aalborg University
    ,
  • The French National Institute for Computer Science (INRIA)
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 106-128

Journal (Volume, Issue Number)

Science of Computer Programming (Volume 83)

Publication milestones

  • Published - 2014

Publication status

Published - 2014

ISSN

0167-6423

Publication IDs

  • Scopus: 84894584009

Abstract

Modal specification is a well-known formalism used as an abstraction theory for transition systems. Modal specifications are transition systems equipped with two types of transitions: must-transitions that are mandatory to any implementation, and may-transitions that are optional. The duality of transitions allows for developing a unique approach for both logical and structural compositions, and eases the step-wise refinement process for building implementations. We propose Modal Specifications with Data (MSDs), the first modal specification theory with explicit representation of data. Our new theory includes the most commonly seen ingredients of a specification theory; that is parallel composition, conjunction and quotient. As MSDs are by nature potentially infinite-state systems, we propose symbolic representations based on effective predicates. Our theory serves as a new abstraction-based formalism for transition systems with data.

Publication metrics

PlumX

Citations
8
Captures
9