Generating Collaborative Systems for Digital Libraries: A Model-Driven Approach Articles uri icon

authors

  • MALIZIA, ALESSIO
  • LEVIALDI GHIRON, STEFANO
  • BOTTONI, PAOLO

publication date

  • December 2010

start page

  • 171

end page

  • 186

issue

  • 4

volume

  • 29

International Standard Serial Number (ISSN)

  • 0730-9295

Electronic International Standard Serial Number (EISSN)

  • 2163-5226

abstract

  • The design and development of a digital library involves different stakeholders, such as: information architects, librarians, and domain experts, who need to agree on a common language to describe, discuss,
    and negotiate the services the library has to offer. To this end,
    high-level, language-neutral models have to be devised. Metamodeling
    techniques favor the definition of domain-specific visual languages
    through which stakeholders can share their views and directly manipulate
    representations of the domain entities. This paper describes CRADLE
    (Cooperative-Relational Approach to Digital Library Environments), a
    metamodel-based framework and visual language for the definition of
    notions and services related to the development of digital libraries. A
    collection of tools allows the automatic generation of several services,
    defined with the CRADLE visual language, and of the graphical user
    interfaces providing access to them for the final user. The
    effectiveness of the approach is illustrated by presenting digital
    libraries generated with CRADLE, while the CRADLE environment has been
    evaluated by using the cognitive dimensions framework.