@TECHREPORT{Jifeng99integratingvariants, author = {He Jifeng and He Jifeng}, title = {Integrating Variants of DC}, institution = {}, year = {1999} }

Bookmark

OpenURL

Abstract

There are many variants of DC, each of which is designed to deal with a specific feature of real-time computing systems, such as liveness properties, recursive programs, divergence, superdense computation of imperative languages. This report attempts to integrate those variants, and provides a DC-based design method for the mixed software/hardware systems. The language is a conservative extension of DC in the sense that it adopts the same semantic definition for all the ingredients of DC. We add the weak chop inverse, higher order quantification, substitution and point values of state variables into DC, and show that the new language preserves all the laws of variants of DC, including Neighbourhood Logic, Duration Calculus with Iteration, Higherorder Duration Calculus, DC with Super-dense Chop, and Recursive Duration Calculus. The language has been successfully used in formalising an industrial specification language Timed RSL and the Hardware Description Language Verilog. He Jifeng ...