메뉴 건너뛰기




Volumn 15, Issue 2-3, 2003, Pages 146-181

A Refinement Strategy for Circus

Author keywords

Concurrency; CSP; Program development; Z

Indexed keywords

DATA STRUCTURES; OBJECT ORIENTED PROGRAMMING; SEMANTICS; SOFTWARE ENGINEERING;

EID: 0842268048     PISSN: 09345043     EISSN: None     Source Type: Journal    
DOI: 10.1007/s00165-003-0006-5     Document Type: Conference Paper
Times cited : (99)

References (29)
  • 1
    • 0025431738 scopus 로고
    • Stepwise refinement of parallel algorithms
    • [BaS90]
    • [BaS90] Back, R. J. R. and Sere, K.: Stepwise refinement of parallel algorithms. Science of Computer Programming, 13:133-180, 1990.
    • (1990) Science of Computer Programming , vol.13 , pp. 133-180
    • Back, R.J.R.1    Sere, K.2
  • 2
    • 0030245996 scopus 로고    scopus 로고
    • Stepwise refinement of communicating systems
    • [But96]
    • [But96] Butler, M.: Stepwise refinement of communicating systems. Science of Computer Programming, 27:139-173, 1996.
    • (1996) Science of Computer Programming , vol.27 , pp. 139-173
    • Butler, M.1
  • 3
    • 0038271591 scopus 로고    scopus 로고
    • Refinement of actions in Circus
    • [CSW02], Electronic Notes in Theoretical Computer Science. Invited paper
    • [CSW02] Cavalcanti, A. L. C., Sampaio, A. C. A. and Woodcock, J. C. P.: Refinement of actions in Circus. In: Proceedings of REFINE'2002, Electronic Notes in Theoretical Computer Science, 2002. Invited paper.
    • (2002) Proceedings of REFINE'2002
    • Cavalcanti, A.L.C.1    Sampaio, A.C.A.2    Woodcock, J.C.P.3
  • 6
    • 0003279318 scopus 로고    scopus 로고
    • How to Combine Z with a Process Algebra
    • [Fis98]. In: J. Bowen and A. Fett and M. Hinchey, editors. Springer-Verlag
    • [Fis98] Fischer, C.: How to Combine Z with a Process Algebra. In: J. Bowen and A. Fett and M. Hinchey, editors, ZUM'98: The Z Formal Specification Notation. Springer-Verlag, 1998.
    • (1998) ZUM'98: The Z Formal Specification Notation
    • Fischer, C.1
  • 8
    • 0004295291 scopus 로고    scopus 로고
    • [Fow99]. Addison-Wesley
    • [Fow99] Fowler, M.: Refactoring. Addison-Wesley, 1999.
    • (1999) Refactoring
    • Fowler, M.1
  • 10
    • 0015482118 scopus 로고
    • Proof of Correctness of Data Representations
    • [Hoa72]
    • [Hoa72] Hoare, C. A. R.: Proof of Correctness of Data Representations. Acta Informatica, 1:271-281, 1972.
    • (1972) Acta Informatica , vol.1 , pp. 271-281
    • Hoare, C.A.R.1
  • 13
    • 34249970761 scopus 로고
    • Process simulation and refinement
    • [HeJ89]
    • [HeJ89] Jifeng, H.: Process simulation and refinement. Formal Aspects of Computing, 1(3):229-241 1989.
    • (1989) Formal Aspects of Computing , vol.1 , Issue.3 , pp. 229-241
    • Jifeng, H.1
  • 16
    • 0001955499 scopus 로고
    • A state-based approach to communicating processes
    • [Jos88]
    • [Jos88] Josephs, M. B.: A state-based approach to communicating processes. Distributed Computing, 3:9-18, 1988.
    • (1988) Distributed Computing , vol.3 , pp. 9-18
    • Josephs, M.B.1
  • 17
    • 0003954103 scopus 로고
    • [Mil89]. Series in Computer Science. Prentice Hall International
    • [Mil89] Milner, R.: Communication and Concurrency. Series in Computer Science. Prentice Hall International, 1989.
    • (1989) Communication and Concurrency
    • Milner, R.1
  • 19
    • 0025433934 scopus 로고
    • Data Refinement by Calculation
    • [MoG90]
    • [MoG90] Morgan, C. C. and Gardiner, P. H. B.: Data Refinement by Calculation. Acta Informatica, 27(6):481-503, 1990.
    • (1990) Acta Informatica , vol.27 , Issue.6 , pp. 481-503
    • Morgan, C.C.1    Gardiner, P.H.B.2
  • 20
    • 84957355939 scopus 로고
    • Towards a design calculus for communicating programs
    • [Old91]. Baeten J. C. M. and Groote J. F. editors. Springer-Verlag
    • [Old91] Olderog, E.: Towards a design calculus for communicating programs. In: Baeten J. C. M. and Groote J. F. editors, CONCUR'91: 2nd International Conference on Concurrency Theory, pages 61-77. Springer-Verlag, 1991.
    • (1991) CONCUR'91: 2nd International Conference on Concurrency Theory , pp. 61-77
    • Olderog, E.1
  • 23
    • 0035340968 scopus 로고    scopus 로고
    • Specification, refinement and verification of concurrent systems: An integration of Object-Z and CSP
    • [SmD01], May
    • [SmD01] Smith, G. and Derrick, J.: Specification, refinement and verification of concurrent systems: An integration of Object-Z and CSP. Formal Methods in Systems Design, 18:249-284, May 2001.
    • (2001) Formal Methods in Systems Design , vol.18 , pp. 249-284
    • Smith, G.1    Derrick, J.2
  • 26
    • 0013356835 scopus 로고    scopus 로고
    • Circus: A concurrent refinement language
    • [WoC01], Oxford University Computing Laboratory
    • [WoC01] Woodcock, J. C. P. and Cavalcanti, A. L. C.: Circus: a concurrent refinement language. Technical Report, Oxford University Computing Laboratory, 2001.
    • (2001) Technical Report
    • Woodcock, J.C.P.1    Cavalcanti, A.L.C.2


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