메뉴 건너뛰기




Volumn 6, Issue 1, 1996, Pages 33-67

Algebraic implementation of abstract data types: A survey of concepts and new compositionality results

Author keywords

[No Author keywords available]

Indexed keywords

SOFTWARE DESIGN; SOFTWARE ENGINEERING;

EID: 26944494337     PISSN: 09601295     EISSN: None     Source Type: Journal    
DOI: 10.1017/S0960129500000864     Document Type: Article
Times cited : (6)

References (57)
  • 2
    • 0023962480 scopus 로고
    • Crypt-equivalent algebraic specifications
    • Bauer, F. L. and Wirsing, M. (1988) Crypt-Equivalent Algebraic Specifications. Ada Informatica 25 (2) 11-153.
    • (1988) Ada Informatica , vol.25 , Issue.2 , pp. 11-153
    • Bauer, F.L.1    Wirsing, M.2
  • 3
    • 0024611627 scopus 로고
    • Correctness proofs for abstract implementations
    • Bernot, G. (1989) Correctness Proofs for Abstract Implementations. Information and Computation 80 121-151.
    • (1989) Information and Computation , vol.80 , pp. 121-151
    • Bernot, G.1
  • 4
    • 0006487784 scopus 로고
    • Proving the correctness of algebraically specified software: Modularity and observability issues
    • Bernot, G. and Bidoit, M. (1991) Proving the correctness of Algebraically Specified Software: Modularity and Observability Issues. In: Processings 2nd. AM AST {Iowa City) 139-161.
    • (1991) Processings 2nd. AM AST {Iowa City) , pp. 139-161
    • Bernot, G.1    Bidoit, M.2
  • 5
    • 85034776218 scopus 로고
    • Abstract implementations and correctness proofs
    • Springer-Verlag Lecture Notes in Computer Science
    • Bernot, G., Bidoit, M. and Choppy, C. (1986) Abstract implementations and correctness proofs. Proc. 3rd. Symp. on Theoretical Aspects of Computer Science. Springer-Verlag Lecture Notes in Computer Science 210 236-251.
    • (1986) Proc. 3rd. Symp. on Theoretical Aspects of Computer Science , vol.210 , pp. 236-251
    • Bernot, G.1    Bidoit, M.2    Choppy, C.3
  • 7
    • 84927741743 scopus 로고
    • Bounded implementation of algebraic specifications
    • Springer-Verlag Lecture Notes in Computer Science
    • Breu, M. (1993) Bounded implementation of algebraic specifications. 8th Workshop on Specification of Abstract Data Types (Dourdan, 1991). Springer-Verlag Lecture Notes in Computer Science 655 181-198.
    • (1993) 8th Workshop on Specification of Abstract Data Types (Dourdan, 1991) , vol.655 , pp. 181-198
    • Breu, M.1
  • 10
    • 0010570160 scopus 로고
    • GSBL: An algebraic specification language based on inheritance
    • Springer-Verlag Lecture Notes in Computer Science
    • Clerici, S. and Orejas, F. (1988) GSBL: an algebraic specification language based on inheritance. Proc. 1988 European Conf. on Object Oriented Programming, Oslo. Springer-Verlag Lecture Notes in Computer Science 322 78-92.
    • (1988) Proc. 1988 European Conf. on Object Oriented Programming, Oslo , vol.322 , pp. 78-92
    • Clerici, S.1    Orejas, F.2
  • 11
    • 0001849324 scopus 로고
    • Logical support for modularisation
    • In: Huet, G. and Plotkin, G. (eds.), Cambridge University Press
    • Diaconescu, R., Goguen, J. A. and Stefaneas, P. (1993) Logical support for modularisation. In: Huet, G. and Plotkin, G. (eds.) Logical Environments, Cambridge University Press 83-130.
    • (1993) Logical Environments , pp. 83-130
    • Diaconescu, R.1    Goguen, J.A.2    Stefaneas, P.3
  • 12
    • 0019912438 scopus 로고
    • On the theory of specification, implementation and parameterization of abstract data types
    • Ehrich, H.-D. (1982) On the theory of specification, implementation and parameterization of abstract data types. Journal of the Association for Computing Machinery 29 206-207.
    • (1982) Journal of the Association for Computing Machinery , vol.29 , pp. 206-207
    • Ehrich, H.-D.1
  • 13
    • 84927733942 scopus 로고
    • Proving implementation correct - Two alternative approaches
    • Ehrich, H.-D. and Lipeck, U. (1980) Proving implementation correct - two alternative approaches. Information Processing 80 83-88.
    • (1980) Information Processing , vol.80 , pp. 83-88
    • Ehrich, H.-D.1    Lipeck, U.2
  • 14
    • 84912986527 scopus 로고
    • Concepts and compatibility requirements for implementations and transformation of specifications, Algebraic Specification Column Part 6
    • Ehrig, H. (1989) Concepts and compatibility requirements for implementations and transformation of specifications, Algebraic Specification Column Part 6. EATCS Bulletin 38 79-92.
    • (1989) EATCS Bulletin , vol.38 , pp. 79-92
    • Ehrig, H.1
  • 15
    • 84927749275 scopus 로고
    • New compatibility results for implementations within the initial algebraic approach
    • Ehrig, H. and Adametz, H. (1981) New compatibility results for implementations within the initial algebraic approach, Algebraic Specification Column Part 11. EATCS Bulletin 43 102-112.
    • (1981) Algebraic Specification Column Part 11. EATCS Bulletin , vol.43 , pp. 102-112
    • Ehrig, H.1    Adametz, H.2
  • 16
    • 49049126426 scopus 로고
    • Compatibility of parameter passing and implementation of parameterized data types
    • Ehrig, H. and Kreowski, H.-J. (1983) Compatibility of parameter passing and implementation of parameterized data types. Theoretical Computer Science 27 (3) 255-286.
    • (1983) Theoretical Computer Science , vol.27 , Issue.3 , pp. 255-286
    • Ehrig, H.1    Kreowski, H.-J.2
  • 23
    • 84976821809 scopus 로고
    • Parameterized specifications: Parameter passing and implementation with respect to observability
    • Ganzinger, H. (1983) Parameterized specifications: parameter passing and implementation with respect to observability. ACM Trans, on Programming Languages and Systems 5 (3) 318-354.
    • (1983) ACM Trans, on Programming Languages and Systems , vol.5 , Issue.3 , pp. 318-354
    • Ganzinger, H.1
  • 26
    • 0026444654 scopus 로고
    • Institutions: Abstract model theory for specification and programming
    • Goguen, J. A. and Burstall, R. M. (1992) Institutions: Abstract model theory for specification and programming. Journ. of the ACM 39 (1) 95-146.
    • (1992) Journ. of the ACM , vol.39 , Issue.1 , pp. 95-146
    • Goguen, J.A.1    Burstall, R.M.2
  • 31
    • 34249929445 scopus 로고
    • Observational implementation of algebraic specifications
    • Hennicker, R. (1991) Observational implementation of algebraic specifications. Acta Informatica 28 187-230.
    • (1991) Acta Informatica , vol.28 , pp. 187-230
    • Hennicker, R.1
  • 32
    • 0015482118 scopus 로고
    • Proofs of correctness of data representations
    • Hoare, C. A. R. (1972) Proofs of correctness of data representations. Acta Informatica 1 271-281.
    • (1972) Acta Informatica , vol.1 , pp. 271-281
    • Hoare, C.A.R.1
  • 33
    • 85035071321 scopus 로고
    • Partial implementations of abstract data types: A dissenting view on errors
    • Springer-Verlag Lecture Notes in Computer Science
    • Kamin, S. and Archer, M. (1984) Partial Implementations of Abstract Data Types: A Dissenting View on Errors. Proc. Int. Symposium on Semantics of Data Types, Sophia-Antipolis. Springer-Verlag Lecture Notes in Computer Science 173 317-336.
    • (1984) Proc. Int. Symposium on Semantics of Data Types, Sophia-Antipolis , vol.173 , pp. 317-336
    • Kamin, S.1    Archer, M.2
  • 34
    • 0023965222 scopus 로고
    • Computability and implementability issues in abstract data types
    • Kapur, D. and Srivas, M. (1988) Computability and implementability issues in abstract data types. Science of Computer Programming 10 33-63.
    • (1988) Science of Computer Programming , vol.10 , pp. 33-63
    • Kapur, D.1    Srivas, M.2
  • 35
    • 77957664229 scopus 로고
    • General logics
    • Granada. North Holland
    • Meseguer, J. (1989) General logics. Proc. Logic Colloquium '87, Granada. North Holland 275-329.
    • (1989) Proc. Logic Colloquium '87 , pp. 275-329
    • Meseguer, J.1
  • 36
    • 0002928286 scopus 로고
    • Initiality, induction and computability
    • In: Nivat, M. and Reynolds, J. (eds.)., Cambridge University Press
    • Meseguer, J. and Goguen, J. A. (1985) Initiality, induction and computability. In: Nivat, M. and Reynolds, J. (eds.). Algebraic Methods in Semantics, Cambridge University Press 459-540.
    • (1985) Algebraic Methods in Semantics , pp. 459-540
    • Meseguer, J.1    Goguen, J.A.2
  • 38
    • 84969344425 scopus 로고
    • Initial behavioural semantics for algebraic specifications
    • Selected Papers from the 5th Workshop on Specification of Abstract Data Types, Gullane, Scotland. Springer- Verlag Lecture Notes in Computer Science
    • Nivela, P. and Orejas, F. (1988) Initial behavioural semantics for algebraic specifications. Recent Trends in Data Type Specification, Selected Papers from the 5th Workshop on Specification of Abstract Data Types, Gullane, Scotland. Springer- Verlag Lecture Notes in Computer Science 332 184-207.
    • (1988) Recent Trends in Data Type Specification , vol.332 , pp. 184-207
    • Nivela, P.1    Orejas, F.2
  • 39
    • 0019710245 scopus 로고
    • On the representation of data types
    • Springer-Verlag Lecture Notes in Computer Science
    • Orejas, F. (1981) On the representation of data types. Proc. Intl. Coll. on Formalization of Programming Concepts. Springer-Verlag Lecture Notes in Computer Science 107 419-431.
    • (1981) Proc. Intl. Coll. on Formalization of Programming Concepts , vol.107 , pp. 419-431
    • Orejas, F.1
  • 42
    • 84927733066 scopus 로고
    • On implementability and computability in abstract data types
    • North-Holland
    • Orejas, F. (1985) On implementability and computability in abstract data types. In: Algebra, Logics and Combinatorics in Computer Science, North-Holland 633-644.
    • (1985) Algebra, Logics and Combinatorics in Computer Science , pp. 633-644
    • Orejas, F.1
  • 43
    • 84927733065 scopus 로고
    • The role of abstraction in program development (response)
    • Dublin, North-Holland
    • Orejas, F. (1986) The role of abstraction in program development (response). Proc. IFIP Congress 1986, Dublin, North-Holland 143-146.
    • (1986) Proc. IFIP Congress 1986 , pp. 143-146
    • Orejas, F.1
  • 48
    • 0347567659 scopus 로고
    • Behavioural equivalence - A unifying concept for initial and final specification methods
    • Reichel, H. (1981) Behavioural equivalence - a unifying concept for initial and final specification methods. Proc. 3rd Hungarian Comp. Sci. Conference 27-39.
    • (1981) Proc. 3rd Hungarian Comp. Sci. Conference , pp. 27-39
    • Reichel, H.1
  • 49
    • 84927733063 scopus 로고
    • Ph.D. Thesis, Depto. de Leng. y Sist. Inf., Basque Country University, Spain
    • Sanchez, A. (1992) Implementation de Especificaciones Algebraicas, Ph.D. Thesis, Depto. de Leng. y Sist. Inf., Basque Country University, Spain.
    • (1992) Implementation de Especificaciones Algebraicas
    • Sanchez, A.1
  • 51
    • 51649156686 scopus 로고
    • Toward formal development of programs from algebraic specifications: Implementations revisited
    • Sannella, D. T. and Tarlecki, A. (1988a) Toward formal development of programs from algebraic specifications: implementations revisited. Acta Informatica 25 233-281.
    • (1988) Acta Informatica , vol.25 , pp. 233-281
    • Sannella, D.T.1    Tarlecki, A.2
  • 53
    • 85033716656 scopus 로고
    • Toward formal development of ML programs: Foundations and methodology
    • Barcelona. Springer-Verlag Lecture Notes in Computer Science
    • Sannella, D. T. and Tarlecki, A. (1989) Toward formal development of ML programs: foundations and methodology. In: Proc. TAPSOFT'89, Barcelona. Springer-Verlag Lecture Notes in Computer Science 352 375-389.
    • (1989) Proc. TAPSOFT'89 , vol.352 , pp. 375-389
    • Sannella, D.T.1    Tarlecki, A.2
  • 55
    • 85034227973 scopus 로고
    • A kernel language for algebraic specification and implementation
    • Borgholm, Sweden. Springer-Verlag Lecture Notes in Computer Science
    • Sannella, D. T. and Wirsing, M. (1983) A kernel language for algebraic specification and implementation. Proc. 1983 Intl. Conf. on Foundations of Computation Theory, Borgholm, Sweden. Springer-Verlag Lecture Notes in Computer Science 158 413-427.
    • (1983) Proc. 1983 Intl. Conf. on Foundations of Computation Theory , vol.158 , pp. 413-427
    • Sannella, D.T.1    Wirsing, M.2


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