• DocumentCode
    2301474
  • Title

    A Theory for Model-Based Transformation Applied to Computer-Supported Preservation in Digital Archives

  • Author

    Triebsees, Thomas ; Borghoff, Uwe M.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of the German Fed. Armed Forces Munich, Neubiberg
  • fYear
    2007
  • fDate
    26-29 March 2007
  • Firstpage
    359
  • Lastpage
    370
  • Abstract
    Model transformation has applications in many areas as, e.g., in model-driven software development or automated knowledge exchange. When applied, model transformations usually have in common that the transformation process shall preserve certain properties. In model-driven software development, e.g., abstract models are transformed into more specific ones while preserving the behavior of the specified software system. In this paper, we present a model transformation approach that implements a preservation-centric view. We introduce a formal preservation language that allows transformation algorithms to be computed automatically. Additionally, these generated transformations can be proven to respect specified preservation requirements. We demonstrate our approach using a systems specification example that stems from the digital archiving world. We specify a Web-archiving system that consists of two components each of which uses its own Website model for storage. Internal processes necessitate exchanging Websites between these two components and, thus, model transformation. We apply our preservation language and show how the algorithm generation procedure generates a transformation algorithm that guarantees an unchanged external view on the transformed Websites
  • Keywords
    Web sites; computer aided software engineering; formal languages; formal specification; Web site; Web-archiving system; computer-supported preservation; digital archives; formal preservation language; model-based transformation; model-driven software development; systems specification; Application software; Computer architecture; Computer science; Hardware; Information systems; Military computing; Programming; Software systems; Systems engineering and theory; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2007. ECBS '07. 14th Annual IEEE International Conference and Workshops on the
  • Conference_Location
    Tucson, AZ
  • Print_ISBN
    0-7695-2772-8
  • Type

    conf

  • DOI
    10.1109/ECBS.2007.14
  • Filename
    4148952