Model driven development of digital libraries-Validation, analysis and code generation

Esther Guerra, Juan De Lara, Alessio Malizia

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

This paper shows our model-driven approach for the formal construction and validation of Digital Libraries (DLs). We have defined a Domain Specific Visual Language (DSVL) called VisMODLE, which allows the description of a DL using five different viewpoints: services, behaviour, collections, structure and society. From a meta-model based description of the different viewpoints, we have generated a modelling environment for VisMODLE. We have provided the environment with a code generator that produces XUL code for the DL's user interface and composes the application using predefined components that implement the different services. Moreover, we have also added validation and simulation capabilities to the environment. Using the behavioural models (state-machine based), we can visually animate the system. In addition, the combined behaviour of actors and services can be transformed into a Petri net for further analysis.

Original languageEnglish
Title of host publicationWebist 2007 - Proceedings of the 3rd International Conference on Web Information Systems and Technologies
Pages35-42
Number of pages8
VolumeWIA
Publication statusPublished - 2007
Event3rd International Conference on Web Information Systems and Technologies, Webist 2007 - Barcelona, Spain
Duration: 3 Mar 20076 Mar 2007

Conference

Conference3rd International Conference on Web Information Systems and Technologies, Webist 2007
Country/TerritorySpain
CityBarcelona
Period3/03/076/03/07

Keywords

  • Digital Library
  • Formal Methods
  • Graph Transformation
  • Meta-modelling
  • Model Driven Development

Fingerprint

Dive into the research topics of 'Model driven development of digital libraries-Validation, analysis and code generation'. Together they form a unique fingerprint.

Cite this