首页 | 本学科首页   官方微博 | 高级检索  
     


Introducing fuzziness in object models and database interfaces through aspects
Authors:Miguel‐Angel Sicilia,Elena Garcí  a‐Barriocanal,Le  n Gonz  lez‐Sotos
Affiliation:Miguel‐Angel Sicilia,Elena García‐Barriocanal,León González‐Sotos
Abstract:Imperfection in information can be considered a crosscutting concern that manifests itself in diverse kinds of imprecision, uncertainty, or inconsistency in the data models of a software system. The extension of existing programming and querying interfaces for the different aspects of information imperfection requires a proper modularization of the different concerns of numerical imprecision handling, so that the extensions do not interfere with existing programming practices and do not obscure the original design. Aspect‐oriented design (AOD) enables such a form of nonintrusive extensions to be added to existing software libraries, clearly separating fuzziness or other imperfections in data as a differentiated concern that can be considered from the early phases of development. In this article, a general framework for aspect‐based extension of data models and fuzzy databases is described, and some design and implementation issues of such AOD‐based extensions on OJB database libraries are described as a case study. © 2006 Wiley Periodicals, Inc. Int J Int Syst 21: 1199–1216, 2006.
Keywords:
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号