메뉴 건너뛰기




Volumn 19, Issue 2, 2007, Pages 243-268

Highly dependable concurrent programming using design for verification

Author keywords

Concurrent programming; Design patterns; Interfaces; Model checking; Synchronization

Indexed keywords

INTERFACES (COMPUTER); MICROCONTROLLERS; MODEL CHECKING; SYNCHRONIZATION;

EID: 34250173513     PISSN: 09345043     EISSN: 1433299X     Source Type: Journal    
DOI: 10.1007/s00165-006-0017-0     Document Type: Article
Times cited : (5)

References (43)
  • 3
    • 18744409251 scopus 로고    scopus 로고
    • Interface-based specification and verification of concurrency controllers
    • Technical Report 2003-13, Computer Science Department, University of California, Santa Barbara
    • Betin-Can A, Bultan T (2003) Interface-based specification and verification of concurrency controllers. Technical Report 2003-13, Computer Science Department, University of California, Santa Barbara
    • (2003)
    • Betin-Can, A.1    Bultan, T.2
  • 6
    • 34250212037 scopus 로고    scopus 로고
    • Program analysis alleviates Java synchronization. PhD thesis, University of California, Santa Barbara
    • Bogda JG (2001) Program analysis alleviates Java synchronization. PhD thesis, University of California, Santa Barbara
    • (2001)
    • Bogda, J.G.1
  • 7
    • 84894630000 scopus 로고    scopus 로고
    • Automatically validating temporal safety properties of interfaces
    • Proceedings of the SPIN workshop on model checking software
    • Ball T, Rajamani SK (2001) Automatically validating temporal safety properties of interfaces. In: Proceedings of the SPIN workshop on model checking software. Lecture notes in computer science, vol 2057, pp 103-122
    • (2001) Lecture notes in computer science , vol.2057 , pp. 103-122
    • Ball, T.1    Rajamani, S.K.2
  • 12
    • 0038601527 scopus 로고    scopus 로고
    • Chaki S, Clarke E, Groce A, Jha S, Veith H (2003) Modular verification of software components in C. In: Proceedings of the 25th international conference on software engineering (ICSE), pp 385-395
    • Chaki S, Clarke E, Groce A, Jha S, Veith H (2003) Modular verification of software components in C. In: Proceedings of the 25th international conference on software engineering (ICSE), pp 385-395
  • 13
    • 84937568787 scopus 로고    scopus 로고
    • Interface compatibility checking for software modules
    • Proceedings of the 14th international conference on computer aided verification CAV, Springer, Berlin Heidelberg New York, pp
    • Chakrabarti A, de Alfaro L, Henzinger TA, Jurdziński M, Mang FYC (2002) Interface compatibility checking for software modules. In: Proceedings of the 14th international conference on computer aided verification (CAV). Lecture notes in computer science, vol 2404. Springer, Berlin Heidelberg New York, pp 428-441
    • (2002) Lecture notes in computer science , vol.2404 , pp. 428-441
    • Chakrabarti, A.1    de Alfaro, L.2    Henzinger, T.A.3    Jurdziński, M.4    Mang, F.Y.C.5
  • 17
    • 84944400032 scopus 로고    scopus 로고
    • Automatic verification of parameterized cache coherence protocols
    • Proceedings of the 12th international conference on computer aided verification CAV
    • Delzanno G, (2000) Automatic verification of parameterized cache coherence protocols. In: Proceedings of the 12th international conference on computer aided verification (CAV). Lecture notes in computer science, vol 1855, pp 53-68
    • (2000) Lecture notes in computer science , vol.1855 , pp. 53-68
    • Delzanno, G.1
  • 25
    • 35248827669 scopus 로고    scopus 로고
    • Software verification with Blast
    • Proceedings of the 10th international SPIN workshop on model checking of software, Springer, Berlin Heidelberg New York, pp
    • Henzinger TA, Jhala R, Majumdar R, Sutre G (2003) Software verification with Blast. In: Proceedings of the 10th international SPIN workshop on model checking of software. Lecture notes in computer science vol 2648. Springer, Berlin Heidelberg New York, pp 235-239
    • (2003) Lecture notes in computer science , vol.2648 , pp. 235-239
    • Henzinger, T.A.1    Jhala, R.2    Majumdar, R.3    Sutre, G.4
  • 26
    • 0035417837 scopus 로고    scopus 로고
    • Formal analysis of a space craft controller using spin
    • Havelund K, Lowry M, Penix J (2001) Formal analysis of a space craft controller using spin. IEEE Trans Softw Eng 27(8):749-765
    • (2001) IEEE Trans Softw Eng , vol.27 , Issue.8 , pp. 749-765
    • Havelund, K.1    Lowry, M.2    Penix, J.3
  • 27
    • 0018005391 scopus 로고
    • Communicating sequential processes
    • Hoare CAR (1978) Communicating sequential processes. Commun ACM 21(8):666-677
    • (1978) Commun ACM , vol.21 , Issue.8 , pp. 666-677
    • Hoare, C.A.R.1
  • 28
    • 34250216276 scopus 로고    scopus 로고
    • Indus. http://indus.projects.cis.ksu.edu
    • Indus
  • 32
    • 34250188346 scopus 로고    scopus 로고
    • Design for verification with dynamic assertions
    • Technical Report, NASA Ames
    • Mehlitz PC (2003) Design for verification with dynamic assertions. Technical Report, NASA Ames
    • (2003)
    • Mehlitz, P.C.1
  • 35
    • 84948133628 scopus 로고    scopus 로고
    • Assume guarantee model checking of software: A comparative case study
    • Proceedings of the workshop on theoretical and practical a spects of SPIN model checking
    • Pasareanu CS, Dwyer MB, Huth M (1999) Assume guarantee model checking of software: a comparative case study. In: Proceedings of the workshop on theoretical and practical a spects of SPIN model checking. Lecture notes in computer science, vol 1680, pp 168-183
    • (1999) Lecture notes in computer science , vol.1680 , pp. 168-183
    • Pasareanu, C.S.1    Dwyer, M.B.2    Huth, M.3


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