vix.ing · top · new · best · stats · spec

CAL: A Language for Aggregating Functional and Extrafunctional Constraints in Streaming Networks

2011/01/17 by Alexander V. Shafarenko, Shafarenko, Alex, Raimund Kirner +2
Computer Science · #Cloud Computing and Resource Management #Distributed #Distributed and Parallel Computing Systems #Distributed systems and fault tolerance #FOS: Computer and information sciences #Parallel #Peer-to-Peer Network Technologies #Programming Languages (cs.PL) #and Cluster Computing (cs.DC) #cs.DC #cs.PL

paper · pdf · doi:10.48550/arxiv.1101.3356

14 pages

openalex publication_date 2011/01/17 · arxiv created 2011/01/19 · arxiv updated 2011/01/20 · openalex created_date 2022/09/01 · openalex updated_date 2026/07/28

Abstract

In this article we present the \em Constraint Aggregation Language (CAL), a declarative language for describing properties of stateless program components that interact by exchanging messages. CAL allows one to describe functional as well as extra-functional behaviours, such as computation latency. The CAL language intention is to be able to describe the behaviour of so-called boxes in the context of S-Net. However, the language would find application in other coordination models based on stateless components.

Related