Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published April 30, 2001 | Submitted
Report Open

Leading to a Kind Description Language: Thoughts on Component Specification

Abstract

The Kind Description Language (KDL) is a language used for describing the interface and behavior of software components. KDL is an extension of the Object Management Group's Object Constraint Language (OCL). While OCL is only able to describe safety properties of a component and its features, KDL can also describe progress properties with temporal operators like leads-to. KDL also introduces several new "convenience" constructs that help simplify and clarify complex component descriptions. KDL can be used to specify a component's simple behavioral interface, as in Meyer's Design by Contract, the more complex temporal properties that distributed objects and components exhibit, and more.

Additional Information

© 1999 California Institute of Technology. May, 1999.

Attached Files

Submitted - CSTR1999.pdf

Submitted - postscript.ps

Files

CSTR1999.pdf
Files (376.5 kB)
Name Size Download all
md5:ee053cf1b964c92ed7b8edf1ae3a1917
170.4 kB Download
md5:458ca6801012bc323da64d4a4839f1e2
206.1 kB Preview Download

Additional details

Created:
August 19, 2023
Modified:
October 24, 2023