Elsevier

Fuzzy Sets and Systems

Volume 186, Issue 1, 1 January 2012, Pages 26-46
Fuzzy Sets and Systems

Modeling fuzzy information in UML class diagrams and object-oriented database models

https://doi.org/10.1016/j.fss.2011.06.015Get rights and content

Abstract

Conceptual data modeling has become essential for non-traditional application areas. Some conceptual data models have been proposed as tools for database design and object-oriented database modeling. Information in real-world applications is often vague or ambiguous. Currently, a little research is underway on modeling the imprecision and uncertainty in conceptual data modeling and the conceptual design of fuzzy databases. The unified modeling language (UML) is a set of object-oriented modeling notations and a standard of the object management group (OMG) with applications to many areas of software engineering and knowledge engineering, increasingly including data modeling. This paper introduces different levels of fuzziness into the class of UML and presents the corresponding graphical representations, with the result that UML class diagrams may model fuzzy information. The fuzzy UML data model is also formally mapped into the fuzzy object-oriented database model.

Highlights

► Different levels of fuzziness are introduced into the UML class diagram. ► The formal descriptions and the graphical representations of the fuzzy UML data model are presented. ► The fuzzy UML data model is formally mapped into the fuzzy object-oriented database model.

References (55)

  • N.A. Chaudhry et al.

    An extended database design methodology for uncertain data management

    Inf. Sci.

    (1999)
  • R. Bouaziz et al.

    Database design and querying within the fuzzy semantic model

    Inf. Sci.

    (2007)
  • N.B. Ozgur et al.

    An intelligent fuzzy object-oriented database framework for video database applications

    Fuzzy Sets Syst.

    (2009)
  • L.A. Zadeh

    Toward a generalized theory of uncertainty (GTU)—an outline

    Inf. Sci.

    (2005)
  • L.A. Zadeh

    Is there a need for fuzzy logic?

    Inf. Sci.

    (2008)
  • P.P. Chen

    The entity-relationship model: toward a unified view of data

    ACM Trans. Database Syst.

    (1976)
  • D.W. Embley et al.

    Synergistic database design with an extended entity-relationship model

  • M. Stonebraker, D. Moore, Object-relational DBMSs: the next great wave, Morgan Kaufmann,...
  • G. Booch et al.

    The Unified Modeling Language User Guide

    (1998)
  • Object Management Group (OMG), Unified Modeling Language (UML), version 1.5, Technical Report, OMG, 〈www.omg.org〉,...
  • E. Marcos et al.

    Extending UML for object-relational database design

  • S.W. Ambler, The design of a robust persistence layer for relational databases...
  • S.W. Ambler, Mapping objects to relational databases 〈http://www.AmbySoft.com/mappingObjects.pdf〉,...
  • M. Blaha, W. Premerlani, Using UML to design database applications...
  • R. Conrad et al.

    XML conceptual modeling using UML

  • K. Falkovych et al.

    UML for the semantic web: transformation-based approaches

  • M.A. Sicilia et al.

    Extending UML 1.5 for fuzzy conceptual modeling: a strictly additive approach

    WSEAS Trans. Syst.

    (2004)
  • Cited by (31)

    • Data modeling and querying with fuzzy sets: A systematic survey

      2022, Fuzzy Sets and Systems
      Citation Excerpt :

      With the fuzzy EER model, the formal approaches for mapping the fuzzy EER model to the fuzzy object-oriented database schema and the fuzzy relational database schema in [157,242], respectively. Using the fuzzy UML class diagrams, mappings from the fuzzy UML data model to the fuzzy relational databases and the fuzzy object-oriented databases are presented in [154] and [153], respectively. Second, we have mappings between the fuzzy conceptual data models and the fuzzy XML data model.

    • Formal translation from fuzzy EER model to fuzzy XML model

      2014, Expert Systems with Applications
      Citation Excerpt :

      In Galindo et al., 2004, the fuzzy EER model is extended by relaxing some constraints with fuzzy quantifiers. Also there are efforts to conceptually design the fuzzy databases using the fuzzy conceptual data models (Ma, 2005; Ma and Shen, 2006; Ma et al., 2001; Yazici et al., 1999; Ma et al., 2012, 2011). More recently, the fuzzy object-relational databases are proposed (Cuevasa et al., 2008) which combine both characters of fuzzy relational databases and fuzzy object-oriented databases.

    • Implementation of Design Conformance Measurement Process Between Data Entry Form and Class on SRS Penguin

      2023, Proceedings - 2023 3rd International Conference on Electronic and Electrical Engineering and Intelligent System: Responsible Technology for Sustainable Humanity, ICE3IS 2023
    • Union of Fuzzy Homogeneous Classes of Objects

      2022, Lecture Notes on Data Engineering and Communications Technologies
    View all citing articles on Scopus
    View full text