Published February 28, 2001 | Version v1

The Coalgebraic Class Specification Language CCSL

  • 1. Institut Theoretische Informatik, TU Dresden, Dresden, Germany
  • 2. Department Computer Science, Univ. Nijmegen, Netherlands

Description

This paper presents the Coalgebraic Class Specification Language CCSL that is developed within the loop project on formal methods for object-oriented languages. CCSL allows the (coalgebraic) specification of behavioral types and classes of object-oriented languages. It uses higher-order logic with universal modal operators to restrict the behavior of objects. A front-end to the theorem provers pvs [ORR + 96] and ISABELLE [Pau94] compiles CCSL specifications into the logic of these theorem provers and allows to mechanically reason about the specifications.

Files

jucs_article_27772.pdf

Files (344.2 kB)

Name Size
md5:dc2d66e87ddb0c9f5b3f25c7a58ab1b7
344.2 kB Preview Download