메뉴 건너뛰기




Volumn 2852, Issue , 2003, Pages 361-379

Specification and inheritance in CSP-OZ

Author keywords

CSP; Failure divergence semantics; FDR; Inheritance; Model checking; Object Z; Safety and "liveness" properties

Indexed keywords

FORMAL METHODS; MODEL CHECKING; SEMANTICS; SPECIFICATIONS;

EID: 0142245533     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-39656-7_15     Document Type: Article
Times cited : (4)

References (52)
  • 1
    • 84974720115 scopus 로고
    • Designing an object-oriented programming language with behavioural subtyping
    • J.W. de Bakker, W.P. de Roever, and G. Rozenberg, editors, REX Workshop: Foundations of Object-Oriented Languages, Springer
    • P. America. Designing an object-oriented programming language with behavioural subtyping. In J.W. de Bakker, W.P. de Roever, and G. Rozenberg, editors, REX Workshop: Foundations of Object-Oriented Languages, number 489 in LNCS. Springer, 1991.
    • (1991) LNCS , Issue.489
    • America, P.1
  • 3
    • 0036872574 scopus 로고    scopus 로고
    • Maintaining telephone switching software requirements
    • J. Bredereke. Maintaining telephone switching software requirements. IEEE Communications Magazine, 40(11):104-109, 2002.
    • (2002) IEEE Communications Magazine , vol.40 , Issue.11 , pp. 104-109
    • Bredereke, J.1
  • 5
    • 84945287382 scopus 로고    scopus 로고
    • A proposal for a formal OCL semantics in Isabelle/HOL
    • Proc. International Conference on Theorem Proving in Higher Order Logics (TPHOLs), Springer
    • A. Brucker and B. Wolff. A proposal for a formal OCL semantics in Isabelle/HOL. In Proc. International Conference on Theorem Proving in Higher Order Logics (TPHOLs), LNCS. Springer, 2002.
    • (2002) LNCS
    • Brucker, A.1    Wolff, B.2
  • 6
    • 84958050405 scopus 로고    scopus 로고
    • csp2B: A practical approach to combining CSP and B
    • J. Wing, J. Woodcock, and J. Davies, editors, FM'99: Formal Methods, Springer
    • M. Butler. csp2B: A practical approach to combining CSP and B. In J. Wing, J. Woodcock, and J. Davies, editors, FM'99: Formal Methods, number 1708 in Lecture Notes in Computer Science, pages 490-508. Springer, 1999.
    • (1999) Lecture Notes in Computer Science , Issue.1708 , pp. 490-508
    • Butler, M.1
  • 8
    • 0142214575 scopus 로고    scopus 로고
    • Understanding UML: A Formal Semantics of Concurrency and Communication in Real-Time UML
    • F.S. de Boer, M. Bonsangue, S. Graf, and W.P. de Roever, editors, Formal Methods of Components and Objects (FMCO'02), Springer, this volume
    • W. Damm, B. Josko, A. Pnueli, and A. Votintseva. Understanding UML: A Formal Semantics of Concurrency and Communication in Real-Time UML. In F.S. de Boer, M. Bonsangue, S. Graf, and W.P. de Roever, editors, Formal Methods of Components and Objects (FMCO'02), LNCS. Springer, 2003. (this volume).
    • (2003) LNCS
    • Damm, W.1    Josko, B.2    Pnueli, A.3    Votintseva, A.4
  • 9
    • 0142245543 scopus 로고    scopus 로고
    • Live and Let Die: LSC-based Verification of UML-Models
    • F.S. de Boer, M. Bonsangue, S. Graf, and W.P. de Roever, editors, Formal Methods of Components and Objects (FMCO'02), Springer, this volume
    • W. Damm and B. Westphal. Live and Let Die: LSC-based Verification of UML-Models. In F.S. de Boer, M. Bonsangue, S. Graf, and W.P. de Roever, editors, Formal Methods of Components and Objects (FMCO'02), LNCS. Springer, 2003. (this volume).
    • (2003) LNCS
    • Damm, W.1    Westphal, B.2
  • 11
    • 0029368427 scopus 로고
    • Object-Z: A specification language advocated for the description of standards
    • R. Duke, G. Rose, and G. Smith. Object-Z: A specification language advocated for the description of standards. Computer Standards and Interfaces, 17:511-533, 1995.
    • (1995) Computer Standards and Interfaces , vol.17 , pp. 511-533
    • Duke, R.1    Rose, G.2    Smith, G.3
  • 12
    • 84944258997 scopus 로고    scopus 로고
    • A CSP view on UML-RT structure diagrams
    • H. Husmann, editor, Fundamental Approaches to Software Engineering, Springer
    • C. Fischer, E.-R. Olderog, and H. Wehrheim. A CSP view on UML-RT structure diagrams. In H. Husmann, editor, Fundamental Approaches to Software Engineering, volume 2029 of LNCS, pages 91-108. Springer, 2001.
    • (2001) LNCS , vol.2029 , pp. 91-108
    • Fischer, C.1    Olderog, E.-R.2    Wehrheim, H.3
  • 13
    • 0005061717 scopus 로고    scopus 로고
    • Combining CSP and Object-Z: Finite or infinite trace-semantics?
    • T. Mizuno, N. Shiratori, T. Higashino, and A. Togashi, editors, Chapmann & Hall
    • C. Fischer and G. Smith. Combining CSP and Object-Z: Finite or infinite trace-semantics? In T. Mizuno, N. Shiratori, T. Higashino, and A. Togashi, editors, Proceedings of FORTE/PSTV'97, pages 503-518. Chapmann & Hall, 1997.
    • (1997) Proceedings of FORTE/PSTV'97 , pp. 503-518
    • Fischer, C.1    Smith, G.2
  • 14
    • 0000251741 scopus 로고    scopus 로고
    • Model-checking CSP-OZ specifications with FDR
    • K. Araki, A. Galloway, and K. Taguchi, editors, Springer
    • C. Fischer and H. Wehrheim. Model-checking CSP-OZ specifications with FDR. In K. Araki, A. Galloway, and K. Taguchi, editors, Integrated Formal Methods, pages 315-334. Springer, 1999.
    • (1999) Integrated Formal Methods , pp. 315-334
    • Fischer, C.1    Wehrheim, H.2
  • 15
    • 84974687043 scopus 로고    scopus 로고
    • Behavioural subtyping relations for object-oriented formalisms
    • T. Rus, editor, AMAST 2000: International Conference on Algebraic Methodology And Software Technology, Springer
    • C. Fischer and H. Wehrheim. Behavioural subtyping relations for object-oriented formalisms. In T. Rus, editor, AMAST 2000: International Conference on Algebraic Methodology And Software Technology, number 1816 in Lecture Notes in Computer Science, pages 469-483. Springer, 2000.
    • (2000) Lecture Notes in Computer Science , Issue.1816 , pp. 469-483
    • Fischer, C.1    Wehrheim, H.2
  • 16
    • 0000601447 scopus 로고    scopus 로고
    • CSP-OZ: A combination of Object-Z and CSP
    • H. Bowman and J. Derrick, editors, Chapman & Hall
    • C. Fischer. CSP-OZ: A combination of Object-Z and CSP. In H. Bowman and J. Derrick, editors, Formal Methods for Open Object-Based Distributed Systems (FMOODS'97), volume 2, pages 423-438. Chapman & Hall, 1997.
    • (1997) Formal Methods for Open Object-Based Distributed Systems (FMOODS'97) , vol.2 , pp. 423-438
    • Fischer, C.1
  • 17
    • 84957698757 scopus 로고    scopus 로고
    • How to combine Z with a process algebra
    • J. Bowen, A. Fett, and M. Hinchey, editors, ZUM'98 The Z Formal Specification Notation, Springer
    • C. Fischer. How to combine Z with a process algebra. In J. Bowen, A. Fett, and M. Hinchey, editors, ZUM'98 The Z Formal Specification Notation, volume 1493 of LNCS, pages 5-23. Springer, 1998.
    • (1998) LNCS , vol.1493 , pp. 5-23
    • Fischer, C.1
  • 20
    • 84944080499 scopus 로고    scopus 로고
    • Using the Bandera tool set to model-check properties of concurrent Java software
    • K.G. Larsen, editor, CONCUR 2001, Springer
    • J. Hatcliff and M. Dwyer. Using the Bandera tool set to model-check properties of concurrent Java software. In K.G. Larsen, editor, CONCUR 2001, LNCS. Springer, 2001.
    • (2001) LNCS
    • Hatcliff, J.1    Dwyer, M.2
  • 21
    • 84881191153 scopus 로고    scopus 로고
    • Mechanized analysis of behavioral conformance in the Eiffel base libraries
    • M. Butler, L. Petre, and K. Sere, editors, Proceedings of the FME 2001, Springer
    • S. Heike and T. Santen. Mechanized analysis of behavioral conformance in the Eiffel base libraries. In M. Butler, L. Petre, and K. Sere, editors, Proceedings of the FME 2001, LNCS. Springer, 2001.
    • (2001) LNCS
    • Heike, S.1    Santen, T.2
  • 22
    • 0018005391 scopus 로고
    • Communicating sequential processes
    • C.A.R. Hoare. Communicating sequential processes. CACM, 21:666-677, 1978.
    • (1978) CACM , vol.21 , pp. 666-677
    • Hoare, C.A.R.1
  • 24
    • 84944221997 scopus 로고    scopus 로고
    • Combining specification techniques for processes, data and time
    • M. Butler, L. Petre, and K. Sere, editors, Integrated Formal Methods (IFM 2002), Springer
    • J. Hoenicke and E.-R. Olderog. Combining specification techniques for processes, data and time. In M. Butler, L. Petre, and K. Sere, editors, Integrated Formal Methods (IFM 2002), volume 2335 of LNCS, pages 245-266. Springer, 2002.
    • (2002) LNCS , vol.2335 , pp. 245-266
    • Hoenicke, J.1    Olderog, E.-R.2
  • 25
    • 84945313759 scopus 로고    scopus 로고
    • Java Program Verification via a Hoare Logic with Abrupt Termination
    • T. Maibaum, editor, Fundamental Approaches to Software Engineering (FASE 2000), Springer
    • M. Huisman and B. Jacobs. Java Program Verification via a Hoare Logic with Abrupt Termination. In T. Maibaum, editor, Fundamental Approaches to Software Engineering (FASE 2000), volume 1783 of LNCS, pages 284-303. Springer, 2000.
    • (2000) LNCS , vol.1783 , pp. 284-303
    • Huisman, M.1    Jacobs, B.2
  • 26
  • 28
    • 0000381112 scopus 로고    scopus 로고
    • Automatic verification of a behavioural subset of UML statechart diagrams using the SPIN model-checker
    • D. Latella, I. Majzik, and M. Massink. Automatic verification of a behavioural subset of UML statechart diagrams using the SPIN model-checker. Formal Aspects of Computing, 11:430-445, 1999.
    • (1999) Formal Aspects of Computing , vol.11 , pp. 430-445
    • Latella, D.1    Majzik, I.2    Massink, M.3
  • 29
    • 21844511974 scopus 로고
    • Specification and verification of object-oriented programs using supertype abstraction
    • G.T. Leavens and W.E. Weihl. Specification and verification of object-oriented programs using supertype abstraction. Acta Informatica, 32:705-778, 1995.
    • (1995) Acta Informatica , vol.32 , pp. 705-778
    • Leavens, G.T.1    Weihl, W.E.2
  • 30
    • 0002174001 scopus 로고    scopus 로고
    • Extended static checking: A ten-year perspective
    • R. Wilhelm, editor, Informatics - 10 Years Back, 10 Years Ahead, Springer
    • K. R. M. Leino. Extended static checking: A ten-year perspective. In R. Wilhelm, editor, Informatics - 10 Years Back, 10 Years Ahead, volume 2000 of LNCS, pages 157-175. Springer, 2001.
    • (2001) LNCS , vol.2000 , pp. 157-175
    • Leino, K.R.M.1
  • 33
    • 0035342661 scopus 로고    scopus 로고
    • Model-checking CSP-Z: Strategy, tool support and industrial application
    • A. Mota and A. Sampaio. Model-checking CSP-Z: strategy, tool support and industrial application. Science of Computer Programming, 40(1), 2001.
    • (2001) Science of Computer Programming , vol.40 , Issue.1
    • Mota, A.1    Sampaio, A.2
  • 34
    • 0002307882 scopus 로고
    • Regular types for active objects
    • O. Nierstrasz and D. Tsichritzis, editors, Prentice Hall
    • O. Nierstrasz. Regular types for active objects. In O. Nierstrasz and D. Tsichritzis, editors, Object-oriented software composition, pages 99 - 121. Prentice Hall, 1995.
    • (1995) Object-oriented Software Composition , pp. 99-121
    • Nierstrasz, O.1
  • 35
    • 0022695184 scopus 로고
    • Specification-oriented semantics for communicating processes
    • E.-R. Olderog and C.A.R. Hoare. Specification-oriented semantics for communicating processes. Acta Inform., 23:9-66, 1986.
    • (1986) Acta Inform. , vol.23 , pp. 9-66
    • Olderog, E.-R.1    Hoare, C.A.R.2
  • 36
    • 13144283243 scopus 로고    scopus 로고
    • Interactive verification environments for objectoriented languages
    • A. Poetzsch-Heffter and J. Meyer. Interactive verification environments for objectoriented languages. Journal of Universal Computer Science, 5(3):208-225, 1999.
    • (1999) Journal of Universal Computer Science , vol.5 , Issue.3 , pp. 208-225
    • Poetzsch-Heffter, A.1    Meyer, J.2
  • 39
    • 84947764778 scopus 로고    scopus 로고
    • The Z/EVES system
    • J. Bowen, M. Hinchey, and D. Till, editors, ZUM'97, Springer
    • M. Saaltink. The Z/EVES system. In J. Bowen, M. Hinchey, and D. Till, editors, ZUM'97, volume 1212 of LNCS, pages 72-88. Springer, 1997.
    • (1997) LNCS , vol.1212 , pp. 72-88
    • Saaltink, M.1
  • 40
    • 7744232347 scopus 로고    scopus 로고
    • Model Checking UML State Machines and Collaborations
    • Workshop on Software Model Checking
    • T. Schäfer, A. Knapp, and S. Merz. Model Checking UML State Machines and Collaborations. In Workshop on Software Model Checking, volume 55 of ENTCS, 2001.
    • (2001) ENTCS , vol.55
    • Schäfer, T.1    Knapp, A.2    Merz, S.3
  • 41
    • 23044529816 scopus 로고    scopus 로고
    • Encoding Object-Z in Isabelle/HOL
    • D. Bert, J.P. Bowen, M.C. Henson, and K. Robinson, editors, ZB 2002: Formal Specification and Development in Z and B, Springer
    • G. Smith, F. Kammüller, and T. Santen. Encoding Object-Z in Isabelle/HOL. In D. Bert, J.P. Bowen, M.C. Henson, and K. Robinson, editors, ZB 2002: Formal Specification and Development in Z and B, volume 2272 of LNCS, pages 82-99. Springer, 2002.
    • (2002) LNCS , vol.2272 , pp. 82-99
    • Smith, G.1    Kammüller, F.2    Santen, T.3
  • 42
    • 0000189259 scopus 로고
    • A fully abstract semantics of classes for Object-Z
    • G. Smith. A fully abstract semantics of classes for Object-Z. Formal Aspects of Computing, 7:289-313, 1995.
    • (1995) Formal Aspects of Computing , vol.7 , pp. 289-313
    • Smith, G.1
  • 43
    • 84957380343 scopus 로고    scopus 로고
    • A semantic integration of Object-Z and CSP for the specification of cocurrent systems
    • J. Fitsgerald, C.B. Jones, and P. Lucas, editors, Foraml Methods Europe (FME'97), Springer
    • G. Smith. A semantic integration of Object-Z and CSP for the specification of cocurrent systems. In J. Fitsgerald, C.B. Jones, and P. Lucas, editors, Foraml Methods Europe (FME'97), volume 1313 of LNCS, pages 62-81. Springer, 1997.
    • (1997) LNCS , vol.1313 , pp. 62-81
    • Smith, G.1
  • 45
    • 84944274100 scopus 로고    scopus 로고
    • An integration of real-time Object-Z and CSP for specifying concurrent real-time systems
    • M. Butler, L. Petre, and K. Sere, editors, Integrated Formal Methods (IFM 2002), Springer
    • G. Smith. An integration of real-time Object-Z and CSP for specifying concurrent real-time systems. In M. Butler, L. Petre, and K. Sere, editors, Integrated Formal Methods (IFM 2002), volume 2335 of LNCS, pages 267-285. Springer, 2002.
    • (2002) LNCS , vol.2335 , pp. 267-285
    • Smith, G.1
  • 46
    • 0003566434 scopus 로고
    • Prentice-Hall International Series in Computer Science, 2nd edition
    • J.M. Spivey. The Z Notation: A Reference Manual. Prentice-Hall International Series in Computer Science, 2nd edition, 1992.
    • (1992) The Z Notation: A Reference Manual
    • Spivey, J.M.1
  • 48
    • 0037028431 scopus 로고    scopus 로고
    • Inheritance of Workflows - An approach to tackling problems related to change
    • W.M.P. van der Aalst and T. Basten. Inheritance of Workflows - An approach to tackling problems related to change. Theoretical Computer Science, 270(1-2):125-203, 2002.
    • (2002) Theoretical Computer Science , vol.270 , Issue.1-2 , pp. 125-203
    • Van Der Aalst, W.M.P.1    Basten, T.2
  • 49
    • 84945254810 scopus 로고    scopus 로고
    • Specification of an automatic manufacturing system - A case study in using integrated formal methods
    • T. Maibaum, editor, FASE 2000: Fundamental Aspects of Software Engineering, Springer
    • H. Wehrheim. Specification of an automatic manufacturing system - a case study in using integrated formal methods. In T. Maibaum, editor, FASE 2000: Fundamental Aspects of Software Engineering, number 1783 in LNCS, pages 334-348. Springer, 2000.
    • (2000) LNCS , Issue.1783 , pp. 334-348
    • Wehrheim, H.1


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