메뉴 건너뛰기




Volumn 2999, Issue , 2004, Pages 267-286

Linking CSP-OZ with UML and Java: A case study

Author keywords

Assertions; CSP; Java; Object Z; Runtime checking; UML

Indexed keywords

COMPUTATIONAL LINGUISTICS; FORMAL METHODS; FORMAL SPECIFICATION; MACHINE TOOLS; MANUFACTURE; MODELING LANGUAGES; SOFTWARE ENGINEERING; SPECIFICATION LANGUAGES; SPECIFICATIONS; UNIFIED MODELING LANGUAGE;

EID: 35048901971     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-24756-2_15     Document Type: Article
Times cited : (22)

References (39)
  • 5
    • 18944364592 scopus 로고    scopus 로고
    • Dynamic Event Generation for Runtime Checking using the JDI. in Klaus Havclund and Grigore Rosu, editors
    • M. Brörkens and M. Möller. Dynamic Event Generation for Runtime Checking using the JDI. In Klaus Havclund and Grigore Rosu, editors, ENTCS, volume 70. Elsevier, 2002. http://www.elsevier.nl/locate/entcs/volxime70.html.
    • (2002) ENTCS, Volume 70. Elsevier
    • Brörkens, M.1    Möller, M.2
  • 7
    • 23844538461 scopus 로고    scopus 로고
    • Concurrency and Refinement in the Unified Modeling Language
    • J. Derrick, E. Boiten, J. Woodcock, and J.von Wright, editors, Elsevier
    • J. Davies and Ch. Crichton. Concurrency and Refinement in the Unified Modeling Language. In J. Derrick, E. Boiten, J. Woodcock, and J.von Wright, editors, ENTCS, volume 70. Elsevier, 2002.
    • (2002) ENTCS, Volume , vol.70
    • Davies, J.1    Crichton, Ch.2
  • 9
    • 0029368427 scopus 로고
    • 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 Object-Z, G.3
  • 16
    • 35048834759 scopus 로고    scopus 로고
    • Designing for concurrency and distribution with Rational Rose RealTime
    • G. Gullekson. Designing for concurrency and distribution with Rational Rose RealTime. Technical report, Rational Software, 2000.
    • (2000) Technical Report, Rational Software
    • Gullekson, G.1
  • 17
    • 0042955807 scopus 로고    scopus 로고
    • Using the Bandera tool set to model-check properties of concurrent Java software. in K.G. Larsen, editor
    • 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) CONCUR 2001, LNCS.
    • Hatcliff, J.1    Dwyer, M.2
  • 18
    • 19144362424 scopus 로고    scopus 로고
    • Monitoring Java Programs with Java PathExplorer. in K. Havelund and G. Rosu, editors
    • Elsevier
    • K. Havelund and G. Rosu. Monitoring Java Programs with Java PathExplorer. In K. Havelund and G. Rosu, editors, ENTCS, volume 55. Elsevier, 2001.
    • (2001) ENTCS, Volume , vol.55
    • Havelund, K.1    Rosu, G.2
  • 22
    • 0002746059 scopus 로고    scopus 로고
    • IContract - The Java Design by Contract tool
    • Reliable Systems
    • R. Kramer. iContract - the Java Design by Contract tool. Technical report, Reliable Systems, 1998.
    • (1998) Technical Report
    • Kramer, R.1
  • 23
    • 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
  • 25
    • 24244442616 scopus 로고    scopus 로고
    • How the design of JML accomodates both runtime assertion checking and formal Verifikation. in
    • To appear.
    • G. T. Leavens, Y. Cheon, C. Clifton, C. Ruby, and D. R. Cok. How the design of JML accomodates both runtime assertion checking and formal Verifikation. In FMCO'02, LNCS, 2003. To appear.
    • (2003) FMCO'02, LNCS
    • Leavens, G.T.1    Cheon, Y.2    Clifton, C.3    Ruby, C.4    Cok, D.R.5
  • 26
  • 27
    • 84974563136 scopus 로고    scopus 로고
    • Specifying and Checking Java using CSP. in
    • Computing Science Department, University of Nijmegen, June 2002. Technical Report NIII-R0204.
    • M. Möller. Specifying and Checking Java using CSP. In Workshop on Formal Techniques for Java-like Programs - FTfJP'2002. Computing Science Department, University of Nijmegen, June 2002. Technical Report NIII-R0204.
    • Workshop on Formal Techniques for Java-like Programs - FTfJP'2002.
    • Möller, M.1
  • 28
    • 13144283243 scopus 로고    scopus 로고
    • Interactive verification environments for object-oriented languages
    • A. Poetzsch-Heffter and J. Meyer. Interactive verification environments for object-oriented 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
  • 29
    • 35048880175 scopus 로고    scopus 로고
    • Translating UML state machines into CSP
    • Universität Oldenburg
    • H. Rasch. Translating UML state machines into CSP. Technical report, Universität Oldenburg, 2003.
    • (2003) Technical Report
    • Rasch, H.1
  • 34
    • 7744232347 scopus 로고    scopus 로고
    • Checking UML State Machines and Collaborations. in S.D. Stoller and W. Visser, editors
    • T. Schäfer, A. Knapp, and S. Merz. Model Checking UML State Machines and Collaborations. In S.D. Stoller and W. Visser, editors, ENTCS, volume 55. Elsevier, 2001.
    • (2001) ENTCS, Volume 55. Elsevier
    • Schäfer, T.1    Knapp, A.2    Merz Model, S.3
  • 36
    • 0003723732 scopus 로고    scopus 로고
    • Using UML for modeling complex real-time systems
    • ObjecTime
    • B. Selic and J. Rumbaugh. Using UML for modeling complex real-time systems. Technical report, ObjecTime, 1998.
    • (1998) Technical Report
    • Selic, B.1    Rumbaugh, J.2
  • 37
    • 84937444860 scopus 로고    scopus 로고
    • Tool-Supported Use of UML for Constructing B Specifications
    • C. Snook and M. Butler. Tool-Supported Use of UML for Constructing B Specifications. Technical report. http://www.ecs.soton.ac.uk/~mjb/U2Bpaper2.pdf.
    • Technical Report.
    • Snook, C.1    Butler, M.2
  • 39
    • 84945254810 scopus 로고    scopus 로고
    • Specification of an automatic manufacturing system - A case study in using integrated formal methods. in T. Maibaum, editor
    • Springer
    • H. Wehrheim. Specification of an automatic manufacturing system - a case study in using integrated formal methods. In T. Maibaum, editor, Fundamental Approaches of Software Engineering (FASE 2000), volume 1783 of LNCS, pages 334-348. Springer, 2000.
    • (2000) Fundamental Approaches of Software Engineering (FASE 2000), Volume 1783 of LNCS , pp. 334-348
    • Wehrheim, H.1


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