首页 /研究 /Specifying behavior in C++
OTHER

Specifying behavior in C++

Xiangtian Dai, Gregory D. Hager, John Peterson

发表年份
2003
引用次数
5

摘要

Most robot programming takes place in the "time domain", that is, the goal is to specify the behavior of a system that is acquiring a continual temporal stream of inputs, and is required to provide a continual, temporal stream of outputs. We present a reactive programming language, based on the functional reactive programming paradigm, for specifying such behavior. The major attributes of this language are: 1) it provides for both synchronous and asynchronous definitions of behavior; 2) specification is equational in nature; 3) it is type safe; and 4) it is embedded in C++. In particular the latter makes it simple to "lift" existing C++ libraries into the language.

关键词

Computer scienceProgramming languageAsynchronous communicationLift (data mining)Functional programmingFunctional reactive programmingSpecification languageProgramming language specificationReactive programmingSimple (philosophy)

相关论文

查看 OTHER 分类全部论文