• DocumentCode
    1567784
  • Title

    Validating ORA-SS data models using Alloy

  • Author

    Wang, Lin ; Dobbie, Gillian ; Sun, Jing ; Groves, Lindsay

  • Author_Institution
    Dept. of Comput. Sci., Auckland Univ., New Zealand
  • fYear
    2006
  • Abstract
    Semistructured data is typically represented using XML. However, little semantic information can be captured using XML. Other data models, such as the object relationship attribute data model for semistructured data (ORA-SS), have been introduced to represent more detailed semantic information. Automatic analysis of the data models would enable us to reveal inconsistencies both at the schema and instance levels of the semistructured data. The aim of this paper is to encode the semantics of the ORA-SS data model in the Alloy formal language and automatically validate the semistructured data design using the Alloy analyzer. It enables us to check the consistency of an ORA-SS schema and its instances.
  • Keywords
    XML; data integrity; data models; formal languages; formal specification; formal verification; object-oriented databases; programming language semantics; relational databases; Alloy analyzer; Alloy formal language; ORA-SS; XML; data model automatic analysis; object relationship attribute data model for semistructured data; semantic information; Computer science; Data models; Formal languages; Mathematics; Multimedia databases; SGML; Software engineering; Statistics; Sun; XML; Formal verification and validation.; Modeling language semantics; ORA-SS; Semistructured data;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2006. Australian
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-2551-2
  • Type

    conf

  • DOI
    10.1109/ASWEC.2006.54
  • Filename
    1615056