Expressing Temporal Behavior Declaratively
نویسندگان
چکیده
The programming language Arctic specifies real-time behavior declaratively by using temporal control constructs and by indicating starting times and durations explicitly, much the way timing is specified in a cue sheet or a musical score. Values in Arctic are functions of time, which may be combined with various arithmetic and logical operators. Since Arctic is a single assignment language, the execution order is implied by data dependencies, simplifying synchronization problems for the programmer. Arctic supports behavioral abstraction, in which a single program module gives rise, through various transformations, to a class of behaviors. An implementation of Arctic is described, and experience with the declarative approach to real-time control is discussed.
منابع مشابه
Declarative Concurrency in Java
We propose a high-level language based on rst order logic for expressing synchronization in concurrent object-oriented programs. The language allows the programmer to declaratively state the system safety properties as temporal constraints on speci c program points of interest. Higher-level synchronization constraints on methods in a class may be de ned using these temporal constraints. The con...
متن کاملSearching For Sentences Expressing Opinions By Using Declaratively Subjective Clues
This paper presents a method for searching the web for sentences expressing opinions. To retrieve an appropriate number of opinions that users may want to read, declaratively subjective clues are used to judge whether a sentence expresses an opinion. We collected declaratively subjective clues in opinionexpressing sentences from Japanese web pages retrieved with opinion search queries. These cl...
متن کاملCharacteristics of the Temporal Behavior of Entanglement between Photonic Binomial Distributions and a Two-Level Atom in a Damping Cavity
In the present study, temporal behavior of entanglement between photonic binomial distributions and a two-level atom in a leaky cavity, in equilibrium with the environment at a temperature T, is studied. In this regard, the master equation is solved in the secular approximation for the density matrix, when the initial photonic distribution is binomial, while the atomic states obey the Boltzmann...
متن کاملInterval and Point-based Approaches to Hybrid System Verification
Hybrid systems are real-time systems consisting of both continuous and discrete components. This thesis presents deductive and diagrammatic methodologies for proving point-based and intervalbased properties of hybrid systems, where the hybrid system is modeled in either a sampling semantics or a continuous semantics. Under a sampling semantics the behavior of the system consists of a discrete n...
متن کاملSemantics and verification of information-based protocols
Information-Based Interaction-Oriented Programming, specifically as epitomized by the Blindingly Simple Protocol Language (BSPL), is a promising new approach for declaratively expressing multiagent protocols. BSPL eschews traditional control flow operators and instead emphasizes causality and integrity based solely on the information models of the messages exchanged. BSPL has been shown to supp...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007