In the real world information is, for the most part, available in an imperfect form. Managing this kind of information with classical database systems brings a disadvantageous loss of data semantics along. Therefore, advanced database modelling techniques are necessary. This paper deals with a unifo
Introducing fuzziness in object models and database interfaces through aspects
✍ Scribed by Miguel-Angel Sicilia; Elena García-Barriocanal; León González-Sotos
- Publisher
- John Wiley and Sons
- Year
- 2006
- Tongue
- English
- Weight
- 254 KB
- Volume
- 21
- Category
- Article
- ISSN
- 0884-8173
No coin nor oath required. For personal study only.
✦ Synopsis
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.
📜 SIMILAR VOLUMES