{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,9]],"date-time":"2026-03-09T20:11:15Z","timestamp":1773087075205,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540426677","type":"print"},{"value":"9783540454410","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45441-1_9","type":"book-chapter","created":{"date-parts":[[2007,8,6]],"date-time":"2007-08-06T13:29:50Z","timestamp":1186406990000},"page":"104-117","source":"Crossref","is-referenced-by-count":58,"title":["OCL as a Specification Language for Business Rules in Database Applications"],"prefix":"10.1007","author":[{"given":"Birgit","family":"Demuth","sequence":"first","affiliation":[]},{"given":"Heinrich","family":"Hussmann","sequence":"additional","affiliation":[]},{"given":"Sten","family":"Loecher","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,9,17]]},"reference":[{"key":"9_CR1","unstructured":"ACT-NET Consortium, The Active Database Management System Manifesto: A Rulebase of ADBMS Features. SIGMOD Record 25(1996)3:40\u201349"},{"key":"9_CR2","unstructured":"Argo\/UML Page, http:\/\/www.ArgoUML.com"},{"key":"9_CR3","unstructured":"Blaha, M., Premerlani, W.: Object-Oriented Modeling and Design for Database Applications. Prentice Hall, 1998"},{"key":"9_CR4","unstructured":"Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, 1999"},{"key":"9_CR5","doi-asserted-by":"crossref","unstructured":"Demuth, B., Hussmann, H.: Using OCL Constraints for Relational Database Design. in: UML\u201999 The Unified Modeling Language, Second Int. Conference Fort Collins, CO, USA, October 1999, Springer, 1999","DOI":"10.1007\/3-540-46852-8_42"},{"issue":"1","key":"9_CR6","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1145\/309844.310075","volume":"22","author":"A. Eisenberg","year":"1999","unstructured":"Eisenberg, A., Melton, J.: SQL: 1999, formerly known as SQL-3. ACM SIGMOD Record, 22(1999)1, 131\u2013138","journal-title":"ACM SIGMOD Record"},{"key":"9_CR7","volume-title":"Business Patterns at Work","author":"H.-E. Eriksson","year":"2000","unstructured":"Eriksson, H.-E., Penker, M. Business Modeling with UML. Business Patterns at Work, John Wiley & Sons, Inc., New York, 2000"},{"key":"9_CR8","unstructured":"Finger, F., Design and Implementation of a Modular OCL Compiler. diploma thesis, Dresden University of Technology, 2000"},{"key":"9_CR9","volume-title":"Methods and Associated Tools for the Information System Life Cycle","author":"H. Herbst","year":"1994","unstructured":"Herbst, H. et al, The specification of business rules: a comparison of selected methodologies. in: Methods and Associated Tools for the Information System Life Cycle. Elsevier, Amsterdam, 1994"},{"key":"9_CR10","doi-asserted-by":"crossref","unstructured":"Hussmann, H., Demuth, B., Finger, F.: Modular Architecture for a Toolset Supporting OCL. in: UML\u20192000-The Unified Modeling Language. Advancing the Standard, Third Int. Conference York, UK, October 2000, Springer, 2000","DOI":"10.1007\/3-540-40011-7_20"},{"key":"9_CR11","unstructured":"Melton, J., Simon, A.: Understanding the New SQL: A Complete Guide. Morgan Kaufmann, 1993"},{"key":"9_CR12","doi-asserted-by":"crossref","unstructured":"Mens, K. et al, Workshop Report-ECOOP\u201998 Workshop 7 Tools and Environments for Business Rules. in: Object oriented technology: ECOOP\u201998 Workshop Reader. Springer, 1998","DOI":"10.1007\/3-540-49255-0_40"},{"key":"9_CR13","unstructured":"O\u2019Neil, P., Database-principles, programming, performance. Morgan Kaufmann, 1994"},{"key":"9_CR14","unstructured":"OCL Center, Klasse Objecten, http:\/\/www.klasse.nl\/ocl\/index.htm"},{"key":"9_CR15","unstructured":"OCL Page, Dresden University of Technology, http:\/\/dresden-ocl.sourceforge.net\/"},{"key":"9_CR16","unstructured":"OMG UML v. 1.3 specification, http:\/\/www.omg.org\/cgi-bin\/doc?ad\/99-06-08"},{"issue":"4","key":"9_CR17","doi-asserted-by":"publisher","first-page":"480","DOI":"10.1145\/76902.76904","volume":"14","author":"A. Motro","year":"1989","unstructured":"Motro, A., Integrity= validity + completeness. ACM Transactions on Database Systems, 14(1989)4,480\u2013502","journal-title":"ACM Transactions on Database Systems"},{"key":"9_CR18","doi-asserted-by":"crossref","unstructured":"Richters, M., Gogolla, M., Validating UML Models and OCL Constraints. in: UML\u20192000-The Unified Modeling Language. Advancing the Standard, Third Int. Conference York, UK, October 2000, Springer, 2000","DOI":"10.1007\/3-540-40011-7_19"},{"key":"9_CR19","unstructured":"Rational. The UML and Data Modeling. Whitepaper TP-180, 2000, http:\/\/www.rational.com"},{"key":"9_CR20","unstructured":"Rational. Mapping Objects to Data Models with the UML. Whitepaper TP-185, 2000, http:\/\/www.rational.com"},{"key":"9_CR21","doi-asserted-by":"crossref","unstructured":"Ross, K., Srivastava, D., Sudarshan, S., Materialized view maintenance and integrity constraint checking: Trading space for time. in: Proc. of the ACM SIGMOD Int. Conference on Management of Data, Montreal, Canada, 1996, ACM Press, 1996","DOI":"10.1145\/233269.233361"},{"key":"9_CR22","unstructured":"Schmidt, A.: Untersuchungen zur Abbildung von OCL-Ausdruecken auf SQL. Dresden University of Technology, diploma thesis, 1998"},{"key":"9_CR23","doi-asserted-by":"crossref","unstructured":"Spencer, B., Business Rules vs. Database Rules. A Position Statement. in: Object oriented technology: ECOOP\u201998 Workshop Reader. Springer, 1998","DOI":"10.1007\/3-540-49255-0_42"},{"key":"9_CR24","unstructured":"Warmer, J., Kleppe, A.: The Object Constraint Language. Precise Modeling with UML. Addison-Wesley, 1999"},{"key":"9_CR25","unstructured":"Wiebicke, R., Utility Support for Checking OCL Business Rules in Java Programs. diploma thesis, Dresden University of Technology, 2001"},{"key":"9_CR26","unstructured":"OMG, XMI SMIF Revised Submission (ad\/98-10-06). http:\/\/www.omg.org"},{"key":"9_CR27","unstructured":"W3C, Extensible Markup Language (XML). http:\/\/www.w3.org"}],"container-title":["Lecture Notes in Computer Science","\u226aUML\u226b 2001 \u2014 The Unified Modeling Language. Modeling Languages, Concepts, and Tools"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45441-1_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T15:45:28Z","timestamp":1556725528000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45441-1_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540426677","9783540454410"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/3-540-45441-1_9","relation":{},"ISSN":["0302-9743"],"issn-type":[{"value":"0302-9743","type":"print"}],"subject":[],"published":{"date-parts":[[2001]]}}}