{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T12:09:54Z","timestamp":1768910994320,"version":"3.49.0"},"reference-count":18,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2006,6,1]],"date-time":"2006-06-01T00:00:00Z","timestamp":1149120000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGMOD Rec."],"published-print":{"date-parts":[[2006,6]]},"abstract":"<jats:p>Fuzzy logic has been used yet for extending database models to deal with vagueness in the definitions of linguistic concepts as \"tall\" or \"long\". However, the extension of existing programming interfaces for fuzziness requires a proper modularization of the underlying concerns of numerical imprecision handling. Such modularization should not interfere with existing programming practices, and they should not obscure the original design. Aspect-oriented design (AOD) enables such form of non-intrusive extensions to be added to existing software libraries. In this paper, the main design and implementation issues of such AOD-based extensions on OJB database libraries are briefly sketched.<\/jats:p>","DOI":"10.1145\/1147376.1147377","type":"journal-article","created":{"date-parts":[[2006,10,18]],"date-time":"2006-10-18T22:35:32Z","timestamp":1161210932000},"page":"4-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Extending object database interfaces with fuzziness through aspect-oriented design"],"prefix":"10.1145","volume":"35","author":[{"given":"Miguel-\u00c1ngel","family":"Sicilia","sequence":"first","affiliation":[{"name":"University of Alcal\u00e1"}]},{"given":"Elena","family":"Garc\u00eda-Barriocanal","sequence":"additional","affiliation":[{"name":"University of Alcal\u00e1"}]}],"member":"320","published-online":{"date-parts":[[2006,6]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/245882.245905"},{"key":"e_1_2_1_2_1","volume-title":"O.: Fuzzy Querying in Conventional Databases, In: Zadeh, L., Kacprzyk, J. (eds.): Fuzzy Logic for the Management of Uncertainty","author":"Bosc P.","year":"1992","unstructured":"Bosc , P. , Pivert , O.: Fuzzy Querying in Conventional Databases, In: Zadeh, L., Kacprzyk, J. (eds.): Fuzzy Logic for the Management of Uncertainty . John Wiley, New York , 1992 , 645--671]] Bosc, P., Pivert, O.: Fuzzy Querying in Conventional Databases, In: Zadeh, L., Kacprzyk, J. (eds.): Fuzzy Logic for the Management of Uncertainty. John Wiley, New York, 1992, 645--671]]"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/0165-0114(82)90052-5"},{"key":"e_1_2_1_4_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4068-7","volume-title":"Fuzzy logic in data modeling: semantics, constraints, and database design","author":"Chen G.","year":"1998","unstructured":"Chen , G. : Fuzzy logic in data modeling: semantics, constraints, and database design . Kluwer Academic Publishers , 1998 ]] Chen, G.: Fuzzy logic in data modeling: semantics, constraints, and database design. Kluwer Academic Publishers, 1998]]"},{"key":"e_1_2_1_5_1","volume-title":"Concepts and Models","author":"De Caluwe R.","year":"1997","unstructured":"De Caluwe , R. (ed.) : Fuzzy and Uncertain Object-Oriented Databases , Concepts and Models . World Scientific, Singapore , 1997 ]] De Caluwe, R. (ed.): Fuzzy and Uncertain Object-Oriented Databases, Concepts and Models. World Scientific, Singapore, 1997]]"},{"key":"e_1_2_1_6_1","volume-title":"Proc. of the European Conference on Object-Oriented Programming (ECOOP)","author":"Kiczales G.","unstructured":"Kiczales , G. , Hilsdale , E. , Hugunin , J. , Kersten , M. , Palm , J. and Griswold , W. G .: An Overview of AspectJ . In: Proc. of the European Conference on Object-Oriented Programming (ECOOP) , 2001]] Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J. and Griswold, W. G.: An Overview of AspectJ. In: Proc. of the European Conference on Object-Oriented Programming (ECOOP), 2001]]"},{"key":"e_1_2_1_7_1","volume-title":"Java Specification Request JSR000012","author":"Russell C.","year":"2001","unstructured":"Russell , C. et al.: Java Data Objects (JDO) Version 1.0, proposed final draft , Java Specification Request JSR000012 , 2001 ]] Russell, C. et al.: Java Data Objects (JDO) Version 1.0, proposed final draft, Java Specification Request JSR000012, 2001]]"},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the International Conference on Fuzzy Sets Theory and its Applications (FSTA)","author":"Sicilia M. A.","year":"2002","unstructured":"Sicilia , M. A. , Garc\u00eda , E. , Guti\u00e9rrez , J. A. : Integrating fuzziness in object oriented modelling languages: towards a fuzzy-UML . In: Proceedings of the International Conference on Fuzzy Sets Theory and its Applications (FSTA) , 2002 , 66--67]] Sicilia, M. A., Garc\u00eda, E., Guti\u00e9rrez, J. A.: Integrating fuzziness in object oriented modelling languages: towards a fuzzy-UML. In: Proceedings of the International Conference on Fuzzy Sets Theory and its Applications (FSTA), 2002, 66--67]]"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36109-X_25"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/645991.674638"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1120709.1120712"},{"key":"e_1_2_1_12_1","volume-title":"Guti\u00e9rrez","author":"Sicilia M. A.","year":"2004","unstructured":"Sicilia , M. A. , Garc\u00eda , E. , Guti\u00e9rrez , J. A. : Introducing Fuzziness in Existing Orthogonal Persistence Interfaces and Systems. In : Advances in Fuzzy Object-Oriented Databases: Modeling and Applications, IDEA Group Publishing , 2004 , 241--268]] Sicilia, M. A., Garc\u00eda, E., Guti\u00e9rrez, J. A.: Introducing Fuzziness in Existing Orthogonal Persistence Interfaces and Systems. In: Advances in Fuzzy Object-Oriented Databases: Modeling and Applications, IDEA Group Publishing, 2004, 241--268]]"},{"key":"e_1_2_1_13_1","volume-title":"Uncertainty Management in Information Systems: From Needs to Solutions","author":"Smets P.","year":"1997","unstructured":"Smets , P. : Imperfect information: Imprecision-Uncertainty . In: Uncertainty Management in Information Systems: From Needs to Solutions . Kluwer Academic Publishers , 1997 , 225--254]] Smets, P.: Imperfect information: Imprecision-Uncertainty. In: Uncertainty Management in Information Systems: From Needs to Solutions. Kluwer Academic Publishers, 1997, 225--254]]"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/508386.508402"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the Workshop on Advanced Separation of Concerns, OOPSLA 2001]]","author":"Sutton S. M.","unstructured":"Sutton Jr , S. M. and Rouvellou , I .: Applicability of Categorization Theory to Multidimensional Separation of Concerns . In: Proceedings of the Workshop on Advanced Separation of Concerns, OOPSLA 2001]] Sutton Jr, S. M. and Rouvellou, I.: Applicability of Categorization Theory to Multidimensional Separation of Concerns. In: Proceedings of the Workshop on Advanced Separation of Concerns, OOPSLA 2001]]"},{"key":"e_1_2_1_16_1","volume-title":"Proc. of the Aspect Oriented Design Workshop on Identifying, Separating and Verifying Concerns in the Design","author":"Sutton","year":"2002","unstructured":"Sutton Jr ., S. M. and Tarr , P .: Aspect-Oriented Design Needs Concern Modeling . In: Proc. of the Aspect Oriented Design Workshop on Identifying, Separating and Verifying Concerns in the Design , Enschede, The Netherlands , 2002 ]] Sutton Jr., S. M. and Tarr, P.: Aspect-Oriented Design Needs Concern Modeling. In: Proc. of the Aspect Oriented Design Workshop on Identifying, Separating and Verifying Concerns in the Design, Enschede, The Netherlands, 2002]]"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-0255(97)10065-2"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/331119.331446"}],"container-title":["ACM SIGMOD Record"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1147376.1147377","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1147376.1147377","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:06:12Z","timestamp":1750259172000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1147376.1147377"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,6]]},"references-count":18,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2006,6]]}},"alternative-id":["10.1145\/1147376.1147377"],"URL":"https:\/\/doi.org\/10.1145\/1147376.1147377","relation":{},"ISSN":["0163-5808"],"issn-type":[{"value":"0163-5808","type":"print"}],"subject":[],"published":{"date-parts":[[2006,6]]},"assertion":[{"value":"2006-06-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}