Published January 1, 1999
| Submitted
Technical Report
Open
Leading to a Kind Description Language: Thoughts on Component Specification
- Creators
-
Kiniry, Joseph R.
Chicago
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
- Eprint ID
- 26848
- Resolver ID
- CaltechCSTR:1999.cs-tr-99-04
- Created
-
2001-04-30Created from EPrint's datestamp field
- Updated
-
2019-10-03Created from EPrint's last_modified field
- Caltech groups
- Computer Science Technical Reports