Skip to main navigation Skip to search Skip to main content

A navigational data model for object modeling technique development environment

  • Jae Dong Yang*
  • , Myung Nam Bae
  • , Jae Woo Chang
  • , Wan Choi
  • , Joon Kyung Lee
  • *Corresponding author for this work
    • Jeonbuk National University
    • Electronics and Telecommunications Research Institute

    Research output: Contribution to journalJournal articlepeer-review

    Abstract

    Extant tools supporting Object Modeling Technique (OMT) have a serious drawback that they fail to capture a lot of relationships inherently existing among design objects. This drawback may not only disallow designers to freely navigate the relationships but also make it difficult to automatically enforce integrity constraints derived from the relationships. To overcome the drawback, we propose a navigational data model called FONASSE (FOur-dimensional NAvigation Spaceship for Software Engineering). The data model captures four structural relationships among design objects: part of, the other development stage of, the other representation of, and version of. A considerable part of structural semantics the design objects inherently have, can be well captured with the relationships. Since the four relationships are mutually exclusive with each other, de-signers may navigate a set of design objects in a four-dimensional space. Supporting the relationships at system level also entails the automatic enforcement of corresponding integrity constraints. We identified four integrity constraints, each of which is derived from one of the four relationships. In this paper, FONASSE is fully developed as a model suitable to the four-dimensional navigation. As a first step towards such development, a navigation function is defined to formally specify the semantics of queries related with the navigation. The queries, which turn out to be a specification of navigation paths, can be uniformly formulated by the combination of the navigation functions. The integrity constraints corresponding to the relationships are also expressed in terms of the navigation functions. Finally, we provide a scenario to explain the navigational characteristic of our model.

    Original languageEnglish
    Pages (from-to)243-264
    Number of pages22
    JournalInformation Sciences
    Volume109
    Issue number1-4
    DOIs
    StatePublished - 1998.08

    Keywords

    • Data model
    • Navigation
    • Object modeling technique

    Quacquarelli Symonds(QS) Subject Topics

    • Computer Science & Information Systems
    • Data Science

    Fingerprint

    Dive into the research topics of 'A navigational data model for object modeling technique development environment'. Together they form a unique fingerprint.

    Cite this