Ir al contenido (pulsa Retorno)

Universitat Politècnica de Catalunya

    • Català
    • Castellano
    • English
    • LoginRegisterLog in (no UPC users)
  • mailContact Us
  • world English 
    • Català
    • Castellano
    • English
  • userLogin   
      LoginRegisterLog in (no UPC users)

UPCommons. Global access to UPC knowledge

Banner header
64.039 UPC academic works
You are here:
View Item 
  •   DSpace Home
  • Treballs acadèmics
  • Màsters oficials
  • Master in Computing (Pla 2006)
  • View Item
  •   DSpace Home
  • Treballs acadèmics
  • Màsters oficials
  • Master in Computing (Pla 2006)
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

CSTL: A Conceptual Schema Testing Language

Thumbnail
View/Open
Tort.pdf (2,291Mb)
Share:
 
  View Usage Statistics
Cita com:
hdl:2099.1/6265

Show full item record
Tort Pugibet, Albert
Tutor / directorOlivé Ramon, AntoniMés informacióMés informació
Document typeMaster thesis
Date2009-01-19
Rights accessOpen Access
Attribution-NonCommercial-NoDerivs 3.0 Spain
Except where otherwise noted, content on this work is licensed under a Creative Commons license : Attribution-NonCommercial-NoDerivs 3.0 Spain
Abstract
Like any software artifact, conceptual schemas of information systems can be tested. Testing conceptual schemas has some similarities with testing programs, but there are important differences. We present a list of six kinds of tests that can be applied to conceptual schemas. Some of them require schemas comprising both the structural and the behavioral parts, but we show that it is useful to test incomplete schema fragments, even if they consist of only a few entity and relationship types, integrity constraints and derivation rules. We present CSTL, a language for writing automated tests of executable schemas written in UML/OCL. CSTL follows the style of the modern xUnit testing frameworks. Tests written in CSTL can be executed as many times as needed. We describe an implementation of a test processor, which includes a test manager and a test interpreter that coordinates the execution of the tests. Finally, we apply CSTL to the conceptual schema of a real-world information system.
SubjectsDatabases -- Design, UML (Computer science), Bases de dades -- Disseny, UML (Informàtica)
DegreeMÀSTER UNIVERSITARI EN COMPUTACIÓ (Pla 2006)
URIhttp://hdl.handle.net/2099.1/6265
Collections
  • Màsters oficials - Master in Computing (Pla 2006) [85]
Share:
 
  View Usage Statistics

Show full item record

FilesDescriptionSizeFormatView
Tort.pdf2,291MbPDFView/Open

Browse

This CollectionBy Issue DateAuthorsOther contributionsTitlesSubjectsThis repositoryCommunities & CollectionsBy Issue DateAuthorsOther contributionsTitlesSubjects

© UPC Obrir en finestra nova . Servei de Biblioteques, Publicacions i Arxius

info.biblioteques@upc.edu

  • About This Repository
  • Contact Us
  • Send Feedback
  • Privacy Settings
  • Inici de la pàgina