• DocumentCode
    396095
  • Title

    5SGraph demo: a graphical modeling tool for digital libraries

  • Author

    Zhu, Qinwei ; Gonçalves, Marcos André ; Fox, Edward A.

  • Author_Institution
    Virginia Polytech. & State Univ., Blacksburg, VA, USA
  • fYear
    2003
  • fDate
    27-31 May 2003
  • Firstpage
    385
  • Abstract
    We present a domain-specific visual modelling tool, 5SGraph, aimed at modelling digital libraries. 5SGraph is based on a metamodel that describes DLs using the 5S theory [M.A. Goncalves et al., 2003]. The output from 5SGraph is a digital library model that is an instance of the metamodel, expressed in the 5S description language (5SL) [M.A. Goncalves et al., 2002]. 5SGraph presents the metamodel in a structured toolbox, and provides a top-down visual building environment for designers. The visual proximity of the metamodel and instance model facilitates requirements gathering and simplifies the modelling process. Furthermore, 5SGraph maintains semantic constraints specified by the 5S metamodel and enforces these constraints over the instance model to ensure semantic consistency and correctness. 5SGraph enables component reuse to reduce the time and efforts of designers. 5SGraph also is designed to be flexible and extensible, able to accommodate and integrate several other complementary tools (e.g., to model scenarios or complex digital objects), reflecting the interdisciplinary nature of digital libraries. The tool has been tested with real users and several modelling tasks in a usability experiment [Zhu, Q., 2002] and its usefulness and learnability have been demonstrated.
  • Keywords
    digital libraries; graphical user interfaces; simulation languages; visual languages; visual programming; 5S description language; 5S metamodel; 5S theory; 5SGraph; 5SL; digital library model; digital object; domain-specific visual modelling tool; graphical modelling tool; instance model; semantic constraint; structured toolbox; top-down visual building environment; visual proximity; Buildings; Computer interfaces; Domain specific languages; Information technology; Software engineering; Software libraries; Terminology; Testing; Unified modeling language; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Libraries, 2003. Proceedings. 2003 Joint Conference on
  • Print_ISBN
    0-7695-1939-3
  • Type

    conf

  • DOI
    10.1109/JCDL.2003.1204901
  • Filename
    1204901