Specification transformers: a predicate transformer approach to composition

被引:2
|
作者
Charpentier, M
Chandy, KM
机构
[1] Univ New Hampshire, Dept Comp Sci, Durham, NH 03824 USA
[2] CALTECH, Dept Comp Sci, Pasadena, CA 91125 USA
关键词
D O I
10.1007/s00236-003-0130-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper explores theories that help in (i) proving that a system composed from components satisfies a system specification given only specifications of components and the composition operator, and (ii) deducing desirable properties of components from the system specification and properties of the composition operator. The paper studies compositional systems in general without making assumptions that components are computer programs. The results obtained from such abstract representations are general but also weaker than results that can be obtained from more restrictive assumptions such as assuming that systems are parallel compositions of concurrent programs. Explorations of general theories of composition can help identify fundamental issues common to many problem domains. The theory presented here is based on predicate transformers.
引用
收藏
页码:265 / 301
页数:37
相关论文
共 50 条
  • [21] POWER DOMAINS AND PREDICATE TRANSFORMERS - A TOPOLOGICAL VIEW
    SMYTH, MB
    LECTURE NOTES IN COMPUTER SCIENCE, 1983, 154 : 662 - 675
  • [22] Non-deterministic expressions and predicate transformers
    Morris, JM
    INFORMATION PROCESSING LETTERS, 1997, 61 (05) : 241 - 246
  • [23] Predicate transformers for recursive procedures with local variables
    Hesselink, Wim H.
    Formal Aspects of Computing, 11 (06): : 616 - 636
  • [24] INDUCTIVE DATA-TYPES FOR PREDICATE TRANSFORMERS
    DEMOOR, O
    INFORMATION PROCESSING LETTERS, 1992, 43 (03) : 113 - 117
  • [25] Properties of a predicate transformer of the VRS system
    A. A. Letichevsky
    A. B. Godlevsky
    A. A. Letychevsky
    S. V. Potiyenko
    V. S. Peschanenko
    Cybernetics and Systems Analysis, 2010, 46 (4) : 521 - 532
  • [26] Static Specification Inference Using Predicate Mining
    Ramanathan, Murali Krishna
    Grama, Ananth
    Jagannathan, Suresh
    PLDI'07: PROCEEDINGS OF THE 2007 ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, 2007, : 123 - 134
  • [27] Static specification inference using predicate mining
    Ramanathan, Murali Krishna
    Grama, Ananth
    Jagannathan, Suresh
    ACM SIGPLAN NOTICES, 2007, 42 (06) : 123 - 134
  • [28] PROPERTIES OF A PREDICATE TRANSFORMER OF THE VRS SYSTEM
    Letichevsky, A. A.
    Godlevsky, A. B.
    Letychevsky, A. A., Jr.
    Potiyenko, S. V.
    Peschanenko, V. S.
    CYBERNETICS AND SYSTEMS ANALYSIS, 2010, 46 (04) : 521 - 532
  • [29] Monotone predicate transformers as up-closed multirelations
    Rewitzky, Ingrid
    Brink, Chris
    RELATIONS AND KLEENE ALGEBRA IN COMPUTER SCIENCE, PROCEEDINGS, 2006, 4136 : 311 - 327
  • [30] Predicate transformers in the context of symbolic modeling of transition systems
    A. B. Godlevsky
    Cybernetics and Systems Analysis, 2010, 46 (4) : 602 - 608