Coordination in the ImpUNITY framework

被引:3
|
作者
Goeman, HJM
Kok, JN
Sere, K
Udink, RT
机构
[1] Leiden Univ, Dept Comp Sci, NL-2300 RA Leiden, Netherlands
[2] Abo Akad Univ, Dept Comp Sci, FIN-20520 Turku, Finland
[3] Univ Utrecht, Dept Comp Sci, NL-3508 TB Utrecht, Netherlands
关键词
coordination languages; program specifications; refinement calculus; program transformations; UNITY;
D O I
10.1016/S0167-6423(97)00025-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Our main interest in this paper is to investigate how we can combine different systems and languages via a shared tuple space. The languages themselves can be for example standard imperative languages. Hence we study a framework, in which we can have both the possibility for communication via a shared tuple space, and more standard imperative programming constructs. The ImpUNITY framework is an extension of the UNITY framework. It contains several program structuring mechanisms and puts special emphasis on compositional refinement of both specifications and programs. It has an associated temporal logic, formal refinement notions, and program transformation rules. In this paper we extend this framework further: we show how coordination in the farm of a shared tuple space between communicating ImpUNITY programs is modelled and used during formal program specification and refinement. We exemplify our formalism by a larger case study on a phone system where communication in the system is partly taken care of via a tuple space. Additionally, we bring structure in the tuple space and the state spaces of the local programs, by allowing parts of them to be hidden and making it possible to restrict the access rights of different components to the tuple space. (C) 1998 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:313 / 334
页数:22
相关论文
共 50 条
  • [41] Activity theory as a framework for MAS coordination
    Ricci, A
    Omicini, A
    Denti, E
    ENGINEERING SOCIETIES IN THE AGENTS WORLD III, 2003, 2577 : 96 - 110
  • [42] A Framework for Coordination Process into Construction Projects
    Alaloul, Wesam S.
    Liew, Mohd Shahir
    Zawawi, Noor Amila B. W. A.
    4TH INTERNATIONAL BUILDING CONTROL CONFERENCE 2016 (IBCC 2016), 2016, 66
  • [43] REVERSIBLE COORDINATION OF ALKYNES TO THE DICARBIDODECARUTHENIUM FRAMEWORK
    SHAPLEY, JR
    ISHIDA, T
    MA, L
    RODGERS, DPS
    WILSON, SR
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1992, 204 : 408 - INOR
  • [44] Distributed weapons coordination conceptual framework
    Shafer, Kenneth E.
    Phillippi, Russell A.
    Moskowitz, Simon
    Allen, Stefan R.
    Johns Hopkins APL Technical Digest (Applied Physics Laboratory), 2002, 23 (2-3): : 223 - 236
  • [45] Clea: A framework for the coordination of applications and networks
    Sato, K
    Hirotsu, T
    Fukuda, K
    Akashi, O
    Sugawara, T
    PROCEEDINGS OF THE 6TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2002, : 948 - 951
  • [46] A Formal Framework for Web Services Coordination
    Guidi, Claudio
    Lucchi, Roberto
    Mazzara, Manuel
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 180 (02) : 55 - 70
  • [47] OpenCoLaS a coordination framework for CoLaS dialects
    Cruz, JC
    COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2002, 2315 : 133 - 140
  • [48] A coordination framework for distributed supply chains
    Chan, HK
    Chan, FTS
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4535 - 4540
  • [49] Inequity enhancing rejection of unfair offers: Comparison of the ultimatum, impunity, and private impunity games
    Horita, Yutaka
    Yamagishi, Toshio
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2008, 43 (3-4) : 142 - 142
  • [50] Distributed weapons coordination conceptual framework
    Shafer, KE
    Phillippi, RA
    Moskowitz, S
    Allen, SR
    JOHNS HOPKINS APL TECHNICAL DIGEST, 2002, 23 (2-3): : 223 - 236