Distribution of a simple shared dataspace architecture

被引:0
|
作者
Orzan, Simona
van de Pol, Jaco
机构
[1] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
[2] CWI, NL-1090 GB Amsterdam, Netherlands
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study a si in pie software architecture, in which components are coordinated by writing into and reading from a global set. This simple architecture is inspired by the industrial software architecture Splice. We present two results. First, a distributed implementation of the architecture is given and proved correct formally. In the implementation, local sets are maintained and data items are exchanged between these local sets. Next we show that the architecture is sufficiently expressive in principle. In particular, every global specification of a system's behaviour can be divided into components, which coordinate by read and write primitives on a global set only. We heavily rely on recent concepts and proof methods from process algebra.
引用
下载
收藏
页码:535 / 559
页数:25
相关论文
共 50 条
  • [1] A process algebraic view of shared dataspace coordination
    Busi, Nadia
    Zavattaro, Gianluigi
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2008, 75 (01): : 52 - 85
  • [2] A SHARED DATASPACE MODEL OF CONCURRENCY - LANGUAGE AND PROGRAMMING IMPLICATIONS
    ROMAN, GC
    CUNNINGHAM, HC
    9TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1989, : 270 - 279
  • [3] MIXED PROGRAMMING METAPHORS IN A SHARED DATASPACE MODEL OF CONCURRENCY
    ROMAN, GC
    CUNNINGHAM, HC
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (12) : 1361 - 1373
  • [4] A shared dataspace communication framework for data acquisition system
    Nagasaka, Y.
    Motoyarna, H.
    2007 15TH IEEE-NPSS REAL-TIME CONFERENCE, VOLS 1 AND 2, 2007, : 658 - 661
  • [5] Semantic models of a timed distributed dataspace architecture
    Hooman, J
    van de Pol, J
    THEORETICAL COMPUTER SCIENCE, 2005, 331 (2-3) : 291 - 323
  • [6] Equivalent semantic models for a distributed dataspace architecture
    Hooman, J
    van de Pol, J
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2003, 2852 : 182 - 201
  • [7] Modeling Data Heterogeneity Using Big DataSpace Architecture
    Sheokand, Vishal
    Singh, Vikram
    ADVANCED COMPUTING AND COMMUNICATION TECHNOLOGIES, 2016, 452 : 259 - 268
  • [8] An Architecture of DSP Tool for publishing the Heterogeneous data in Dataspace
    Singh, Mrityunjay
    Jain, S. K.
    Panchal, V. K.
    2014 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (ICIT), 2014, : 209 - 214
  • [9] The iMeMex Dataspace Management System: Architecture, Concepts, and Lessons Learned
    Dittrich, Jens
    DATASPACE: THE FINAL FRONTIER, PROCEEDINGS, 2009, 5588 : 7 - 7
  • [10] Publish/subscribe vs. shared dataspace coordination infrastructures - Is it just a matter of taste?
    Busi, N
    Zavattaro, G
    PROCEEDINGS OF THE TENTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, 2001, : 328 - 333