메뉴 건너뛰기




Volumn 67, Issue 2-3, 2007, Pages 301-329

Engineering and theoretical underpinnings of retrenchment

Author keywords

Digital redesign; Model evolution; Mondex purse; Refinement; Requirements engineering; Retrenchment; Simulation

Indexed keywords

COMPUTER SIMULATION; CONTROL THEORY; REQUIREMENTS ENGINEERING; RETREADING;

EID: 34250785707     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2007.04.002     Document Type: Article
Times cited : (43)

References (148)
  • 1
    • 0026154452 scopus 로고
    • The existence of refinement mappings
    • Abadi M., and Lamport L. The existence of refinement mappings. Theoret. Comput. Sci. 82 (1991) 253-284
    • (1991) Theoret. Comput. Sci. , vol.82 , pp. 253-284
    • Abadi, M.1    Lamport, L.2
  • 2
    • 0004025792 scopus 로고    scopus 로고
    • Cambridge University Press
    • Abrial J.R. The B-Book (1996), Cambridge University Press
    • (1996) The B-Book
    • Abrial, J.R.1
  • 3
    • 35248812966 scopus 로고    scopus 로고
    • Event based sequential program development: application to constructing a pointer program
    • Proc. FM-03. Mandrioli D., Araki H., and Gnesi S. (Eds), Springer
    • Abrial J.R. Event based sequential program development: application to constructing a pointer program. In: Mandrioli D., Araki H., and Gnesi S. (Eds). Proc. FM-03. LNCS vol. 2805 (2003), Springer 51-74
    • (2003) LNCS , vol.2805 , pp. 51-74
    • Abrial, J.R.1
  • 4
    • 34250721274 scopus 로고    scopus 로고
    • J.R. Abrial, B. Event, Cambridge University Press, 2007 (to appear)
  • 5
    • 24644508970 scopus 로고    scopus 로고
    • Refinement and reachability in event-B
    • Proc. ZB-05. Treharne H., King S., Henson M., and Schneider S. (Eds), Springer
    • Abrial J.R., Cansell D., and Méry D. Refinement and reachability in event-B. In: Treharne H., King S., Henson M., and Schneider S. (Eds). Proc. ZB-05. LNCS vol. 3455 (2005), Springer 222-241
    • (2005) LNCS , vol.3455 , pp. 222-241
    • Abrial, J.R.1    Cansell, D.2    Méry, D.3
  • 6
    • 0028413052 scopus 로고
    • A theory of timed automata
    • Alur R., and Dill D. A theory of timed automata. Theoret. Comput. Sci. 126 (1994) 183-235
    • (1994) Theoret. Comput. Sci. , vol.126 , pp. 183-235
    • Alur, R.1    Dill, D.2
  • 7
    • 34248204598 scopus 로고    scopus 로고
    • Alur R., Henzinger T., and Sontag E. (Eds), Springer
    • In: Alur R., Henzinger T., and Sontag E. (Eds). Hybrid Systems III: Verification and Control. LNCS vol. 1066 (1996), Springer
    • (1996) LNCS , vol.1066
  • 8
    • 1142294597 scopus 로고    scopus 로고
    • Alur R., and Pappas G. (Eds), Springer
    • In: Alur R., and Pappas G. (Eds). Hybrid Systems: Computation and Control. LNCS vol. 2993 (2004), Springer
    • (2004) LNCS , vol.2993
  • 10
    • 0019598045 scopus 로고
    • On correct refinement of programs
    • Back R.J.R. On correct refinement of programs. J. Comp. Sys. Sci. 23 (1981) 49-68
    • (1981) J. Comp. Sys. Sci. , vol.23 , pp. 49-68
    • Back, R.J.R.1
  • 11
    • 0024129970 scopus 로고
    • A calculus of refinements for program derivations
    • Back R.J.R. A calculus of refinements for program derivations. Acta Inf. 25 (1988) 593-624
    • (1988) Acta Inf. , vol.25 , pp. 593-624
    • Back, R.J.R.1
  • 13
    • 0030361678 scopus 로고    scopus 로고
    • Superposition refinement of reactive systems
    • Back R.J.R., and Sere K. Superposition refinement of reactive systems. Form. Asp. Comp. 8 (1996) 324-346
    • (1996) Form. Asp. Comp. , vol.8 , pp. 324-346
    • Back, R.J.R.1    Sere, K.2
  • 14
    • 85017204677 scopus 로고
    • Refinement calculus Part I: Sequential nondeterministic programs
    • Proc. REX Workshop, Stepwise Refinement of Distributed Systems. de Roever W.-P., and Rozenberg G. (Eds), Springer
    • Back R.J.R., and von Wright J. Refinement calculus Part I: Sequential nondeterministic programs. In: de Roever W.-P., and Rozenberg G. (Eds). Proc. REX Workshop, Stepwise Refinement of Distributed Systems. LNCS vol. 430 (1989), Springer 42-66
    • (1989) LNCS , vol.430 , pp. 42-66
    • Back, R.J.R.1    von Wright, J.2
  • 17
    • 46449101809 scopus 로고    scopus 로고
    • R. Banach, Maximally abstract retrenchments, in: Proc. IEEE ICFEM-00, 2000, pp. 133-142
  • 18
    • 34250758974 scopus 로고    scopus 로고
    • R. Banach, Retrenchment and System Properties, 2003 (submitted for publication)
  • 19
    • 33751002351 scopus 로고    scopus 로고
    • Retrenchment, and the generation of fault trees for static, dynamic and cyclic systems
    • Proc. SAFECOMP-06, Springer
    • Banach R., and Bozzano M. Retrenchment, and the generation of fault trees for static, dynamic and cyclic systems. Proc. SAFECOMP-06. LNCS vol. 4166 (2006), Springer 127-141
    • (2006) LNCS , vol.4166 , pp. 127-141
    • Banach, R.1    Bozzano, M.2
  • 20
    • 35048850035 scopus 로고    scopus 로고
    • Safety requirements and fault trees using retrenchment
    • Proc. SAFECOMP-04, Springer
    • Banach R., and Cross R. Safety requirements and fault trees using retrenchment. Proc. SAFECOMP-04. LNCS vol. 3219 (2004), Springer 210-223
    • (2004) LNCS , vol.3219 , pp. 210-223
    • Banach, R.1    Cross, R.2
  • 21
    • 34250744351 scopus 로고    scopus 로고
    • R. Banach, C. Jeske, Stronger Compositions for Retrenchments, and Feature Engineering (2002) (submitted for publication)
  • 22
    • 34250721799 scopus 로고    scopus 로고
    • R. Banach, C. Jeske, M. Poppleton, Composition Mechanisms for Retrenchments (2004) (submitted for publication)
  • 23
    • 84949220758 scopus 로고    scopus 로고
    • Retrenchment: An engineering variation on refinement
    • Proc. B-98. Bert D. (Ed), Springer See also: UMCS Tech. Rep. UMCS-99-3-2
    • Banach R., and Poppleton M. Retrenchment: An engineering variation on refinement. In: Bert D. (Ed). Proc. B-98. LNCS vol. 1393 (1998), Springer 129-147. http://www.cs.man.ac.uk/cstechrep See also: UMCS Tech. Rep. UMCS-99-3-2
    • (1998) LNCS , vol.1393 , pp. 129-147
    • Banach, R.1    Poppleton, M.2
  • 24
    • 33750985925 scopus 로고    scopus 로고
    • Retrenchment and punctured simulation
    • Araki H., Gallway A., and Taguchi K. (Eds), Springer
    • Banach R., and Poppleton M. Retrenchment and punctured simulation. In: Araki H., Gallway A., and Taguchi K. (Eds). Proc. IFM-99 (1999), Springer 457-476
    • (1999) Proc. IFM-99 , pp. 457-476
    • Banach, R.1    Poppleton, M.2
  • 25
    • 0042784524 scopus 로고    scopus 로고
    • Sharp retrenchment, modulated refinement and punctured simulation
    • Banach R., and Poppleton M. Sharp retrenchment, modulated refinement and punctured simulation. Form. Asp. Comp. 11 (1999) 498-540
    • (1999) Form. Asp. Comp. , vol.11 , pp. 498-540
    • Banach, R.1    Poppleton, M.2
  • 26
    • 23044520249 scopus 로고    scopus 로고
    • Retrenchment, refinement and simulation
    • Proc. ZB00. Bowen J., Dunne S., Galloway A., and King S. (Eds), Springer
    • Banach R., and Poppleton M. Retrenchment, refinement and simulation. In: Bowen J., Dunne S., Galloway A., and King S. (Eds). Proc. ZB00. LNCS vol. 1878 (2000), Springer 304-323
    • (2000) LNCS , vol.1878 , pp. 304-323
    • Banach, R.1    Poppleton, M.2
  • 27
    • 47949089581 scopus 로고    scopus 로고
    • R. Banach, M. Poppleton, Fragmented retrenchment, concurrency and fairness, in: Proc. IEEE ICFEM-00, 2000, pp. 143-151
  • 28
    • 34250720730 scopus 로고    scopus 로고
    • R. Banach, M. Poppleton, Model based engineering of specifications by retrenching partial requirements, in: Proc. IEEE MBRE-01, 2001, pp. 1-8
  • 29
    • 4444288797 scopus 로고    scopus 로고
    • Retrenching partial requirements into system definitions: A simple feature interaction case study
    • Banach R., and Poppleton M. Retrenching partial requirements into system definitions: A simple feature interaction case study. Req. Eng. J. 8 (2003) 266-288
    • (2003) Req. Eng. J. , vol.8 , pp. 266-288
    • Banach, R.1    Poppleton, M.2
  • 30
    • 26444507199 scopus 로고    scopus 로고
    • Retrenching the purse: Finite sequence numbers, and the tower pattern
    • Proc. FM-05. Fitzgerald J., Hayes I., and Tarlecki A. (Eds), Springer
    • Banach R., Poppleton M., Jeske C., and Stepney S. Retrenching the purse: Finite sequence numbers, and the tower pattern. In: Fitzgerald J., Hayes I., and Tarlecki A. (Eds). Proc. FM-05. LNCS vol. 3582 (2005), Springer 382-398
    • (2005) LNCS , vol.3582 , pp. 382-398
    • Banach, R.1    Poppleton, M.2    Jeske, C.3    Stepney, S.4
  • 31
    • 46449102709 scopus 로고    scopus 로고
    • R. Banach, C. Jeske, M. Poppleton, S. Stepney, Retrenching the purse: finite exception logs, and validating the small, in: Proc. IEEE/NASA SEW30-06, 2006
  • 32
    • 77956449483 scopus 로고    scopus 로고
    • R. Banach, C. Jeske, M. Poppleton, S. Stepney, Retrenching the purse: Hashing injective CLEAR codes, and security properties, in: Proc. IEEE ISOLA-06, 2006 (in press)
  • 33
    • 34250786365 scopus 로고    scopus 로고
    • Retrenching the purse: The Balance enquiry quandary, and generalised and (1,1) forward refinements
    • Banach R., Poppleton M., Jeske C., and Stepney S. Retrenching the purse: The Balance enquiry quandary, and generalised and (1,1) forward refinements. Fund. Inf. 77 (2007) 29-69
    • (2007) Fund. Inf. , vol.77 , pp. 29-69
    • Banach, R.1    Poppleton, M.2    Jeske, C.3    Stepney, S.4
  • 34
    • 0042023007 scopus 로고
    • Formal methods: Use and relevance for the development of safety-critical systems
    • Barroca L.M., and McDermid J.A. Formal methods: Use and relevance for the development of safety-critical systems. Comput. J. 35 (1992) 579-599
    • (1992) Comput. J. , vol.35 , pp. 579-599
    • Barroca, L.M.1    McDermid, J.A.2
  • 35
    • 0019662394 scopus 로고
    • The clean termination of iterative programs
    • Blikle A. The clean termination of iterative programs. Acta Inf. 16 (1981) 199-217
    • (1981) Acta Inf. , vol.16 , pp. 199-217
    • Blikle, A.1
  • 36
    • 84947909053 scopus 로고
    • Why use evolving algebras for hardware and software engineering?
    • Proc. SOFSEM-95. Bartosek M., Staudek J., and Wiedermann J. (Eds), Springer
    • Börger E. Why use evolving algebras for hardware and software engineering?. In: Bartosek M., Staudek J., and Wiedermann J. (Eds). Proc. SOFSEM-95. LNCS vol. 1012 (1995), Springer 236-271
    • (1995) LNCS , vol.1012 , pp. 236-271
    • Börger, E.1
  • 37
    • 0006856782 scopus 로고
    • Börger E. (Ed), Oxford University Press
    • In: Börger E. (Ed). Specification and Validation Methods (1995), Oxford University Press
    • (1995) Specification and Validation Methods
  • 38
    • 84957625343 scopus 로고    scopus 로고
    • High level system analysis and design using abstract state machines
    • Proc. FM-Trends-98. Hutter D., Stephan W., Traverso P., and Ullmann M. (Eds), Springer
    • Börger E. High level system analysis and design using abstract state machines. In: Hutter D., Stephan W., Traverso P., and Ullmann M. (Eds). Proc. FM-Trends-98. LNCS vol. 1641 (1999), Springer 1-43
    • (1999) LNCS , vol.1641 , pp. 1-43
    • Börger, E.1
  • 39
    • 24344461667 scopus 로고    scopus 로고
    • A programmer friendly modular definition of the semantics of java
    • Formal Syntax and Semantics of Java. Alves-Foss J. (Ed), Springer
    • Börger E., and Schulte W. A programmer friendly modular definition of the semantics of java. In: Alves-Foss J. (Ed). Formal Syntax and Semantics of Java. LNCS vol. 1523 (1998), Springer 353-404
    • (1998) LNCS , vol.1523 , pp. 353-404
    • Börger, E.1    Schulte, W.2
  • 40
  • 42
    • 34250700159 scopus 로고    scopus 로고
    • E. Boiten, J. Derrick, IO-Refinement in Z, in: Proc. Third BCS-FACS Northern Formal Methods Workshop, Ilkley, UK, B.C.S., 1998. http://www.ewic.org.uk/ewic/workshop/view.cfm/NFM-98
  • 43
    • 0009291343 scopus 로고    scopus 로고
    • Grey box data refinement
    • Proc. IRW&FMPacific-98. Grundy J., Schwenke M., and Vickers T. (Eds), Springer
    • Boiten E., and Derrick J. Grey box data refinement. In: Grundy J., Schwenke M., and Vickers T. (Eds). Proc. IRW&FMPacific-98. Disc. Maths. and Theor. Comp. Sci. (1998), Springer 45-59
    • (1998) Disc. Maths. and Theor. Comp. Sci. , pp. 45-59
    • Boiten, E.1    Derrick, J.2
  • 46
    • 0020293079 scopus 로고
    • Partial abstract types
    • Broy M., and Wirsing M. Partial abstract types. Acta Inf. 18 (1982) 47-64
    • (1982) Acta Inf. , vol.18 , pp. 47-64
    • Broy, M.1    Wirsing, M.2
  • 47
    • 34250708645 scopus 로고
    • Generalised heterogeneous algebras and partial interpretations
    • Proc. CAAP-83. Gruska J., Rovan B., and Wiedermann J. (Eds), Springer
    • Broy M., and Wirsing M. Generalised heterogeneous algebras and partial interpretations. In: Gruska J., Rovan B., and Wiedermann J. (Eds). Proc. CAAP-83. LNCS vol. 233 (1983), Springer 29-43
    • (1983) LNCS , vol.233 , pp. 29-43
    • Broy, M.1    Wirsing, M.2
  • 48
    • 34250767392 scopus 로고
    • Partial interpretations of higher order algebraic types
    • Proc. MFCS-86. Ausiello, and Protasi (Eds), Springer
    • Broy M. Partial interpretations of higher order algebraic types. In: Ausiello, and Protasi (Eds). Proc. MFCS-86. LNCS vol. 159 (1986), Springer 1-34
    • (1986) LNCS , vol.159 , pp. 1-34
    • Broy, M.1
  • 50
    • 34250733126 scopus 로고    scopus 로고
    • J.A. Clark, S. Stepney, H. Chivers, Breaking the model: Finalisation and a taxonomy of security attacks, Technical Report YCS-2004-371, University of York, 2004
  • 51
    • 0018323911 scopus 로고
    • The clean termination of pascal programs
    • Coleman D., and Hughes J.W. The clean termination of pascal programs. Acta Inf. 11 (1979) 195-210
    • (1979) Acta Inf. , vol.11 , pp. 195-210
    • Coleman, D.1    Hughes, J.W.2
  • 52
    • 33751193011 scopus 로고    scopus 로고
    • Safe object-oriented software: The verified design-by-contract paradigm
    • Redmill, and Anderson (Eds), Springer See also
    • Crocker D. Safe object-oriented software: The verified design-by-contract paradigm. In: Redmill, and Anderson (Eds). Proc. Twelfth Safety-Critical Systems Symposium (2004), Springer 19-41. http://www.eschertech.com/papers See also
    • (2004) Proc. Twelfth Safety-Critical Systems Symposium , pp. 19-41
    • Crocker, D.1
  • 54
    • 0842332833 scopus 로고    scopus 로고
    • Relational concurrent refinement
    • Derrick J., and Boiten E. Relational concurrent refinement. Form. Asp. Comp. 15 (2003) 182-214
    • (2003) Form. Asp. Comp. , vol.15 , pp. 182-214
    • Derrick, J.1    Boiten, E.2
  • 55
    • 0012098223 scopus 로고    scopus 로고
    • Comparing LOTOS and Z refinement relations
    • Chapman and Hall
    • Derrick J., Bowman H., Boiten E., and Steen M. Comparing LOTOS and Z refinement relations. Proc. FORTE/PSTV-9 (1996), Chapman and Hall 501-516
    • (1996) Proc. FORTE/PSTV-9 , pp. 501-516
    • Derrick, J.1    Bowman, H.2    Boiten, E.3    Steen, M.4
  • 58
    • 34250760506 scopus 로고    scopus 로고
    • Di Benedetto M.D., and Sangiovanni-Vincentelli A. (Eds), Springer
    • In: Di Benedetto M.D., and Sangiovanni-Vincentelli A. (Eds). Hybrid Systems: Computation and Control. LNCS vol. 2034 (2001), Springer
    • (2001) LNCS , vol.2034
  • 59
    • 0001654941 scopus 로고
    • Notes on structured programming
    • Academic Press
    • Dijkstra E.W. Notes on structured programming. Structured Programming (1972), Academic Press
    • (1972) Structured Programming
    • Dijkstra, E.W.1
  • 61
    • 34250719396 scopus 로고
    • A relational model of programs without the restriction to egli-milner constructs
    • Olderog E.-R. (Ed), IFIP
    • Doornbos H. A relational model of programs without the restriction to egli-milner constructs. In: Olderog E.-R. (Ed). Proc. PROCOMET-94 (1994), IFIP 357-376
    • (1994) Proc. PROCOMET-94 , pp. 357-376
    • Doornbos, H.1
  • 62
    • 34250716602 scopus 로고    scopus 로고
    • D.T.I. Information Technology Security Evaluation Criteria Department of Trade and Industry. 1991. http://www.cesg.gov.uk/site/iacs/itsec/media/formal-docs/Itsec.pdf
  • 63
    • 34250772546 scopus 로고    scopus 로고
    • S. Dunne, A case for general correctness. Sch. Comp. Math. Univ. Teeside Preprint, 2001
  • 64
    • 34250701260 scopus 로고    scopus 로고
    • S. Dunne, Recasting Hoare and He's Relational theory of programs in the context of general correctness, in: A. Butterfield, G. Strong, C. Pahl (Eds.), Proceedings of the 5th Irish Workshop in Formal Methods, IWFM 2001, Workshops in Computing, British Computer Society, 2001. http://ewic.bcs.org/conferences/2001/5thformal/papers
  • 65
    • 34250755681 scopus 로고    scopus 로고
    • S. Dunne, A. Galloway, B. Stoddart, Specification and Refinement in General Correctness, in: Proc. Third BCS-FACS Northern Formal Methods Workshop, Ilkley, U K, B.C.S., 1998 http://www.ewic.org.uk/ewic/workshop/view.cfm/NFM-98
  • 66
    • 0028754754 scopus 로고
    • Functorial theory of parameterised specifications in generalised specification frameworks
    • Ehrig H., and Grosse-Rhode M. Functorial theory of parameterised specifications in generalised specification frameworks. Theoret. Comput. Sci. 135 (1994) 221-266
    • (1994) Theoret. Comput. Sci. , vol.135 , pp. 221-266
    • Ehrig, H.1    Grosse-Rhode, M.2
  • 69
    • 0031121767 scopus 로고    scopus 로고
    • Categorical semantics of parallel program
    • Fiadeiro J., and Maibaum T. Categorical semantics of parallel program. Design. Sci. Comp. Prog. 28 (1997) 111-138
    • (1997) Design. Sci. Comp. Prog. , vol.28 , pp. 111-138
    • Fiadeiro, J.1    Maibaum, T.2
  • 72
    • 85031922244 scopus 로고
    • Superimposition for interactive processes
    • Proc. CONCUR-90. Baeten J., and Klop J.-W. (Eds), Springer
    • Francez N., and Forman I.R. Superimposition for interactive processes. In: Baeten J., and Klop J.-W. (Eds). Proc. CONCUR-90. LNCS vol. 458 (1990), Springer 230-245
    • (1990) LNCS , vol.458 , pp. 230-245
    • Francez, N.1    Forman, I.R.2
  • 74
    • 0027116146 scopus 로고
    • Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations
    • Goguen J.A., and Meseguer J. Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations. Theoret. Comput. Sci. 105 (1992) 217-273
    • (1992) Theoret. Comput. Sci. , vol.105 , pp. 217-273
    • Goguen, J.A.1    Meseguer, J.2
  • 75
    • 0003669822 scopus 로고    scopus 로고
    • Springer Also Ph.D. Thesis, Cambridge University Computing Laboratory 1996, also Cambridge University Computing Laboratory Technical Report No. 408
    • Harrison J.R. Theorem Proving with the Real Numbers (1998), Springer Also Ph.D. Thesis, Cambridge University Computing Laboratory 1996, also Cambridge University Computing Laboratory Technical Report No. 408
    • (1998) Theorem Proving with the Real Numbers
    • Harrison, J.R.1
  • 77
    • 0029426719 scopus 로고
    • Specification by interface separation
    • Hayes I.J., and Sanders J.W. Specification by interface separation. Form. Asp. Comp. 7 (1995) 430-439
    • (1995) Form. Asp. Comp. , vol.7 , pp. 430-439
    • Hayes, I.J.1    Sanders, J.W.2
  • 79
    • 0012793887 scopus 로고    scopus 로고
    • Hybrid Systems: Computation and Control
    • Springer
    • Hentzinger T., and Sastry S. Hybrid Systems: Computation and Control. LNCS vol. 1386 (1998), Springer
    • (1998) LNCS , vol.1386
    • Hentzinger, T.1    Sastry, S.2
  • 81
    • 0015482118 scopus 로고
    • Proof of correctness of Data representations
    • Hoare C.A.R. Proof of correctness of Data representations. Acta Inf. 1 (1972) 271-281
    • (1972) Acta Inf. , vol.1 , pp. 271-281
    • Hoare, C.A.R.1
  • 83
    • 0004240663 scopus 로고
    • Cambridge University Press
    • Hodges W. Model Theory (1993), Cambridge University Press
    • (1993) Model Theory
    • Hodges, W.1
  • 84
    • 34250759977 scopus 로고    scopus 로고
    • International Standards Organisation, Common Criteria for Information Security Evaluation, ISO 15408, v. 3.0 rev. 2, 2005
  • 86
    • 34250748118 scopus 로고    scopus 로고
    • C. Jeske, Algebraic integration of retrenchment and refinement, Ph.D. Thesis, Manchester University, Department of Computer Science, 2005
  • 87
    • 84944257946 scopus 로고    scopus 로고
    • Minimally and maximally abstract retrenchments
    • Proc. IFM-02. Butler M., Petre L., and Sere K. (Eds), Springer
    • Jeske C., and Banach R. Minimally and maximally abstract retrenchments. In: Butler M., Petre L., and Sere K. (Eds). Proc. IFM-02. LNCS vol. 2335 (2002), Springer 380-399
    • (2002) LNCS , vol.2335 , pp. 380-399
    • Jeske, C.1    Banach, R.2
  • 88
    • 84976735431 scopus 로고
    • Tentative steps towards a development method for interfering programs
    • Jones C.B. Tentative steps towards a development method for interfering programs. ACM Trans. Prog. Lang. Sys. 5 (1983) 596-619
    • (1983) ACM Trans. Prog. Lang. Sys. , vol.5 , pp. 596-619
    • Jones, C.B.1
  • 91
    • 85035071321 scopus 로고
    • Partial implementations of abstract data types: A dissenting view
    • Proc. Semantics of Data Types. Kahn G., MacQueen D., and Plotkin G. (Eds), Springer
    • Kamin S., and Archer M. Partial implementations of abstract data types: A dissenting view. In: Kahn G., MacQueen D., and Plotkin G. (Eds). Proc. Semantics of Data Types. LNCS vol. 173 (1984), Springer 317-336
    • (1984) LNCS , vol.173 , pp. 317-336
    • Kamin, S.1    Archer, M.2
  • 92
    • 0027577162 scopus 로고
    • A superimposition control construct for distributed systems
    • Katz S. A superimposition control construct for distributed systems. ACM Trans. Prog. Lang. Sys. 15 (1993) 337-356
    • (1993) ACM Trans. Prog. Lang. Sys. , vol.15 , pp. 337-356
    • Katz, S.1
  • 93
    • 34250753509 scopus 로고    scopus 로고
    • Krogh B., and Lynch N. (Eds), Springer
    • In: Krogh B., and Lynch N. (Eds). Hybrid Systems: Computation and Control. LNCS vol. 1790 (2000), Springer
    • (2000) LNCS , vol.1790
  • 95
    • 0024304753 scopus 로고
    • A simple approach to specifying concurrent systems
    • Lamport L. A simple approach to specifying concurrent systems. Comm. ACM 32 (1989) 32-45
    • (1989) Comm. ACM , vol.32 , pp. 32-45
    • Lamport, L.1
  • 96
  • 98
    • 35048864932 scopus 로고    scopus 로고
    • Using PVS to validate the inverse trigonometric functions of an exact arithmetic
    • Numerical Software with Result Verification. Alt R., Frommer A., Kearfott R., and Luther W. (Eds), Springer
    • Lester D. Using PVS to validate the inverse trigonometric functions of an exact arithmetic. In: Alt R., Frommer A., Kearfott R., and Luther W. (Eds). Numerical Software with Result Verification. LNCS vol. 2991 (2003), Springer 259-273
    • (2003) LNCS , vol.2991 , pp. 259-273
    • Lester, D.1
  • 100
    • 33747351242 scopus 로고    scopus 로고
    • Evolution: A More practical approach than refinement for software development
    • IEEE
    • Liu S. Evolution: A More practical approach than refinement for software development. Proc. ICECCS-97 (1997), IEEE 142-151
    • (1997) Proc. ICECCS-97 , pp. 142-151
    • Liu, S.1
  • 101
    • 34250751965 scopus 로고    scopus 로고
    • B. Mahony, The specification and refinement of timed processes, Ph.D. Thesis, Dept. of Computer Science, Queensland University, 1992
  • 102
    • 34250722833 scopus 로고    scopus 로고
    • Maler O. (Ed), Springer
    • In: Maler O. (Ed). Hybrid and Real-Time Systems. LNCS vol. 1201 (1997), Springer
    • (1997) LNCS , vol.1201
  • 103
    • 33646714349 scopus 로고    scopus 로고
    • Maler O., and Pnueli A. (Eds), Springer
    • In: Maler O., and Pnueli A. (Eds). Hybrid Systems: Computation and Control. LNCS vol. 2623 (2003), Springer
    • (2003) LNCS , vol.2623
  • 106
    • 23044517946 scopus 로고    scopus 로고
    • Guards, preconditions and refinement in Z
    • Proc. ZB-00. Bowen J., Dunne S., Galloway A., and King S. (Eds), Springer
    • Miarka R., Boiten E., and Derrick J. Guards, preconditions and refinement in Z. In: Bowen J., Dunne S., Galloway A., and King S. (Eds). Proc. ZB-00. LNCS vol. 1878 (2000), Springer 286-303
    • (2000) LNCS , vol.1878 , pp. 286-303
    • Miarka, R.1    Boiten, E.2    Derrick, J.3
  • 107
    • 84957369837 scopus 로고    scopus 로고
    • Class refinement and interface refinement in object-oriented programs
    • Proc. FME-97. Fitzgerald J., Jones C., and Lucas P. (Eds), Springer
    • Mikhajlova A., and Sekerinski E. Class refinement and interface refinement in object-oriented programs. In: Fitzgerald J., Jones C., and Lucas P. (Eds). Proc. FME-97. LNCS vol. 1313 (1997), Springer 82-101
    • (1997) LNCS , vol.1313 , pp. 82-101
    • Mikhajlova, A.1    Sekerinski, E.2
  • 109
    • 0023558869 scopus 로고
    • A theoretical basis for stepwise refinement and the programming calculus
    • Morris J.M. A theoretical basis for stepwise refinement and the programming calculus. Sci. Comp. Prog. 9 (1987) 287-306
    • (1987) Sci. Comp. Prog. , vol.9 , pp. 287-306
    • Morris, J.M.1
  • 110
    • 0007125513 scopus 로고    scopus 로고
    • Partiality and nondeterminacy in program proofs
    • Morris J.M., and Bunkenburg A. Partiality and nondeterminacy in program proofs. Form. Asp. Comp. 10 (1998) 76-96
    • (1998) Form. Asp. Comp. , vol.10 , pp. 76-96
    • Morris, J.M.1    Bunkenburg, A.2
  • 111
    • 34250771777 scopus 로고    scopus 로고
    • J.M. Morris, A. Bunkenburg, Term transformer semantics, ACM Trans. Prog. Lang. Sys. (2000) (submitted for publication)
  • 112
    • 26844465119 scopus 로고    scopus 로고
    • Real number calculations and theorem proving
    • TPHOLs05. Hurd J., and Melham T. (Eds), Springer
    • Munoz C., and Lester D. Real number calculations and theorem proving. In: Hurd J., and Melham T. (Eds). TPHOLs05. LNCS vol. 3603 (2005), Springer 195-210
    • (2005) LNCS , vol.3603 , pp. 195-210
    • Munoz, C.1    Lester, D.2
  • 114
    • 34250720729 scopus 로고    scopus 로고
    • D.S. Neilson, From Z to C: Illustration of a rigorous development Method, Ph.D. Thesis, Oxford University Computing Laboratory Programming Research Group, Technical Monograph PRG-101, 1990
  • 115
    • 0024752060 scopus 로고
    • A generalisation of Dijkstra's calculus
    • Nelson G. A generalisation of Dijkstra's calculus. ACM Trans. Prog. Lang. Sys. 11 (1989) 517-561
    • (1989) ACM Trans. Prog. Lang. Sys. , vol.11 , pp. 517-561
    • Nelson, G.1
  • 116
    • 34250700677 scopus 로고    scopus 로고
    • O. Owe, An Approach to Program Reasoning Based on a First Order Logic for Partial Functions, University of Oslo Institute of Informatics Research Report No. 89, ISBN: 82-90230-88-5, 1985
  • 117
    • 0344109265 scopus 로고
    • Partial logics reconsidered: a conservative approach
    • Owe O. Partial logics reconsidered: a conservative approach. Form. Asp. Comp. 3 (1993) 1-16
    • (1993) Form. Asp. Comp. , vol.3 , pp. 1-16
    • Owe, O.1
  • 118
    • 34250746044 scopus 로고    scopus 로고
    • M.R. Poppleton, Formal Methods for Continuous Systems: Liberalising Refinement in B, Ph.D. Thesis, Manchester University, Department of Computer Science, 2001
  • 119
    • 34250744891 scopus 로고    scopus 로고
    • M.R. Poppleton, R. Banach, Retrenchment: Extending the reach of refinement, in: Proc. IEEE ASE-99, 1999, pp. 158-165
  • 120
    • 34250781291 scopus 로고    scopus 로고
    • M.R. Poppleton, R. Banach, Retrenchment: Extending Refinement for Continuous and Control Systems, in: Proc. IWFM-00, 2000, 26pp., http://ewic.org.uk/ewic/workshop/view.cfm/IWFM-00
  • 121
    • 84948143606 scopus 로고    scopus 로고
    • Controlling control systems: An application of evolving retrenchment
    • Proc. BZ-02. Bert D. (Ed), Springer
    • Poppleton M.R., and Banach R. Controlling control systems: An application of evolving retrenchment. In: Bert D. (Ed). Proc. BZ-02. LNCS vol. 2272 (2002), Springer 42-61
    • (2002) LNCS , vol.2272 , pp. 42-61
    • Poppleton, M.R.1    Banach, R.2
  • 122
    • 34250756204 scopus 로고    scopus 로고
    • Retrenchment Homepage; http://www.cs.man.ac.uk/retrenchment
  • 123
    • 34250757271 scopus 로고    scopus 로고
    • RODIN. The RODIN Project. Rigorous Open Development Environment for Complex Systems, 2004 http://rodin.cs.ncl.ac.uk/index.html
  • 125
    • 84957025346 scopus 로고    scopus 로고
    • A preview of the basic picture: A new perspective on formal topology
    • Proc. TYPES-98. Altenkirch T., Naraschewski W., and Reus B. (Eds), Springer
    • Sambin G., and Gebellato S. A preview of the basic picture: A new perspective on formal topology. In: Altenkirch T., Naraschewski W., and Reus B. (Eds). Proc. TYPES-98. LNCS vol. 1657 (1999), Springer 194-207
    • (1999) LNCS , vol.1657 , pp. 194-207
    • Sambin, G.1    Gebellato, S.2
  • 126
    • 34250773611 scopus 로고    scopus 로고
    • G. Schellhorn, Verification of abstract state machines, Ph.D. Thesis, University of Ulm Fakultät für Informatik, 1999
  • 127
    • 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
  • 130
    • 84963823270 scopus 로고    scopus 로고
    • Stepwise development from ideal specifications
    • Proc. IEEE ACSC-00
    • Smith G. Stepwise development from ideal specifications. Proc. IEEE ACSC-00. Aus. Comp. Sci. Comm. 22 (2000) 227-233
    • (2000) Aus. Comp. Sci. Comm. , vol.22 , pp. 227-233
    • Smith, G.1
  • 131
    • 33947157738 scopus 로고    scopus 로고
    • Incremental development of real-time requirements: The light control case study
    • Smith G., and Fidge C. Incremental development of real-time requirements: The light control case study. JUCS 6 (2000) 704-730
    • (2000) JUCS , vol.6 , pp. 704-730
    • Smith, G.1    Fidge, C.2
  • 133
    • 84958760974 scopus 로고
    • Specware(TM): Formal support for composing software
    • Proc. MPC-95. Moller B. (Ed), Springer Also: Kestrel Institute Technical Report KES.U.94.5
    • Srinivas Y.V., and Jullig R. Specware(TM): Formal support for composing software. In: Moller B. (Ed). Proc. MPC-95. LNCS vol. 947 (1995), Springer 399-422. http://www.kestrel.edu Also: Kestrel Institute Technical Report KES.U.94.5
    • (1995) LNCS , vol.947 , pp. 399-422
    • Srinivas, Y.V.1    Jullig, R.2
  • 135
    • 84957619083 scopus 로고    scopus 로고
    • More powerful Z data refinement: Pushing the state of the art in industrial refinement
    • Proc. ZUM-98. Bowen J., Fett A., and Hinchey M. (Eds), Springer
    • Stepney S., Cooper D., and Woodcock J. More powerful Z data refinement: Pushing the state of the art in industrial refinement. In: Bowen J., Fett A., and Hinchey M. (Eds). Proc. ZUM-98. LNCS vol. 1493 (1998), Springer 284-307
    • (1998) LNCS , vol.1493 , pp. 284-307
    • Stepney, S.1    Cooper, D.2    Woodcock, J.3
  • 136
    • 34250727227 scopus 로고    scopus 로고
    • S. Stepney, D. Cooper, J. Woodcock, An electronic purse: specification, refinement and proof, Technical Report PRG-126, Oxford University Computing Laboratory, 2000
  • 137
    • 84951810186 scopus 로고    scopus 로고
    • How firing conditions help inheritance
    • Proc. ZUM-95. Bowen J., and Hinchey M. (Eds), Springer
    • Strulo B. How firing conditions help inheritance. In: Bowen J., and Hinchey M. (Eds). Proc. ZUM-95. LNCS vol. 967 (1996), Springer 264-275
    • (1996) LNCS , vol.967 , pp. 264-275
    • Strulo, B.1
  • 138
    • 0020160380 scopus 로고
    • On the inevitable intertwining of specification and implementation
    • Swartout W., and Balzer R. On the inevitable intertwining of specification and implementation. Comm. ACM 25 (1982) 438-440
    • (1982) Comm. ACM , vol.25 , pp. 438-440
    • Swartout, W.1    Balzer, R.2
  • 139
    • 84949425548 scopus 로고    scopus 로고
    • Hybrid Systems: Computation and Control
    • Springer
    • Vaandrager F., and van Schuppen J. Hybrid Systems: Computation and Control. LNCS vol. 1569 (1999), Springer
    • (1999) LNCS , vol.1569
    • Vaandrager, F.1    van Schuppen, J.2
  • 143
    • 0042824109 scopus 로고    scopus 로고
    • Behavioral subtyping relations for active objects
    • Wehrheim H. Behavioral subtyping relations for active objects. Form. Methods Syst. Des. 23 (2003) 143-170
    • (2003) Form. Methods Syst. Des. , vol.23 , pp. 143-170
    • Wehrheim, H.1
  • 145
    • 84976773567 scopus 로고
    • The development of programs by stepwise refinement
    • Wirth N. The development of programs by stepwise refinement. Comm. ACM 14 (1971) 221-227
    • (1971) Comm. ACM , vol.14 , pp. 221-227
    • Wirth, N.1
  • 148
    • 21344490460 scopus 로고
    • The lattice of data refinement
    • von Wright J. The lattice of data refinement. Acta Inf. 31 (1994) 105-135
    • (1994) Acta Inf. , vol.31 , pp. 105-135
    • von Wright, J.1


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