메뉴 건너뛰기




Volumn 77, Issue 1-2, 2007, Pages 29-69

Retrenching the purse: The balance enquiry quandary, and generalised and (1,1) forward refinements

Author keywords

Atomicity; Mondex Purse; Refinement; Retrenchment; Verification

Indexed keywords

INFORMATION SYSTEMS; LARGE SCALE SYSTEMS; MATHEMATICAL MODELS; VERIFICATION;

EID: 34250786365     PISSN: 01692968     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (17)

References (51)
  • 2
    • 0003765598 scopus 로고
    • Department of Trade and Industry
    • Department of Trade and Industry: Information Technology Security Evaluation Criteria, 1991, Http://www.cesg.gov.uk/site/iacs/itsec/media/formal- docs/Itsec.pdf.
    • (1991) Information Technology Security Evaluation Criteria
  • 3
    • 34547266787 scopus 로고    scopus 로고
    • Retrenchment and the Atomicity Pattern
    • Submitted
    • Banach, R., Jeske, C., Hall, A., Stepney, S.: Retrenchment and the Atomicity Pattern, Submitted.
    • Banach, R.1    Jeske, C.2    Hall, A.3    Stepney, S.4
  • 4
    • 84949220758 scopus 로고    scopus 로고
    • Retrenchment: An Engineering Variation on Refinement
    • D. Bert, Ed, Springer, Montpellier, France, April
    • Banach, R., Poppleton, M.: Retrenchment: An Engineering Variation on Refinement, 2nd International B Conference (D. Bert, Ed.), 1393, Springer, Montpellier, France, April 1998.
    • (1998) 2nd International B Conference , pp. 1393
    • Banach, R.1    Poppleton, M.2
  • 5
    • 0042784524 scopus 로고    scopus 로고
    • Sharp Retrenchment, Modulated Refinement and Simulation
    • Banach, R., Poppleton, M.: Sharp Retrenchment, Modulated Refinement and Simulation, Formal Aspects of Computing, 11, 1999, 498-540.
    • (1999) Formal Aspects of Computing , vol.11 , pp. 498-540
    • Banach, R.1    Poppleton, M.2
  • 7
    • 4444288797 scopus 로고    scopus 로고
    • Retrenching Partial Requirements into System Definitions: A Simple Feature Interaction Case Study
    • Banach, R., Poppleton, M.: Retrenching Partial Requirements into System Definitions: A Simple Feature Interaction Case Study, Requirements Engineering Journal, 8(2), 2003, 266-288.
    • (2003) Requirements Engineering Journal , vol.8 , Issue.2 , pp. 266-288
    • Banach, R.1    Poppleton, M.2
  • 8
    • 34547248768 scopus 로고    scopus 로고
    • Banach, R., Poppleton, M., Jeske, C., Stepney, S.: Retrenching the Purse: Finite Sequence Numbers and the Tower Pattern, Formal Methods 2005 (J. Fitzgerald, I. Hayes, T. A., Eds.), LNCS 3582, Springer, Newcastle, UK, 2005.
    • Banach, R., Poppleton, M., Jeske, C., Stepney, S.: Retrenching the Purse: Finite Sequence Numbers and the Tower Pattern, Formal Methods 2005 (J. Fitzgerald, I. Hayes, T. A., Eds.), LNCS 3582, Springer, Newcastle, UK, 2005.
  • 9
    • 46449102709 scopus 로고    scopus 로고
    • Retrenching the Purse: Finite Exception Logs, and Validating the Small
    • M. Hinchey, Ed, IEEE, Layola College Graduate Center, Columbia, MD, To appear
    • Banach, R., Poppleton, M., Jeske, C., Stepney, S.: Retrenching the Purse: Finite Exception Logs, and Validating the Small, Software Engineering Workshop 30 (M. Hinchey, Ed.), IEEE, Layola College Graduate Center, Columbia, MD, 2006, To appear.
    • (2006) Software Engineering Workshop 30
    • Banach, R.1    Poppleton, M.2    Jeske, C.3    Stepney, S.4
  • 11
    • 33745220434 scopus 로고    scopus 로고
    • Tool-assisted Specification and Verification of the JavaCard Platform
    • H. Kirchner, C. Ringeissen, Eds, Springer
    • Barthe, G., Courtieu, P., Dufay, P., de Sousa S., M.: Tool-assisted Specification and Verification of the JavaCard Platform, AMAST 2002 (H. Kirchner, C. Ringeissen, Eds.), 2422, Springer, 2002.
    • (2002) AMAST 2002 , pp. 2422
    • Barthe, G.1    Courtieu, P.2    Dufay, P.3    de Sousa, S.M.4
  • 13
    • 0842274790 scopus 로고    scopus 로고
    • Refinement of a typed WAM extension by polymorphic order-sorted types
    • Beierle, C., Börger, E.: Refinement of a typed WAM extension by polymorphic order-sorted types, Formal Aspects of Computing, 8(5), 1996, 539-564.
    • (1996) Formal Aspects of Computing , vol.8 , Issue.5 , pp. 539-564
    • Beierle, C.1    Börger, E.2
  • 14
    • 0030352309 scopus 로고    scopus 로고
    • Specification and correctness proof of a WAM extension with abstract type constraints
    • Beierle, C., Börger, E.: Specification and correctness proof of a WAM extension with abstract type constraints, Formal Aspects of Computing, 8(4), 1996, 428-462.
    • (1996) Formal Aspects of Computing , vol.8 , Issue.4 , pp. 428-462
    • Beierle, C.1    Börger, E.2
  • 15
    • 34547276978 scopus 로고    scopus 로고
    • Proc. ZB2003: Formal Specification and Development in Z and B
    • Bert, D, Bowen, J, King, S, Waldén, M, Eds, of, Springer, Turku, Finland, June
    • Bert, D., Bowen, J., King, S., Waldén, M., Eds.: Proc. ZB2003: Formal Specification and Development in Z and B, vol. 2651 of LNCS, Springer, Turku, Finland, June 2000.
    • (2000) LNCS , vol.2651
  • 17
    • 85031916817 scopus 로고
    • A Logical Operational Semantics for Full Prolog. Part 1: Selection Core and Control
    • E. Börger, H. Kleine Büning, M. M. Richter, W. Schönfeld, Eds, Springer-Verlag
    • Börger, E.: A Logical Operational Semantics for Full Prolog. Part 1: Selection Core and Control, CSL'89. 3rd Workshop on Computer Science Logic (E. Börger, H. Kleine Büning, M. M. Richter, W. Schönfeld, Eds.), 440, Springer-Verlag, 1990.
    • (1990) CSL'89. 3rd Workshop on Computer Science Logic , pp. 440
    • Börger, E.1
  • 18
    • 85031928294 scopus 로고    scopus 로고
    • Börger, E.: A Logical Operational Semantics of Full Prolog. Part II: Built-in Predicates for Database Manipulation, in: Mathematical Foundations of Computer Science (B. Rovan, Ed.), 452 of Lecture Notes in Computer Science, Springer-Verlag, 1990, 1-14.
    • Börger, E.: A Logical Operational Semantics of Full Prolog. Part II: Built-in Predicates for Database Manipulation, in: Mathematical Foundations of Computer Science (B. Rovan, Ed.), vol. 452 of Lecture Notes in Computer Science, Springer-Verlag, 1990, 1-14.
  • 19
  • 20
    • 0029487663 scopus 로고
    • A formal method for provably correct composition of a real-life processor out of basic components (The APE100 Reverse Engineering Study)
    • B. Werner, Ed, November
    • Börger, E., Del Castillo, G.: A formal method for provably correct composition of a real-life processor out of basic components (The APE100 Reverse Engineering Study), Proc. 1st IEEE Int. Conf. on Engineering of Complex Computer Systems (ICECCS'95) (B. Werner, Ed.), November 1995.
    • (1995) Proc. 1st IEEE Int. Conf. on Engineering of Complex Computer Systems (ICECCS'95)
    • Börger, E.1    Del Castillo, G.2
  • 21
    • 0029697035 scopus 로고    scopus 로고
    • Correctness of compiling Occam to Transputer code
    • Börger, E., Durdanović, I.: Correctness of compiling Occam to Transputer code, Computer Journal, 39(1), 1996, 52-92.
    • (1996) Computer Journal , vol.39 , Issue.1 , pp. 52-92
    • Börger, E.1    Durdanović, I.2
  • 22
    • 84947766859 scopus 로고    scopus 로고
    • A Practical Method for Rigorously Controllable Hardware Design
    • ZUM'97: The Z Formal Specification Notation J. P. Bowen, M. B. Hinchey, D. Till, Eds, of, Springer-Verlag
    • Börger, E., Mazzanti, S.: A Practical Method for Rigorously Controllable Hardware Design, in: ZUM'97: The Z Formal Specification Notation (J. P. Bowen, M. B. Hinchey, D. Till, Eds.), vol. 1212 of Lecture Notes in Computer Science, Springer-Verlag, 1997, 151-187.
    • (1997) Lecture Notes in Computer Science , vol.1212 , pp. 151-187
    • Börger, E.1    Mazzanti, S.2
  • 24
    • 0842339457 scopus 로고
    • CLAM Specification for Provably Correct Compilation of CLP(R) Programs
    • E. Börger, Ed, Oxford University Press
    • Börger, E., Salamone, R.: CLAM Specification for Provably Correct Compilation of CLP(R) Programs, in: Specification and Validation Methods (E. Börger, Ed.), Oxford University Press, 1995, 97-130.
    • (1995) Specification and Validation Methods , pp. 97-130
    • Börger, E.1    Salamone, R.2
  • 26
    • 34547265977 scopus 로고    scopus 로고
    • Proc. ZB2000: Formal Specification and Development in Z and B
    • Bowen, J, Dunne, S, Galloway, A, King, S, Eds, of, Springer, York, UK, August
    • Bowen, J., Dunne, S., Galloway, A., King, S., Eds.: Proc. ZB2000: Formal Specification and Development in Z and B, vol. 1878 of LNCS, Springer, York, UK, August 2000.
    • (2000) LNCS , vol.1878
  • 27
    • 26444528710 scopus 로고    scopus 로고
    • Derivation of Z Refinement Proof Rules
    • Technical Report YCS-2002-347, University of York
    • Cooper, D., Stepney, S., Woodcock, J.: Derivation of Z Refinement Proof Rules, Technical Report YCS-2002-347, University of York, 2002.
    • (2002)
    • Cooper, D.1    Stepney, S.2    Woodcock, J.3
  • 30
    • 0030106817 scopus 로고    scopus 로고
    • Using Formal Methods to Develop an ATC Information System
    • Hall, A.: Using Formal Methods to Develop an ATC Information System, IEEE Software, 13, 1996, 66-76.
    • (1996) IEEE Software , vol.13 , pp. 66-76
    • Hall, A.1
  • 31
    • 34547309183 scopus 로고    scopus 로고
    • ISO 15408, v. 3.0 rev. 2: Common Criteria for Information Security Evaluation, 2005.
    • ISO 15408, v. 3.0 rev. 2: Common Criteria for Information Security Evaluation, 2005.
  • 32
    • 34547285981 scopus 로고    scopus 로고
    • ISO/IEC 13568: Information Technology - Z Formal Specification Notation - Syntax, Type System and Semantics: International Standard, 2002, http://www.iso.org/iso/en/ittf/PubliclyAvailableStandards/ c021573_ISO_IEC_13568_2002(E).zip.
    • ISO/IEC 13568: Information Technology - Z Formal Specification Notation - Syntax, Type System and Semantics: International Standard, 2002, http://www.iso.org/iso/en/ittf/PubliclyAvailableStandards/ c021573_ISO_IEC_13568_2002(E).zip.
  • 34
    • 34547254924 scopus 로고    scopus 로고
    • Kleene, S.: Mathematical Logic, Wiley, 1967, also Dover 2002.
    • Kleene, S.: Mathematical Logic, Wiley, 1967, also Dover 2002.
  • 36
    • 34547205767 scopus 로고
    • RAISE Method Group:, Prentice Hall
    • RAISE Method Group: The RAISE Method Manual, Prentice Hall, 1995.
    • (1995) The RAISE Method Manual
  • 37
    • 0842296524 scopus 로고    scopus 로고
    • Verification of ASM Refinements Using Generalized Forward Simulation
    • Schellhorn, G.: Verification of ASM Refinements Using Generalized Forward Simulation, JUCS, 7, 2001, 952-979.
    • (2001) JUCS , vol.7 , pp. 952-979
    • Schellhorn, G.1
  • 38
    • 18144362508 scopus 로고    scopus 로고
    • ASM Refinement and Generalisations of Forward Simulation in Data Refinement: A Comparison
    • Schellhorn, G.: ASM Refinement and Generalisations of Forward Simulation in Data Refinement: A Comparison, Theoretical Computer Science, 336, 2005, 403-435.
    • (2005) Theoretical Computer Science , vol.336 , pp. 403-435
    • Schellhorn, G.1
  • 39
    • 33845947721 scopus 로고    scopus 로고
    • The Mondex Challenge: Machine Checked Proofs for an Electronic Purse
    • Technical Report 2006-02, Institut für Informatik Universitat Augsburg, February
    • Schellhorn, G., Grandy, H., Haneberg, D., Reif, W.: The Mondex Challenge: Machine Checked Proofs for an Electronic Purse, Technical Report 2006-02, Institut für Informatik Universitat Augsburg, February 2006.
    • (2006)
    • Schellhorn, G.1    Grandy, H.2    Haneberg, D.3    Reif, W.4
  • 43
    • 0035128173 scopus 로고    scopus 로고
    • New Horizons in Formal Methods
    • Stepney, S.: New Horizons in Formal Methods, The Computer Bulletin, 2001, 24-26.
    • (2001) The Computer Bulletin , pp. 24-26
    • Stepney, S.1
  • 45
    • 0042665317 scopus 로고    scopus 로고
    • More Powerful Z Data Refinement: Pushing the State of the Art in Industrial Refinement
    • J. Bowen, A. Fett, M. Hinchey, Eds, Springer, Berlin, Germany, September
    • Stepney, S., Cooper, D., Woodcock, J.: More Powerful Z Data Refinement: Pushing the State of the Art in Industrial Refinement, 11th International Conference of Z Users (J. Bowen, A. Fett, M. Hinchey, Eds.), 1493, Springer, Berlin, Germany, September 1998.
    • (1998) 11th International Conference of Z Users , pp. 1493
    • Stepney, S.1    Cooper, D.2    Woodcock, J.3
  • 46
    • 0043024883 scopus 로고    scopus 로고
    • An Electronic Purse: Specification, Refinement and Proof
    • Technical Report PRG-126, Oxford University Computing Laboratory
    • Stepney, S., Cooper, D., Woodcock, J.: An Electronic Purse: Specification, Refinement and Proof, Technical Report PRG-126, Oxford University Computing Laboratory, 2000.
    • (2000)
    • Stepney, S.1    Cooper, D.2    Woodcock, J.3
  • 47
    • 34547333941 scopus 로고    scopus 로고
    • Stepney, S., Polack, F., Toyn, I.: Patterns to Guide Practical Refactoring: examples targetting promotion in Z, in: Bert et al. [15], 20-39.
    • Stepney, S., Polack, F., Toyn, I.: Patterns to Guide Practical Refactoring: examples targetting promotion in Z, in: Bert et al. [15], 20-39.
  • 49
    • 34547313940 scopus 로고    scopus 로고
    • Description and Simulation of Microprocessor Instruction Sets Using ASMs
    • Y. Gurevich, P. Kutter, M. Odersky, L. Thiele, Eds, Springer-Verlag
    • Teich, J., Kutter, P., Weper, R.: Description and Simulation of Microprocessor Instruction Sets Using ASMs, Abstract State Machines: Theory and Applications (Y. Gurevich, P. Kutter, M. Odersky, L. Thiele, Eds.), 1912, Springer-Verlag, 2000.
    • (2000) Abstract State Machines: Theory and Applications , pp. 1912
    • Teich, J.1    Kutter, P.2    Weper, R.3


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