메뉴 건너뛰기




Volumn 34, Issue 1, 2009, Pages 145-191

Proving the correctness of client/server software

Author keywords

Isabelle HOL; Non interference; Operating system correctness; Remote procedure calling; Software verification; Verisoft

Indexed keywords

ISABELLE/HOL; NON-INTERFERENCE; OPERATING SYSTEM CORRECTNESS; REMOTE PROCEDURE CALLING; SOFTWARE VERIFICATION; VERISOFT;

EID: 62249108653     PISSN: 02562499     EISSN: None     Source Type: Journal    
DOI: 10.1007/s12046-009-0004-2     Document Type: Review
Times cited : (3)

References (68)
  • 10
    • 33646424926 scopus 로고    scopus 로고
    • Putting it all together - Formal Verification of the VAMP
    • PhD thesis, Saarland University, Saarbrücken
    • Beyer S 2005 Putting it all together - Formal Verification of the VAMP. PhD thesis, Saarland University, Saarbrücken
    • (2005)
    • Beyer, S.1
  • 12
    • 84976783312 scopus 로고
    • Implementing remote procedure calls
    • ISSN 0734-2071
    • Birrell A D, Nelson B J 1984 Implementing remote procedure calls. ACM Trans. Comput. Syst. 2(1): 39-59. ISSN 0734-2071
    • (1984) ACM Trans. Comput. Syst. , vol.2 , Issue.1 , pp. 39-59
    • Birrell, A.D.1    Nelson, B.J.2
  • 19
    • 84976490328 scopus 로고    scopus 로고
    • Separation and reduction
    • In Springer. ISBN 3-540-67727-5
    • Cohen E 2000 Separation and reduction. In MPC'00, pages 45-59. Springer. ISBN 3-540-67727-5
    • (2000) MPC'00 , pp. 45-59
    • Cohen E1
  • 20
    • 84945912413 scopus 로고    scopus 로고
    • Reduction in TLA
    • In London, UK. Springer. ISBN 3-540-64896-8
    • Cohen E, Lamport L 1998 Reduction in TLA. In CONCUR'98, pages 317-331, London, UK. Springer. ISBN 3-540-64896-8
    • (1998) CONCUR'98 , pp. 317-331
    • Cohen, E.1    Lamport, L.2
  • 22
    • 62249176908 scopus 로고    scopus 로고
    • Modelling user programs on top of a microkernel
    • In Troubitsyna E, editor, of General Publications. Turku centre for computer science
    • Daum M 2008 Modelling user programs on top of a microkernel. In Troubitsyna E, editor, Proceedings of Doctoral Symposium held in conjunction with Formal Methods 2008, volume 48 of General Publications. Turku centre for computer science. http://www-wjp.cs.unisb.de/publikationen/Daum-FM08ds-.pdf
    • (2008) Proceedings of Doctoral Symposium held in conjunction with Formal Methods 2008 , vol.48
    • Daum, M.1
  • 27
    • 62249205781 scopus 로고    scopus 로고
    • On the architecture of system verification environments
    • In October 23-25, 2007, Haifa, Israel, LNCS. Springer
    • Hillebrand M A, Paul W J 2007 On the architecture of system verification environments. In Haifa Verification Conference 2007, October 23-25, 2007, Haifa, Israel, LNCS. Springer
    • (2007) Haifa Verification Conference 2007
    • Hillebrand, M.A.1    Paul, W.J.2
  • 29
    • 62249156941 scopus 로고    scopus 로고
    • IEEE 2004 IEEE std. 1003·1, 2004 edition. The Open Group Technical Standard. Base specifications, issue 6. Includes IEEE std 1003·1-2001, IEEE std 1003·1-2001/cor 1-2002 and IEEE std 1003·1-2001/cor 2-2004. Shell and utilities
    • IEEE 2004 IEEE std. 1003·1, 2004 edition. The Open Group Technical Standard. Base specifications, issue 6. Includes IEEE std 1003·1-2001, IEEE std 1003·1-2001/cor 1-2002 and IEEE std 1003·1-2001/cor 2-2004. Shell and utilities, 2004
    • (2004)
  • 31
    • 34250207402 scopus 로고    scopus 로고
    • A mini challenge: Build a verifiable filesystem
    • Joshi R, Holzmann G J 2007 A mini challenge: Build a verifiable filesystem. Formal Aspects of Computing 19(2): 269-272
    • (2007) Formal Aspects of Computing , vol.19 , Issue.2 , pp. 269-272
    • Joshi, R.1    Holzmann, G.J.2
  • 33
    • 0021898159 scopus 로고
    • Synchronizing clocks in the presence of faults
    • ISSN 0004-5411
    • Lamport L, Melliar-Smith P M 1985 Synchronizing clocks in the presence of faults. J. ACM 32(1): 52-78. ISSN 0004-5411
    • (1985) J. ACM , vol.32 , Issue.1 , pp. 52-78
    • Lamport, L.1    Melliar-Smith, P.M.2
  • 35
    • 38149030903 scopus 로고    scopus 로고
    • Verification of distributed applications
    • In F Saglietti,NOster, eds., SAFECOMP, 2007, Nuremberg, Germany, September 18-21, 2007, of LNCS Springer
    • Langenstein B, Nonnengart A, Rock G, Stephan W 2007b Verification of distributed applications. In F Saglietti,NOster, eds., Computer Safety, Reliability, and Security, 26th International Conference, SAFECOMP 2007, Nuremberg, Germany, September 18-21, 2007, volume 4680 of LNCS 315-328. Springer
    • (2007) Computer Safety, Reliability, and Security, 26th International Conference , vol.4680 , pp. 315-328
    • Langenstein, B.1    Nonnengart, A.2    Rock, G.3    Stephan, W.4
  • 37
    • 84883305871 scopus 로고    scopus 로고
    • Towards the formal verification of a C0 compiler: Code generation and implementation correctness
    • In Aichernig B and Beckert B, editors, 5-9 September 2005, Koblenz, Germany
    • Leinenbach D C, Paul W J, Petrova E 2005a Towards the formal verification of a C0 compiler: Code generation and implementation correctness. In Aichernig B and Beckert B, editors, 3rd International Conference on Software Engineering and Formal Methods (SEFM 2005), 5-9 September 2005, Koblenz, Germany 2-11
    • (2005) 3rd International Conference on Software Engineering and Formal Methods (SEFM 2005) , pp. 2-11
    • Leinenbach, D.C.1    Paul, W.J.2    Petrova, E.3
  • 40
    • 0016592810 scopus 로고
    • Reduction: A method of proving properties of parallel programs
    • ISSN 0001-0782
    • Lipton R J 1975 Reduction: A method of proving properties of parallel programs. Commun. ACM 18(12): 717-721. ISSN 0001-0782
    • (1975) Commun. ACM , vol.18 , Issue.12 , pp. 717-721
    • Lipton, R.J.1
  • 41
    • 0004215089 scopus 로고    scopus 로고
    • Morgan Kaufmann 1996 ISBN 1-55860-348-4
    • Lynch N A 1996 Distributed Algorithms. Morgan Kaufmann 1996 ISBN 1-55860-348-4
    • (1996) Distributed Algorithms
    • Lynch, N.A.1
  • 42
    • 33747097418 scopus 로고    scopus 로고
    • A mechanically checked proof of the amd5k86 floating point devision program
    • In IEEE Transactions on Computers
    • Moore J S, Lynch T, Kaufmann M 1998 A mechanically checked proof of the amd5k86 floating point devision program. In 10th Anniversary Colloquium of UNU/IIST, volume 47(9). IEEE Transactions on Computers
    • (1998) 10th Anniversary Colloquium of UNU/IIST , vol.47 , Issue.9
    • Moore, J.S.1    Lynch, T.2    Kaufmann, M.3
  • 43
    • 35248882606 scopus 로고    scopus 로고
    • A grand challenge proposal for formal methods: A verified stack
    • In B K Aichernig, T S E Maibaum, eds., of LNCS, Springer. ISBN 3-540-20527-6
    • Moore J S 2003 A grand challenge proposal for formal methods: A verified stack. In B K Aichernig, T S E Maibaum, eds., 10th Anniversary Colloquium of UNU/IIST, volume 2757 of LNCS, pages 161-172. Springer. ISBN 3-540-20527-6
    • (2003) 10th Anniversary Colloquium of UNU/IIST , vol.2757 , pp. 161-172
    • Moore, J.S.1
  • 44
    • 62249137720 scopus 로고    scopus 로고
    • OSEK/VDX time-triggered operating system. OSEK group
    • OSEK/VDX time-triggered operating system. OSEK group 2001. http://www.osek-vdx.org/mirror/ttos10.pdf
    • (2001)
  • 51
    • 84863974979 scopus 로고    scopus 로고
    • Processor Verification with Precise Exceptions and Speculative Execution
    • In A J Hu, M Y Vardi, eds., Springer. ISBN 3-540-64608-6
    • Sawada J, Hunt W A 1998 Processor Verification with Precise Exceptions and Speculative Execution. In A J Hu, M Y Vardi, eds., CAV'98 135-146. Springer. ISBN 3-540-64608-6
    • (1998) CAV'98 , pp. 135-146
    • Sawada, J.1    Hunt, W.A.2
  • 53
    • 34547464258 scopus 로고    scopus 로고
    • A Formal Model of Lower System Layers
    • In Los Alamitos, CA, USA. IEEE Computer Society. ISBN 0-7695-2707-8
    • Schmaltz J 2006 A Formal Model of Lower System Layers. In FMCAD'06, pages 191-192, Los Alamitos, CA, USA. IEEE Computer Society. ISBN 0-7695-2707-8
    • (2006) FMCAD'06 , pp. 191-192
    • Schmaltz, J.1
  • 55
    • 61949421348 scopus 로고    scopus 로고
    • Towards a verified, general-purpose operating system kernel
    • In G Klein, ed., Technical Report 0401005T-1, National ICT Australia
    • Shapiro J S, Doerrie M S, Northup E, Sridhar S, Miller M S 2004 Towards a verified, general-purpose operating system kernel. In G Klein, ed., Proc. NICTA FM Workshop on OS Verification. Technical Report 0401005T-1, pages 1-19. National ICT Australia
    • (2004) Proc. NICTA FM Workshop on OS Verification , pp. 1-19
    • Shapiro, J.S.1    Doerrie, M.S.2    Northup, E.3    Sridhar, S.4    Miller, M.S.5
  • 61
    • 0022286291 scopus 로고
    • Distributed operating systems
    • ISSN 0360-0300
    • Tanenbaum A S, Renesse R V 1985 Distributed operating systems. ACM Comput. Surv. 17(4): 419-470. ISSN 0360-0300
    • (1985) ACM Comput. Surv. , vol.17 , Issue.4 , pp. 419-470
    • Tanenbaum, A.S.1    Renesse, R.V.2
  • 63
    • 62249083126 scopus 로고    scopus 로고
    • The VERIFIX Consortium 2000 The VERIFIX Project
    • The VERIFIX Consortium 2000 The VERIFIX Project. http://www.info.uni-karlsruhe.de/verifix/
    • (2008)
  • 64
    • 62249085337 scopus 로고    scopus 로고
    • The Verisoft Consortium 2003 The Verisoft Project
    • The Verisoft Consortium 2003 The Verisoft Project. http://www.verisoft.de/
    • (2008)
  • 67
    • 0001837069 scopus 로고
    • A new fault-tolerant algorithm for clock synchronization
    • Welch J L, Lynch N 1988 A new fault-tolerant algorithm for clock synchronization. Information and Communication 77(1): 1-36
    • (1988) Information and Communication , vol.77 , Issue.1 , pp. 1-36
    • Welch, J.L.1    Lynch, N.2


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