{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T08:05:53Z","timestamp":1767773153061},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540643029"},{"type":"electronic","value":"9783540697220"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/bfb0053566","type":"book-chapter","created":{"date-parts":[[2006,6,7]],"date-time":"2006-06-07T05:40:18Z","timestamp":1149658818000},"page":"105-121","source":"Crossref","is-referenced-by-count":23,"title":["Reasoning about classes in object-oriented languages: Logical models and tools"],"prefix":"10.1007","author":[{"given":"Ulrich","family":"Hensel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marieke","family":"Huisman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bart","family":"Jacobs","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hendrik","family":"Tews","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2006,5,23]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"M. Abadi and L. Cardelli. A Theory of Objects. Monographs in Comp. Sci. Springer, 1996.","key":"8_CR1","DOI":"10.1007\/978-1-4419-8598-9"},{"unstructured":"M. Archer and C. Heitmeyer. TAME: A specialized specification and verification system for timed automata. In A. Bestavros, editor, Work In Progress (WIP) Proceedings of the 17th IEEE Real-Time Systems Symposium (RTSS'96), pages 3\u20136, Washington, DC, December 1996. The WIP Proceedings is available at http:\/\/www.cs.bu.edu\/pub\/ieee-rts\/rtss96\/wip\/proceedings.","key":"8_CR2"},{"doi-asserted-by":"crossref","unstructured":"K. Bruce, L. Cardelli, G. Castagna, The Hopkins Objects Group, G. Leavens, and B. Pierce. On binary methods. Theory & Practice of Object Systems, 1(3), 1996.","key":"8_CR3","DOI":"10.1002\/j.1096-9942.1995.tb00019.x"},{"doi-asserted-by":"crossref","unstructured":"C. Cirstea. Coalgebra Semantics for Hidden Algebra: parametrised objects and inheritance. To appear in: Workshop on Algebraic Development Techniques (Springer LNCS), 1998.","key":"8_CR4","DOI":"10.1007\/3-540-64299-4_33"},{"doi-asserted-by":"crossref","unstructured":"A. Dold, F. W. von Henke, H. Pfeifer, and H. Rue\u00df. Formal verification of transformations for peephole optimization. In FME'97: Formal Methods: Their Industrial Application and Strengthened Foundations, Lecture Notes in Computer Science.","key":"8_CR5","DOI":"10.1007\/3-540-63533-5_24"},{"unstructured":"J.A. Goguen and G. Malcolm. An extended abstract of a hidden agenda. In J. Meystel, A. Meystel, and R. Quintero, editors, Proceedings of the Conference on Intelligent Systems: A Semiotic Perspective, pages 159\u2013167. Nat. Inst. Stand. & Techn., 1996.","key":"8_CR6"},{"unstructured":"J. Gosling, B. Jay, and G. Steele. The Java Language Specification. Addison-Wesley, 1996.","key":"8_CR7"},{"issue":"2","key":"8_CR8","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1016\/S0304-3975(96)00162-4","volume":"173","author":"R. Hennicker","year":"1997","unstructured":"R. Hennicker, M. Wirsing, and M. Bidoit. Proof systems for structured specifications with observability operators. Theor. Comp. Sci., 173(2):393\u2013443, 1997.","journal-title":"Theor. Comp. Sci."},{"unstructured":"C. Hermida and B. Jacobs. Structural induction and coinduction in a fibrational setting. Information \u03be Computation (to appear).","key":"8_CR9"},{"key":"8_CR10","series-title":"number 1098 in Lect. Notes Comp. Sci.","first-page":"210","volume-title":"European Conference on Object-Oriented Programming","author":"B. Jacobs","year":"1996","unstructured":"B. Jacobs. Inheritance and cofree constructions. In P. Cointe, editor, European Conference on Object-Oriented Programming, number 1098 in Lect. Notes Comp. Sci., pages 210\u2013231. Springer, Berlin, 1996."},{"doi-asserted-by":"crossref","unstructured":"B. Jacobs. Objects and classes, co-algebraically. In B. Freitag, C.B. Jones, C. Lengauer, and H.-J. Schek, editors, Object-Orientation with Parallelism and Persistence, pages 83\u2013103. Kluwer Acad. Publ., 1996.","key":"8_CR11","DOI":"10.1007\/978-1-4613-1437-0_5"},{"key":"8_CR12","series-title":"number 1214 in Lect. Notes Comp. Sci.","doi-asserted-by":"crossref","first-page":"787","DOI":"10.1007\/BFb0030641","volume-title":"TAPSOFT'97: Theory and Practice of Software Development","author":"B. Jacobs","year":"1997","unstructured":"B. Jacobs. Behaviour-refinement of coalgebraic specifications with coinductive correctness proofs. In M. Bidoit and M. Dauchet, editors, TAPSOFT'97: Theory and Practice of Software Development, number 1214 in Lect. Notes Comp. Sci., pages 787\u2013802. Springer, Berlin, 1997."},{"doi-asserted-by":"crossref","unstructured":"B. Jacobs. Invariants, bisimulations and the correctness of coalgebraic refinements. In M. Johnson, editor, Algebraic Methodology and Software Technology, number 1349 in Lect. Notes Comp. Sci., pages 276\u2013291, Berlin, 1997.","key":"8_CR13","DOI":"10.1007\/BFb0000477"},{"key":"8_CR14","first-page":"222","volume":"62","author":"B. Jacobs","year":"1997","unstructured":"B. Jacobs and J. Rutten. A tutorial on (co)algebras and (co)induction. EATCS Bulletin, 62:222\u2013259, 1997.","journal-title":"EATCS Bulletin"},{"unstructured":"J. Knappman. A PVS based tool for developing programs in the refinement calculus. Master's thesis, Inst. of Comp. Sci. & Appl. Math., Christian-Albrechts-Univ. of Kiel, 1996. http:\/\/www.informatik.uni-kiel.de\/inf\/deRoever\/DiplJKm.html","key":"8_CR15"},{"unstructured":"B. Meyer. Object-Oriented Software Construction. Prentice Hall, 2nd rev. edition, 1997.","key":"8_CR16"},{"key":"8_CR17","series-title":"number 1102 in Lect. Notes Comp. Sci.","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1007\/3-540-61474-5_91","volume-title":"Computer Aided Verification","author":"S. Owre","year":"1996","unstructured":"S. Owre, S. Rajan, J.M. Rushby, N. Shankar, and M. Srivas. PVS: Combining specification, proof checking, and model checking. In R. Alur and T.A. Henzinger, editors, Computer Aided Verification, number 1102 in Lect. Notes Comp. Sci., pages 411\u2013414. Springer, Berlin, 1996."},{"issue":"2","key":"8_CR18","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1109\/32.345827","volume":"21","author":"S. Owre","year":"1995","unstructured":"S. Owre, J.M. Rushby, N. Shankar, and F. von Henke. Formal verification for fault-tolerant architectures: Prolegomena to the design of PVS. IEEE Trans, on Softw. Eng., 21(2):107\u2013125, 1995.","journal-title":"IEEE Trans, on Softw. Eng."},{"key":"8_CR19","volume-title":"Number 828 in Lect. Notes Comp. Sci.","author":"L.C. Paulson","year":"1994","unstructured":"L.C. Paulson. Isabelle: A Generic Theorem Prover. Number 828 in Lect. Notes Comp. Sci. Springer, Berlin, 1994."},{"unstructured":"C.H. Pratten. An Introduction to Proving AMN Specifications with PVS and the AMN-Proof Tool, http:\/\/www.dsse.ecs.soton.ac.uk\/~chp\/amn-proof \/ papers.html.","key":"8_CR20"},{"key":"8_CR21","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1017\/S0960129500000694","volume":"5","author":"H. Reichel","year":"1995","unstructured":"H. Reichel. An approach to object semantics based on terminal co-algebras. Math. Struct, in Comp. Sci., 5:129\u2013152, 1995.","journal-title":"Math. Struct, in Comp. Sci."},{"doi-asserted-by":"crossref","unstructured":"D. R\u00e9my and J. Vouillon. Objective ML: A simple object-oriented extension of ML. In Princ. of Progr. Lang., pages 40\u201353. ACM Press, 1997.","key":"8_CR22","DOI":"10.1145\/263699.263707"},{"unstructured":"J.U. Skakkeb\u00c6k. A Verification Assistant for a Real Time Logic. PhD thesis, Dep. of Computer Science, Techn. Univ. Denmark, 1994.","key":"8_CR23"}],"container-title":["Lecture Notes in Computer Science","Programming Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0053566","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,15]],"date-time":"2020-04-15T09:15:28Z","timestamp":1586942128000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0053566"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540643029","9783540697220"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/bfb0053566","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1998]]}}}