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 条
  • [1] Specification and Prototyping of Reactive Distributed Systems with Algebraic Term Nets
    Bouchoul, Faiza
    Mostefai, Mohammed
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2010, 7 (01) : 86 - 95
  • [2] ALGEBRAIC SPECIFICATION OF CONCURRENT SYSTEMS
    KAPLAN, S
    [J]. THEORETICAL COMPUTER SCIENCE, 1989, 69 (01) : 69 - 115
  • [3] OO-AS-IS, an object oriented algebraic specification formalism with implicit state for reactive systems
    Khoury, C
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT I, 2002, : 95 - 100
  • [4] ON THE PARAMETERIZED ALGEBRAIC SPECIFICATION OF CONCURRENT SYSTEMS
    ASTESIANO, E
    MASCARI, GF
    REGGIO, G
    WIRSING, M
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1985, 185 : 342 - 358
  • [5] On the Algebraic Specification and Verification of Parallel Systems
    Triantafyllou, Nikolaos
    Ksystra, Katerina
    Stefaneas, Petros
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: SPECIALIZED TECHNIQUES AND APPLICATIONS, PT II, 2014, 8803 : 623 - 624
  • [6] A Specification Idiom for Reactive Systems
    Sridhar, Nigamanth
    Hallstrom, Jason O.
    [J]. 2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME, 2009, : 267 - +
  • [7] FORMAL SPECIFICATION METHODS FOR REACTIVE SYSTEMS
    FURBACH, U
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 21 (02) : 129 - 139
  • [8] Spectra: a specification language for reactive systems
    Maoz, Shahar
    Ringert, Jan Oliver
    [J]. SOFTWARE AND SYSTEMS MODELING, 2021, 20 (05): : 1553 - 1586
  • [9] EDT: A Specification Notation for Reactive Systems
    Venkatesh, R.
    Shrotri, Ulka
    Krishna, G. Murali
    Agrawal, Supriya
    [J]. 2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [10] A framework and patterns for the specification of reactive systems
    Barroca, L
    Henriques, P
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (03) : 135 - 142