{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:28:19Z","timestamp":1725488899090},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540416647"},{"type":"electronic","value":"9783540446774"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-44677-x_3","type":"book-chapter","created":{"date-parts":[[2007,8,12]],"date-time":"2007-08-12T04:09:22Z","timestamp":1186891762000},"page":"47-60","source":"Crossref","is-referenced-by-count":1,"title":["Towards a Consistent Viewpoint on Consistency for Persistent Applications"],"prefix":"10.1007","author":[{"given":"Philippe","family":"Collet","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Greta","family":"Vignola","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,3,29]]},"reference":[{"key":"3_CR1","unstructured":"Alagi\u0107, S., Solorzano, J., Gitchell, D., Orthogonal to the Java Imperative In Proc. of the 12th European Conf. on Object Oriented Programming (ECOOP\u201998)."},{"key":"3_CR2","doi-asserted-by":"crossref","unstructured":"Atkinson, M. P., Dayn\u00e8s, L., Jordan, M. J., Printezis T., Spence S., An Orthogonally Persistent Java, ACM SIGMOD Record (25)4, December 1996.","DOI":"10.1145\/245882.245905"},{"key":"3_CR3","doi-asserted-by":"crossref","unstructured":"Atkinson, M. P., Morrison, P. Orthogonally Persistent Object Systems, VLDB Journal, 4(3), 1995.","DOI":"10.1007\/BF01231642"},{"key":"3_CR4","unstructured":"Bauzer-Medeiros, C., Pfeffer, P, Object Integrity Using Rules, In Proc. of the 5th European Conference on Object Oriented Programming (ECOOP\u201991)."},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Benzaken, V., Doucet, A., Th\u00e9mis: A Database Programming Language Handling Integrity Constraints, VLDB Journal, 4(3), 1995.","DOI":"10.1007\/BF01231645"},{"key":"3_CR6","doi-asserted-by":"crossref","unstructured":"Benzaken, V., Schaefer, X., Static Integrity Constraint Management in Object-Oriented Database Programming Languages via Predicate Transformer. In Proc. of the 11th European Conf. on Object Oriented Programming (ECOOP\u201997).","DOI":"10.1007\/BFb0053374"},{"key":"3_CR7","unstructured":"Cattell, R.G.G. (ed.) The Object Database Standard: ODMG 2.0, Morgan Kaufmann Publishers, 1997."},{"key":"3_CR8","unstructured":"Collet, P., The OCL-J Specification, Technical Report, I3S Laboratory. Feb. 2000."},{"key":"3_CR9","unstructured":"Collet, P., Rousseau, R., Assertions are Objects Too! In Proc. of the 1st White Object-Oriented Nights (WOON\u201996), St-Petersburg, Martinus Nijhoff Intern., 1996."},{"key":"3_CR10","unstructured":"Collet, P., Rousseau, R., Towards Efficient Support for Executing the Object Constraint Language, In Int. Conf. on Technology of Object-Oriented Languages and Systems (Tools 30, USA\u201999), Santa Barbara (Cal.), August 1-5, 1999, IEEE Computer Society Press."},{"key":"3_CR11","unstructured":"Collet, P., Rousseau, R., Efficient Implementation Techniques for Advanced Assertion Languages, In L\u2019Objet, 5(4), Herm\u00e8s Sciences, 1999."},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"Diaz, O., Deriving Active Rules for Constraint Maintenance in an Object-Oriented Database. In Proc. of the 3rd Int. Conf. on Database and Expert System Applications (DEXA\u201992), p. 332\u2013337, Springer-Verlag, 1992.","DOI":"10.1007\/978-3-7091-7557-6_57"},{"key":"3_CR13","unstructured":"Dmitriev, M., Atkinson, M.P., Evolutionary Data Conversion in the PJama Persistent Language. In Proc of the Workshop on Object and Databases, in the 13th European Conf. on Object Oriented Programming (ECOOP\u201999)."},{"key":"3_CR14","doi-asserted-by":"crossref","unstructured":"Geppert, A., Dittrich, K. R., Specification and Implementation of Consistency Constraints in Object-Oriented Database Systems: Applying Programming-by-Contract, In Proc. of GI-Conference DatenBanksysteme in B\u00fcro, Technik and Wissenschaft (BTW). March 1995.","DOI":"10.1007\/978-3-642-79646-3_19"},{"key":"3_CR15","doi-asserted-by":"crossref","unstructured":"Hamie, A., Civello, F., Howse J., Kent S., Mitchell R., Reflections on the Object Constraint Language, In UML\u201998 Int. Workshop, Mulhouse (France), 3-4 June 1998.","DOI":"10.1007\/978-3-540-48480-6_13"},{"key":"3_CR16","unstructured":"Kramer, R., iContract-The Java Design by Contract Tool, In International Conference on Technology of Object-Oriented Languages and Systems (Tools 26, USA\u201998) Santa Barbara (Cal.), August 3-7, 1998, IEEE Computer Society Press."},{"issue":"10","key":"3_CR17","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/2.161279","volume":"25","author":"B. Meyer","year":"1992","unstructured":"Meyer, B., Applying Design by Contract, IEEE Computer, 25(10), Oct.1992, p. 40\u201351.","journal-title":"IEEE Computer"},{"key":"3_CR18","doi-asserted-by":"crossref","unstructured":"Oakasha, H., Conrad, S., Saake, G., Consistency Management in Object-Oriented Databases. In Proc of the Workshop on Object and Databases, in the 13th European Conf. on Object Oriented Programming (ECOOP\u201999).","DOI":"10.1002\/cpe.608"},{"key":"3_CR19","unstructured":"OMG Revision Task Force, Unified Modeling Language Specification, The Object Management Group Inc. Version 1.3, June 1999."},{"key":"3_CR20","unstructured":"Sun Microsystems, Block, J., Simple Assertion Facility, Java Specification Request 041, http:\/\/www.java.sun.com\/aboutJava\/communityProcess\/jsr_041_asrt.html , 1999."},{"key":"3_CR21","unstructured":"Warmer, J., Kleppe, A., The Object Constraint Language: Precise Modeling with UML, Addison-Wesley Publishing Co. 1999."}],"container-title":["Lecture Notes in Computer Science","Objects and Databases"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-44677-X_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T23:39:10Z","timestamp":1556753950000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44677-X_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540416647","9783540446774"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/3-540-44677-x_3","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}