DocumentCode :
3446329
Title :
Ruby as a basis for hardware/software codesign
Author :
Sheeran, Mary ; Singh, Satnam
Author_Institution :
Chalmers Univ. of Technol., Goteborg, Sweden
fYear :
1995
fDate :
34989
Firstpage :
42491
Lastpage :
42493
Abstract :
Ruby is a language of relations and functions intended for use in the design of hardware by refinement. An initial formal specification (written in Ruby) describes the required behaviour as a relation on streams of data values. The streams represent signals or sequences of values over time, so that behaviour over time can be described. A refinement step transforms the specification into another Ruby program representing a network of components, each of which can later be refined separately. The ways in which components are connected together are represented by special structuring functions or combinators. Ruby describes both structure and behaviour at the same time
Keywords :
formal specification; logic design; specification languages; systems analysis; Ruby; combinators; formal specification; functions; hardware/software codesign; refinement step; relations; structuring functions;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Verification of Hardware Software Codesign, IEE Colloquium on
Conference_Location :
London
Type :
conf
DOI :
10.1049/ic:19951042
Filename :
494691
Link To Document :
بازگشت