메뉴 건너뛰기




Volumn 8, Issue 2, 1996, Pages 127-161

Specification and refinement of networks of asynchronously communicating agents using the assumption/commitment paradigm

Author keywords

Assumption commitment; Calculus; Dataflow; Decomposition; Refinement; Rely guarantee; Specification; Streams

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; FEEDBACK; QUEUEING THEORY; SPECIFICATIONS; THEOREM PROVING;

EID: 0030361596     PISSN: 09345043     EISSN: None     Source Type: Journal    
DOI: 10.1007/bf01214554     Document Type: Article
Times cited : (3)

References (35)
  • 1
    • 0002913248 scopus 로고
    • The existence of refinement mappings
    • Digital, Palo Alto
    • Abadi, M. and Lamport, L.: The existence of refinement mappings. Technical Report 29, Digital, Palo Alto, 1988.
    • (1988) Technical Report 29
    • Abadi, M.1    Lamport, L.2
  • 2
    • 85031933412 scopus 로고
    • Composing specifications
    • J. W. de Bakker, W. P. de Roever, and G. Rozenberg, editors, Lecture Notes in Computer Science 430
    • Abadi, M. and Lamport, L.: Composing specifications. In J. W. de Bakker, W. P. de Roever, and G. Rozenberg, editors, Proc. REX Workshop on Stepwise Refinement of Distributed Systems, Lecture Notes in Computer Science 430, pages 1-41, 1990.
    • (1990) Proc. REX Workshop on Stepwise Refinement of Distributed Systems , pp. 1-41
    • Abadi, M.1    Lamport, L.2
  • 3
    • 0039001439 scopus 로고
    • Conjoining specifications
    • Digital, Palo Alto
    • Abadi, M. and Lamport, L.: Conjoining specifications. Technical Report 118, Digital, Palo Alto, 1993.
    • (1993) Technical Report 118
    • Abadi, M.1    Lamport, L.2
  • 5
    • 0019672883 scopus 로고
    • Scenarios: A model of non-determinate computation
    • J. Diaz and I. Ramos, editors, Lecture Notes in Computer Science 107
    • Brock, J. D. and Ackermann, W. B.: Scenarios: A model of non-determinate computation. In J. Diaz and I. Ramos, editors, Proc. Formalization of Programming Concepts, Lecture Notes in Computer Science 107, pages 252-259, 1981.
    • (1981) Proc. Formalization of Programming Concepts , pp. 252-259
    • Brock, J.D.1    Ackermann, W.B.2
  • 9
    • 2842530257 scopus 로고
    • Functional specification of time sensitive communicating systems
    • M. Broy, editor, Springer
    • Broy, M.: Functional specification of time sensitive communicating systems. In M. Broy, editor, Proc. Programming and Mathematical Method. Summerschool, Marktoberdorf, pages 325-367. Springer, 1992.
    • (1992) Proc. Programming and Mathematical Method. Summerschool, Marktoberdorf , pp. 325-367
    • Broy, M.1
  • 10
    • 2842594661 scopus 로고
    • A functional rephrasing of the assumption/commitment specification style
    • Technische Universität München
    • Broy, M.: A functional rephrasing of the assumption/commitment specification style. Technical Report SFB 342/10/94 A, Technische Universität München, 1994.
    • (1994) Technical Report SFB 342/10/94 A
    • Broy, M.1
  • 11
    • 0042573622 scopus 로고
    • Specification and refinement of finite dataflow networks - A relational approach
    • H. Langmaack, W.-P. de Roever, and J. Vytopil, editors, Lecture Notes in Computer Science 863
    • Broy, M. and Stølen, K.: Specification and refinement of finite dataflow networks - a relational approach. In H. Langmaack, W.-P. de Roever, and J. Vytopil, editors, Proc. FTRTFT'94, Lecture Notes in Computer Science 863, pages 247-267, 1994.
    • (1994) Proc. FTRTFT'94 , pp. 247-267
    • Broy, M.1    Stølen, K.2
  • 14
    • 2842600157 scopus 로고
    • The quest for compositionality, formal models in programming
    • F. J. Neuhold and G. Chroust, editors
    • de Roever, W. P.: The quest for compositionality, formal models in programming. In F. J. Neuhold and G. Chroust, editors, Proc. IFIP 85, pages 181-205, 1985.
    • (1985) Proc. IFIP 85 , pp. 181-205
    • De Roever, W.P.1
  • 15
    • 2842550289 scopus 로고
    • Formal development of a production cell in Focus - A case study
    • C. Lewerenz and T. Lindner, editors, Lecture Notes in Computer Science 891
    • Fuchs, M. and Philipps, J.: Formal development of a production cell in Focus - a case study. In C. Lewerenz and T. Lindner, editors, Formal Development of Reactive Systems: Case Study Production Cell, Lecture Notes in Computer Science 891, pages 187-200. 1995.
    • (1995) Formal Development of Reactive Systems: Case Study Production Cell , pp. 187-200
    • Fuchs, M.1    Philipps, J.2
  • 16
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Hoare, C. A. R.: An axiomatic basis for computer programming. Communications of the ACM, 12:576-583, 1969.
    • (1969) Communications of the ACM , vol.12 , pp. 576-583
    • Hoare, C.A.R.1
  • 17
    • 0020929268 scopus 로고
    • Specification and design of (parallel) programs
    • R.E.A. Mason, editor, North-Holland
    • Jones, C. B.: Specification and design of (parallel) programs. In R.E.A. Mason, editor, Proc. Information Processing 83, pages 321-331. North-Holland, 1983.
    • (1983) Proc. Information Processing 83 , pp. 321-331
    • Jones, C.B.1
  • 19
    • 0000087207 scopus 로고
    • The semantics of a simple language for parallel programming
    • J.L. Rosenfeld, editor, North-Holland
    • Kahn, G.: The semantics of a simple language for parallel programming. In J.L. Rosenfeld, editor, Proc. Information Processing 74, pages 471-475. North-Holland, 1974.
    • (1974) Proc. Information Processing 74 , pp. 471-475
    • Kahn, G.1
  • 20
    • 0041571371 scopus 로고
    • Denotational models for parallel programs with indeterminate operators
    • E. J. Neuhold, editor, North-Holland
    • Keller, R. M.: Denotational models for parallel programs with indeterminate operators. In E. J. Neuhold, editor, Proc. Formal Description of Programming Concepts, pages 337-366. North-Holland, 1978.
    • (1978) Proc. Formal Description of Programming Concepts , pp. 337-366
    • Keller, R.M.1
  • 22
    • 0017636195 scopus 로고
    • Corutines and networks of parallel processes
    • B. Gilchrist, editor, North-Holland
    • Kahn, G. and MacQueen, D. B.: Corutines and networks of parallel processes. In B. Gilchrist, editor, Proc. Information Processing 77, pages 993-998. North-Holland, 1977.
    • (1977) Proc. Information Processing 77 , pp. 993-998
    • Kahn, G.1    MacQueen, D.B.2
  • 26
    • 0017173886 scopus 로고
    • An axiomatic proof technique for parallel programs
    • Owicki, S. and Gries, D.: An axiomatic proof technique for parallel programs. Acta Informatica, 6:319-340, 1976.
    • (1976) Acta Informatica , vol.6 , pp. 319-340
    • Owicki, S.1    Gries, D.2
  • 27
    • 0039574856 scopus 로고
    • Some comments on the assumption-commitment framework for compositional verification of distributed programs
    • J. W. de Bakker, W. P. de Roever, and G. Rozenberg, editors, Lecture Notes in Computer Science 430
    • Pandya, P. K.: Some comments on the assumption-commitment framework for compositional verification of distributed programs. In J. W. de Bakker, W. P. de Roever, and G. Rozenberg, editors, Proc. REX Workshop on Stepwise Refinement of Distributed Systems. Lecture Notes in Computer Science 430, pages 622-640, 1990.
    • (1990) Proc. REX Workshop on Stepwise Refinement of Distributed Systems , pp. 622-640
    • Pandya, P.K.1
  • 28
    • 0001001885 scopus 로고
    • The "fairness" problem and nondeterministic computing networks
    • J. W. de Bakker and J van Leeuwen, editors, Mathematisch Centrum Amsterdam
    • Park, D.: The "fairness" problem and nondeterministic computing networks. In J. W. de Bakker and J van Leeuwen, editors, Proc. 4th Foundations of Computer Science, Mathematical Centre Tracts 159, pages 133-161. Mathematisch Centrum Amsterdam, 1983.
    • (1983) Proc. 4th Foundations of Computer Science, Mathematical Centre Tracts 159 , pp. 133-161
    • Park, D.1
  • 30
    • 0010001906 scopus 로고
    • P-A logic - A compositional proof system for distributed programs
    • Pandya, P. K. and Joseph, M.: P-A logic - a compositional proof system for distributed programs. Distributed Computing, 5:37-54, 1991.
    • (1991) Distributed Computing , vol.5 , pp. 37-54
    • Pandya, P.K.1    Joseph, M.2
  • 31
    • 0038357007 scopus 로고
    • In transition from global to modular temporal reasoning about programs
    • K. R. Apt, editor, Springer
    • Pnueli, A.: In transition from global to modular temporal reasoning about programs. In K. R. Apt, editor, Proc. Logics and Models of Concurrent Systems, pages 123-144. Springer, 1985.
    • (1985) Proc. Logics and Models of Concurrent Systems , pp. 123-144
    • Pnueli, A.1
  • 32
    • 0040166368 scopus 로고
    • Assumption/commitment rules for networks of asynchronously communicating agents
    • Technische Universität München
    • Stølen, K., Dederichs, F. and Weber, R.: Assumption/commitment rules for networks of asynchronously communicating agents. Technical Report SFB 342/2/93 A, Technische Universität München, 1993.
    • (1993) Technical Report SFB 342/2/93 A
    • Stølen, K.1    Dederichs, F.2    Weber, R.3
  • 34
    • 84982904607 scopus 로고
    • A method for the development of totally correct shared-state parallel programs
    • J. C. M. Baeten and J. F. Groote, editors, Lecture Notes in Computer Science 527
    • Stølen, K.: A method for the development of totally correct shared-state parallel programs. In J. C. M. Baeten and J. F. Groote, editors, Proc. CONCUR'91. Lecture Notes in Computer Science 527, pages 510-525, 1991.
    • (1991) Proc. CONCUR'91 , pp. 510-525
    • Stølen, K.1


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