Algebraic specification of reactive systems

被引:6
|
作者
Broy, M [1 ]
机构
[1] Tech Univ Munich, Inst Informat, D-80290 Munich, Germany
关键词
algebraic specification; reactive systems; process algebra;
D O I
10.1016/S0304-3975(99)00212-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present an algebraic method for the equational specification of reactive distributed systems. We define a mathematical concept of specifications of reactive components in terms of predicates. A component specification is a predicate that describes a set of behaviours. A deterministic component has exactly one behaviour. A component behaviour is represented by a stream processing function. We introduce operations on behaviours and lift them to specifications leading to mt algebra of system specifications in analogy to the process algebras that provide algebras of reactive programs. However, in contrast to the purely axiomatic description of process algebras we use algebraic equations to specify components and not to formalise composition operators. We show how algebraic system specifications can be used as an algebraic and logical basis for state automata specifications and state transition diagrams. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:3 / 40
页数:38
相关论文
共 50 条
  • [21] Deontic concepts in the algebraic specification of dynamic systems: The permission case
    Coscia, E
    Reggio, G
    [J]. RECENT TRENDS IN DATA TYPE SPECIFICATION, 1996, 1130 : 161 - 181
  • [22] Quantitative specification of semi-algebraic transition systems with metrics
    Fu, Jun
    Wu, Jinzhao
    Tan, Hongyan
    Zhou, Ning
    [J]. Journal of Information and Computational Science, 2015, 12 (03): : 993 - 1000
  • [23] Algebraic specification of documents
    Ramalho, JC
    Almeida, JJ
    Henriques, P
    [J]. THEORETICAL COMPUTER SCIENCE, 1998, 199 (1-2) : 231 - 247
  • [24] ALGEBRAIC SPECIFICATION OF CONCURRENCY
    ASTESIANO, E
    REGGIO, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1993, 655 : 1 - 39
  • [25] Algebraic specification of documents
    Departamento de Informática, Universidade do Minho, Braga, Portugal
    [J]. Theor Comput Sci, 1-2 (231-247):
  • [26] ALGEBRAIC SPECIFICATION IS THE ANSWER
    PIETSCHKER, L
    [J]. DR DOBBS JOURNAL, 1988, 13 (11): : 12 - 12
  • [27] Logical specification of reactive and real-time systems
    Lano, K
    [J]. JOURNAL OF LOGIC AND COMPUTATION, 1998, 8 (05) : 679 - 711
  • [29] Designing a requirements specification language for reactive systems (Abstract)
    Leveson, NG
    [J]. ZUM '98: THE Z FORMAL SPECIFICATION NOTATION, 1998, 1493 : 135 - 135
  • [30] Algebraic specification of parallel systems based on binary relations between events
    Teshima, Shigeharu
    Hiraishi, Hiromi
    Yajima, Shuzo
    [J]. Systems and Computers in Japan, 1988, 19 (10) : 8 - 21