{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T20:48:59Z","timestamp":1742935739674,"version":"3.40.3"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319155449"},{"type":"electronic","value":"9783319155456"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-15545-6_11","type":"book-chapter","created":{"date-parts":[[2015,3,4]],"date-time":"2015-03-04T21:19:15Z","timestamp":1425503955000},"page":"134-154","source":"Crossref","is-referenced-by-count":4,"title":["An Institution for Object-Z with Inheritance and Polymorphism"],"prefix":"10.1007","author":[{"given":"Hubert","family":"Baumeister","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohamed","family":"Bettaz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mourad","family":"Maouche","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M\u2019hamed","family":"Mosteghanemi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"11_CR1","unstructured":"Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language. Reference Manual, 2nd edn. Addison-Wesley Professional (2004)"},{"key":"11_CR2","unstructured":"Mossakowski, T., Maeder, C., Codescu, M.: Hets user guide - verion 0.99. DKFI GmbH, Bremen, Germany (2013)"},{"key":"11_CR3","unstructured":"Mossakowski, T.: Heterogeneous specification and the heterogeneous tool set. Habilitation thesis, University of Bremen (2005)"},{"key":"11_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1007\/3-540-12896-4_366","volume-title":"Logics of Programs","author":"J.A. Goguen","year":"1984","unstructured":"Goguen, J.A., Burstall, R.M.: Introducing institutions. In: Clarke, E., Kozen, D. (eds.) Logic of Programs 1983. LNCS, vol.\u00a0164, pp. 221\u2013256. Springer, Heidelberg (1984)"},{"key":"11_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"292","DOI":"10.1007\/3-540-10007-5_41","volume-title":"Abstract Software Specifications","author":"R.M. Burstall","year":"1980","unstructured":"Burstall, R.M., Goguen, J.A.: The semantics of Clear, a specification language. In: Bjorner, D. (ed.) Abstract Software Specifications. LNCS, vol.\u00a086, pp. 292\u2013332. Springer, Heidelberg (1980)"},{"key":"11_CR6","doi-asserted-by":"crossref","unstructured":"Sannella, D., Tarlecki, A.: Specifications in an arbitrary institution. Information and Computation (1988)","DOI":"10.1016\/0890-5401(88)90008-9"},{"key":"11_CR7","series-title":"Lecture Notes in Computer Science","volume-title":"CASL Reference Manual","year":"2004","unstructured":"Mosses, P.D. (ed.): CASL Reference Manual. LNCS, vol.\u00a02960. Springer, Heidelberg (2004)"},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Ehrig, H., Mahr, B.: Fundamentals of algebraic specification 1: Equations and initial semantics. Springer (1985)","DOI":"10.1007\/978-3-642-69962-7"},{"key":"11_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1007\/11780274_17","volume-title":"Algebra, Meaning, and Computation","author":"D.R. Smith","year":"2006","unstructured":"Smith, D.R.: Composition by colimit and formal software development. In: Futatsugi, K., Jouannaud, J.-P., Meseguer, J. (eds.) Algebra, Meaning, and Computation. LNCS, vol.\u00a04060, pp. 317\u2013332. Springer, Heidelberg (2006)"},{"key":"11_CR10","doi-asserted-by":"crossref","unstructured":"Smith, G.: The Object-Z specification language. Kluwer Academic Publisher (2000)","DOI":"10.1007\/978-1-4615-5265-9"},{"key":"11_CR11","unstructured":"Spivey, J.M.: The Z Notation - A Reference manual. Prentice-Hall (1989)"},{"key":"11_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/3-540-44525-0_2","volume-title":"ZB 2000: Formal Specification and Development in Z and B","author":"S.-K. Kim","year":"2000","unstructured":"Kim, S.-K., Carrington, D.: A formal mapping between UML models and object-Z specifications. In: Bowen, J.P., Dunne, S., Galloway, A., King, S. (eds.) B 2000, ZUM 2000, and ZB 2000. LNCS, vol.\u00a01878, pp. 2\u201321. Springer, Heidelberg (2000)"},{"key":"11_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"366","DOI":"10.1007\/978-3-540-44616-3_21","volume-title":"Recent Trends in Algebraic Development Techniques","author":"H. Baumeister","year":"2000","unstructured":"Baumeister, H.: Relating abstract datatypes and Z-schemata. In: Bert, D., Choppy, C., Mosses, P.D. (eds.) WADT 1999. LNCS, vol.\u00a01827, pp. 366\u2013382. Springer, Heidelberg (2000)"},{"key":"11_CR14","unstructured":"Cengarle, M.V., Knapp, A.: An institution for UML 2.0 static structures. Technical Report TUM-10807, Technische Universit\u00e4t M\u00fcnchen (2008)"},{"key":"11_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1007\/978-3-540-68679-8_23","volume-title":"Concurrency, Graphs and Models","author":"M.V. Cengarle","year":"2008","unstructured":"Cengarle, M.V., Knapp, A., Tarlecki, A., Wirsing, M.: A heterogeneous approach to UML semantics. In: Degano, P., De Nicola, R., Meseguer, J. (eds.) Concurrency, Graphs and Models. LNCS, vol.\u00a05065, pp. 383\u2013402. Springer, Heidelberg (2008)"},{"key":"11_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1007\/978-3-642-03429-9_6","volume-title":"Recent Trends in Algebraic Development Techniques","author":"A. Boronat","year":"2009","unstructured":"Boronat, A., Knapp, A., Meseguer, J., Wirsing, M.: What is a multi-modeling language? In: Corradini, A., Montanari, U. (eds.) WADT 2008. LNCS, vol.\u00a05486, pp. 71\u201387. Springer, Heidelberg (2009)"},{"key":"11_CR17","unstructured":"Baumeister, H.: Relations between Abstract Datatypes modeled as Abstract Datatypes. PhD thesis, University of Saarbr\u00fccken (1999)"},{"issue":"2","key":"11_CR18","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1016\/0304-3975(92)90302-V","volume":"105","author":"J.A. Goguen","year":"1992","unstructured":"Goguen, J.A., Meseguer, J.: Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations. Theoretical Computer Science\u00a0105(2), 217\u2013273 (1992)","journal-title":"Theoretical Computer Science"},{"key":"11_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1007\/3-540-64299-4_26","volume-title":"Recent Trends in Algebraic Development Techniques","author":"J. Meseguer","year":"1998","unstructured":"Meseguer, J.: Membership algebra as a logical framework for equational specification. In: Parisi-Presicce, F. (ed.) WADT 1997. LNCS, vol.\u00a01376, pp. 18\u201361. Springer, Heidelberg (1998)"},{"issue":"1","key":"11_CR20","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1145\/147508.147524","volume":"39","author":"J.A. Goguen","year":"1992","unstructured":"Goguen, J.A., Burstall, R.M.: Institutions: Abstract model theory for specification and programming. Journal of the ACM (JACM)\u00a039(1), 95\u2013146 (1992)","journal-title":"Journal of the ACM (JACM)"},{"key":"11_CR21","unstructured":"Somerville, I.: Model-based specification (2000), \n                    \n                      http:\/\/www.cs.st-andrews.ac.uk\/~ifs\/Resources\/Notes\/FormalSpec\/ModelSpec.pdf"},{"key":"11_CR22","unstructured":"Baumeister, H., Bettaz, M., Maouche, M., Mosteghanemi, M.: Institutions for Object-Z \u2014 technical report (2014), \n                    \n                      http:\/\/people.compute.dtu.dk\/huba\/publications\/OZReport.pdf"},{"key":"11_CR23","unstructured":"Mac Lane, S.: Categories for the working mathematician, 2nd edn., vol. 5. Springer (1998)"},{"key":"11_CR24","doi-asserted-by":"crossref","unstructured":"Wen, Z., Miao, H., Zeng, H.: Generating proof obligation to verify Object-Z specification. In: IEEE International Conference on Software Engineering Advances, pp. 38\u201338 (2006)","DOI":"10.1109\/ICSEA.2006.261294"},{"issue":"2","key":"11_CR25","doi-asserted-by":"publisher","first-page":"189","DOI":"10.5381\/jot.2006.5.2.a5","volume":"5","author":"B. Stevens","year":"2006","unstructured":"Stevens, B.: Implementing Object-Z with Perfect Developer. Journal of Object Technology\u00a05(2), 189\u2013202 (2006)","journal-title":"Journal of Object Technology"},{"issue":"3","key":"11_CR26","doi-asserted-by":"publisher","first-page":"121","DOI":"10.5381\/jot.2004.3.3.a3","volume":"3","author":"R.F. Paige","year":"2004","unstructured":"Paige, R.F., Brooke, P.J.: Integrating BON and Object-Z. Journal of Object Technology\u00a03(3), 121\u2013141 (2004)","journal-title":"Journal of Object Technology"},{"key":"11_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/978-3-642-37635-1_7","volume-title":"Recent Trends in Algebraic Development Techniques","author":"M. Codescu","year":"2013","unstructured":"Codescu, M., Horozal, F., Jakubauskas, A., Mossakowski, T., Rabe, F.: Compiling logics. In: Mart\u00ed-Oliet, N., Palomino, M. (eds.) WADT 2012. LNCS, vol.\u00a07841, pp. 111\u2013126. Springer, Heidelberg (2013)"}],"container-title":["Lecture Notes in Computer Science","Software, Services, and Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-15545-6_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T09:09:38Z","timestamp":1559120978000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-15545-6_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319155449","9783319155456"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-15545-6_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}