메뉴 건너뛰기




Volumn 75, Issue 1, 2008, Pages 52-85

A process algebraic view of shared dataspace coordination

Author keywords

Coordination models and languages; Event notification; Process calculi; Transactions; Tuple spaces

Indexed keywords

COMPUTER SOFTWARE; COMPUTER SUPPORTED COOPERATIVE WORK; LOGIC PROGRAMMING; MATHEMATICAL MODELS;

EID: 38649089777     PISSN: 15678326     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jlap.2007.06.003     Document Type: Article
Times cited : (6)

References (48)
  • 1
    • 85029693703 scopus 로고
    • Persistent Linda: Linda + Transactions + Query
    • Research Directions in High-Level Parallel Programming Languages, Springer-Verlag, Berlin
    • Anderson B., and Shasha D. Persistent Linda: Linda + Transactions + Query. Research Directions in High-Level Parallel Programming Languages. Lecture Notes in Computer Science vol. 574 (1991), Springer-Verlag, Berlin 93-109
    • (1991) Lecture Notes in Computer Science , vol.574 , pp. 93-109
    • Anderson, B.1    Shasha, D.2
  • 2
    • 0027347704 scopus 로고
    • Programming by multiset transformation
    • Banâtre J.P., and Le Métayer D. Programming by multiset transformation. Commun. ACM 36 1 (1993) 98-111
    • (1993) Commun. ACM , vol.36 , Issue.1 , pp. 98-111
    • Banâtre, J.P.1    Le Métayer, D.2
  • 3
    • 18244395833 scopus 로고    scopus 로고
    • The Two-Phase Commit Protocol in an extended π-calculus
    • Proceedings of EXPRESS'00, Elsevier
    • Berger M., and Honda K. The Two-Phase Commit Protocol in an extended π-calculus. Proceedings of EXPRESS'00. Electronic Notes in Theoretical Computer Science vol. 39 (2000), Elsevier
    • (2000) Electronic Notes in Theoretical Computer Science , vol.39
    • Berger, M.1    Honda, K.2
  • 4
    • 0027113388 scopus 로고
    • The chemical abstract machine
    • Berry G., and Boudol G. The chemical abstract machine. Theoret. Comput. Sci. 96 (1992) 217-248
    • (1992) Theoret. Comput. Sci. , vol.96 , pp. 217-248
    • Berry, G.1    Boudol, G.2
  • 5
    • 33845991169 scopus 로고    scopus 로고
    • A timed Linda language
    • Proceedings of Coordination'00, Springer-Verlag, Berlin
    • deBoer F.S., Gabbrielli M., and Meo M.C. A timed Linda language. Proceedings of Coordination'00. Lecture Notes in Computer Science vol. 1906 (2000), Springer-Verlag, Berlin 299-304
    • (2000) Lecture Notes in Computer Science , vol.1906 , pp. 299-304
    • deBoer, F.S.1    Gabbrielli, M.2    Meo, M.C.3
  • 6
    • 85029791592 scopus 로고
    • Embedding as a tool for language comparison: on the CSP hierarchy
    • Proceedings of CONCUR'91, Springer-Verlag, Berlin
    • de Boer F.S., and Palamidessi C. Embedding as a tool for language comparison: on the CSP hierarchy. Proceedings of CONCUR'91. Lecture Notes in Computer Science vol. 527 (1991), Springer-Verlag, Berlin 127-141
    • (1991) Lecture Notes in Computer Science , vol.527 , pp. 127-141
    • de Boer, F.S.1    Palamidessi, C.2
  • 7
    • 84957045874 scopus 로고    scopus 로고
    • Modeling coordination via asynchronous communication
    • Proceedings of Coordination'97, Springer-Verlag, Berlin
    • Brogi A., and Jacquet J.M. Modeling coordination via asynchronous communication. Proceedings of Coordination'97. Lecture Notes in Computer Science vol. 1282 (1997), Springer-Verlag, Berlin 238-255
    • (1997) Lecture Notes in Computer Science , vol.1282 , pp. 238-255
    • Brogi, A.1    Jacquet, J.M.2
  • 8
    • 84957585910 scopus 로고    scopus 로고
    • On the expressiveness of coordination models
    • Proceedings of Coordination'99, Springer-Verlag, Berlin
    • Brogi A., and Jacquet J.M. On the expressiveness of coordination models. Proceedings of Coordination'99. Lecture Notes in Computer Science vol. 1594 (1999), Springer-Verlag, Berlin 134-149
    • (1999) Lecture Notes in Computer Science , vol.1594 , pp. 134-149
    • Brogi, A.1    Jacquet, J.M.2
  • 9
    • 38649088076 scopus 로고    scopus 로고
    • N. Busi, Petri Nets with Inhibitor and Read Arcs: Semantics, Analysis and Application to Process Calculi, Ph.D. Thesis, Department of Mathematics, University of Siena, Italy, 1998.
  • 10
    • 0001810827 scopus 로고    scopus 로고
    • A process algebraic view of Linda coordination primitives
    • Busi N., Gorrieri R., and Zavattaro G. A process algebraic view of Linda coordination primitives. Theoret. Comput. Sci. 192 2 (1998) 167-199
    • (1998) Theoret. Comput. Sci. , vol.192 , Issue.2 , pp. 167-199
    • Busi, N.1    Gorrieri, R.2    Zavattaro, G.3
  • 11
    • 0011253467 scopus 로고    scopus 로고
    • Comparing three semantics for Linda-like languages
    • Busi N., Gorrieri R., and Zavattaro G. Comparing three semantics for Linda-like languages. Theoret. Comput. Sci. 240 1 (2000) 49-90
    • (2000) Theoret. Comput. Sci. , vol.240 , Issue.1 , pp. 49-90
    • Busi, N.1    Gorrieri, R.2    Zavattaro, G.3
  • 12
    • 0034627957 scopus 로고    scopus 로고
    • On the expressiveness of Linda coordination primitives
    • Busi N., Gorrieri R., and Zavattaro G. On the expressiveness of Linda coordination primitives. Inform. and Comput. 156 1/2 (2000) 90-121
    • (2000) Inform. and Comput. , vol.156 , Issue.1-2 , pp. 90-121
    • Busi, N.1    Gorrieri, R.2    Zavattaro, G.3
  • 13
    • 84974715662 scopus 로고    scopus 로고
    • Process calculi for coordination: from Linda to JavaSpaces
    • Proceedings of AMAST2000, Springer-Verlag, Berlin
    • Busi N., Gorrieri R., and Zavattaro G. Process calculi for coordination: from Linda to JavaSpaces. Proceedings of AMAST2000. Lecture Notes in Computer Science vol. 1816 (2000), Springer-Verlag, Berlin 198-212
    • (2000) Lecture Notes in Computer Science , vol.1816 , pp. 198-212
    • Busi, N.1    Gorrieri, R.2    Zavattaro, G.3
  • 14
    • 38649097043 scopus 로고    scopus 로고
    • N. Busi, R. Gorrieri, G. Zavattaro, On the expressiveness of distributed leasing in Linda-like coordination languages, Technical Report UBLCS-2000-5, Department of Computer Science, University of Bologna, Italy, May 2000.
  • 15
    • 84945289545 scopus 로고    scopus 로고
    • Temporary data in shared-dataspace coordination
    • Proceedings of FOSSACS2001, Springer-Verlag, Berlin
    • Busi N., Gorrieri R., and Zavattaro G. Temporary data in shared-dataspace coordination. Proceedings of FOSSACS2001. Lecture Notes in Computer Science vol. 2030 (2001), Springer-Verlag, Berlin 121-136
    • (2001) Lecture Notes in Computer Science , vol.2030 , pp. 121-136
    • Busi, N.1    Gorrieri, R.2    Zavattaro, G.3
  • 16
    • 23044533092 scopus 로고    scopus 로고
    • State- and event-based reactive programming in shared dataspaces
    • Proceedings of Coordination2002, Springer-Verlag, Berlin
    • Busi N., Rowstron A., and Zavattaro G. State- and event-based reactive programming in shared dataspaces. Proceedings of Coordination2002. Lecture Notes in Computer Science vol. 2315 (2002), Springer-Verlag, Berlin 111-124
    • (2002) Lecture Notes in Computer Science , vol.2315 , pp. 111-124
    • Busi, N.1    Rowstron, A.2    Zavattaro, G.3
  • 17
    • 18944388657 scopus 로고    scopus 로고
    • Event notification in data-driven coordination languages: comparing the ordered and unordered interpretations
    • ACM Press
    • Busi N., and Zavattaro G. Event notification in data-driven coordination languages: comparing the ordered and unordered interpretations. Proceedings of SAC2000 (2000), ACM Press 233-239
    • (2000) Proceedings of SAC2000 , pp. 233-239
    • Busi, N.1    Zavattaro, G.2
  • 18
    • 84947291790 scopus 로고    scopus 로고
    • On the expressiveness of event notification in data-driven coordination languages
    • Proceedings of ESOP2000, Springer-Verlag, Berlin
    • Busi N., and Zavattaro G. On the expressiveness of event notification in data-driven coordination languages. Proceedings of ESOP2000. Lecture Notes in Computer Science vol. 1782 (2000), Springer-Verlag, Berlin 41-55
    • (2000) Lecture Notes in Computer Science , vol.1782 , pp. 41-55
    • Busi, N.1    Zavattaro, G.2
  • 19
    • 84867284575 scopus 로고    scopus 로고
    • Reactive Tuple spaces for mobile agent coordination
    • Proceedings of 2nd International Workshop on Mobile Agents, Springer-Verlag, Berlin
    • Cabri G., Leonardi L., and Zambonelli F. Reactive Tuple spaces for mobile agent coordination. Proceedings of 2nd International Workshop on Mobile Agents. Lecture Notes in Computer Science vol. 1477 (1998), Springer-Verlag, Berlin 237-248
    • (1998) Lecture Notes in Computer Science , vol.1477 , pp. 237-248
    • Cabri, G.1    Leonardi, L.2    Zambonelli, F.3
  • 21
    • 84958969299 scopus 로고
    • On the operational semantics of a coordination language
    • Object-Based Models and Languages for Concurrent Systems, Springer-Verlag
    • Ciancarini P., Jensen K.K., and Yankelevich D. On the operational semantics of a coordination language. Object-Based Models and Languages for Concurrent Systems. Lecture Notes in Computer Science vol. 924 (1995), Springer-Verlag 77-106
    • (1995) Lecture Notes in Computer Science , vol.924 , pp. 77-106
    • Ciancarini, P.1    Jensen, K.K.2    Yankelevich, D.3
  • 23
    • 0000372791 scopus 로고    scopus 로고
    • KLAIM: a kernel language for agents interaction and mobility
    • Mobility and Network Aware Computing (special issue)
    • De Nicola R., Ferrari G., and Pugliese R. KLAIM: a kernel language for agents interaction and mobility. Mobility and Network Aware Computing. IEEE Trans. Software Eng. 24 5 (1998) 315-330 (special issue)
    • (1998) IEEE Trans. Software Eng. , vol.24 , Issue.5 , pp. 315-330
    • De Nicola, R.1    Ferrari, G.2    Pugliese, R.3
  • 24
    • 84958750915 scopus 로고    scopus 로고
    • A process algebra based on Linda
    • Proceedings of Coordination'96, Springer-Verlag
    • De Nicola R., and Pugliese R. A process algebra based on Linda. Proceedings of Coordination'96. Lecture Notes in Computer Science vol. 1061 (1996), Springer-Verlag 160-178
    • (1996) Lecture Notes in Computer Science , vol.1061 , pp. 160-178
    • De Nicola, R.1    Pugliese, R.2
  • 25
    • 84976826320 scopus 로고
    • Generative communication in Linda
    • Gelernter D. Generative communication in Linda. ACM Trans. Program. Lang. Syst. 7 1 (1985) 80-112
    • (1985) ACM Trans. Program. Lang. Syst. , vol.7 , Issue.1 , pp. 80-112
    • Gelernter, D.1
  • 26
    • 84976215953 scopus 로고
    • Coordination languages and their significance
    • Gelernter D., and Carriero N. Coordination languages and their significance. Commun. ACM 35 2 (1992) 97-107
    • (1992) Commun. ACM , vol.35 , Issue.2 , pp. 97-107
    • Gelernter, D.1    Carriero, N.2
  • 27
    • 0027666919 scopus 로고
    • Transition system specifications with negative premises
    • Groote J.F. Transition system specifications with negative premises. Theoret. Comput. Sci. 118 (1993) 263-299
    • (1993) Theoret. Comput. Sci. , vol.118 , pp. 263-299
    • Groote, J.F.1
  • 28
    • 0043061407 scopus 로고
    • A calculus of Gamma programs
    • Proceedings of 5th International Workshop on Languages and Compilers for Parallel Computing, Springer-Verlag, Berlin
    • Hankin C., Le Métayer D., and Sands D. A calculus of Gamma programs. Proceedings of 5th International Workshop on Languages and Compilers for Parallel Computing. Lecture Notes in Computer Science vol. 757 (1993), Springer-Verlag, Berlin 342-355
    • (1993) Lecture Notes in Computer Science , vol.757 , pp. 342-355
    • Hankin, C.1    Le Métayer, D.2    Sands, D.3
  • 30
    • 84979295315 scopus 로고    scopus 로고
    • On timed coordination languages
    • Proceedings of Coordination'00, Springer-Verlag, Berlin
    • Jacquet J.M., de Bosschere K., and Brogi A. On timed coordination languages. Proceedings of Coordination'00. Lecture Notes in Computer Science vol. 1906 (2000), Springer-Verlag, Berlin 81-99
    • (2000) Lecture Notes in Computer Science , vol.1906 , pp. 81-99
    • Jacquet, J.M.1    de Bosschere, K.2    Brogi, A.3
  • 31
    • 38649105631 scopus 로고    scopus 로고
    • T. Kielmann, Objective Linda: A Coordination Model for Object-Oriented Parallel Programming, Ph.D. Thesis, Dept. of Electrical Engineering and Computer Science, University of Siegen, Germany, 1997.
  • 32
    • 0028401441 scopus 로고
    • The interdisciplinary study of coordination
    • Malone T.W., and Crowston K. The interdisciplinary study of coordination. ACM Comput. Surveys 26 1 (1994) 87-119
    • (1994) ACM Comput. Surveys , vol.26 , Issue.1 , pp. 87-119
    • Malone, T.W.1    Crowston, K.2
  • 33
    • 84943524833 scopus 로고    scopus 로고
    • M. Mamei, F. Zambonelli, L. Leonardi, Tuples on the air: a middleware for context-aware computing in dynamic networks, in: Proceedings of the International Workshop on Mobile Computing Middleware, 2003, pp. 342-347.
  • 34
    • 0038336946 scopus 로고    scopus 로고
    • R. Menezes, R. Tolksdorf, A new approach to scalable Linda-systems based on swarms, in: Proceedings of ACM Symposium on Applied Computing, SAC 2003, Melbourne, FL, USA.
  • 37
    • 85030844408 scopus 로고
    • A temporal calculus of communicating systems
    • Proceedings of Concur'90, Springer-Verlag, Berlin
    • Moller F., and Tofts C. A temporal calculus of communicating systems. Proceedings of Concur'90. Lecture Notes in Computer Science vol. 458 (1990), Springer-Verlag, Berlin 467-480
    • (1990) Lecture Notes in Computer Science , vol.458 , pp. 467-480
    • Moller, F.1    Tofts, C.2
  • 38
    • 38649093764 scopus 로고    scopus 로고
    • Sun Microsystem, Inc., JavaSpaces Specifications 1.1, 1999.
  • 39
    • 38649103620 scopus 로고    scopus 로고
    • Sun Microsystem, Inc., Jini Distributed Leasing Specifications, 1998.
  • 40
    • 0032355650 scopus 로고    scopus 로고
    • Coordination of mobile information agents in TuCSoN
    • Omicini A., and Zambonelli F. Coordination of mobile information agents in TuCSoN. J. Internet Res. 8 5 (1998)
    • (1998) J. Internet Res. , vol.8 , Issue.5
    • Omicini, A.1    Zambonelli, F.2
  • 41
    • 15844425952 scopus 로고    scopus 로고
    • Comparing the expressive power of the synchronous and the asynchronous π-calculus
    • Palamidessi C. Comparing the expressive power of the synchronous and the asynchronous π-calculus. Math. Structures Comput. Sci. 13 5 (2003) 685-719
    • (2003) Math. Structures Comput. Sci. , vol.13 , Issue.5 , pp. 685-719
    • Palamidessi, C.1
  • 42
    • 38549131556 scopus 로고    scopus 로고
    • Coordination models and languages
    • Papadopoulos G.A., and Arbab F. Coordination models and languages. Adv. Comput. 46 (1998) 329-400
    • (1998) Adv. Comput. , vol.46 , pp. 329-400
    • Papadopoulos, G.A.1    Arbab, F.2
  • 43
    • 0032667375 scopus 로고    scopus 로고
    • G.P. Picco, A.L. Murphy, G.-C. Roman, Lime: Linda meets mobility, in: Proceedings of the 21st ICSE, 1999.
  • 45
    • 0000361680 scopus 로고    scopus 로고
    • WCL: a co-ordination language for geographically distributed agents
    • Rowstron A. WCL: a co-ordination language for geographically distributed agents. World Wide Web 1 (1998) 167-179
    • (1998) World Wide Web , vol.1 , pp. 167-179
    • Rowstron, A.1
  • 47
    • 38649086854 scopus 로고    scopus 로고
    • G. Zavattaro, On the incomparability of Gamma and Linda, Technical Report SEN-R9827, Centrum voor Wiskunde en Informatica-CWI, 1998.
  • 48
    • 0011211721 scopus 로고    scopus 로고
    • Towards a hierarchy of negative test operators for generative communication
    • Proceedings of EXPRESS'98, Elsevier
    • Zavattaro G. Towards a hierarchy of negative test operators for generative communication. Proceedings of EXPRESS'98. Electronic Notes in Theoretical Computer Science vol. 16(2) (1998), Elsevier
    • (1998) Electronic Notes in Theoretical Computer Science , vol.16 2
    • Zavattaro, G.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.