• DocumentCode
    2898931
  • Title

    A Reusable Software Component for Integrated Syntax and Semantic Validation for Services Computing

  • Author

    Lixin Tao ; Golikov, Steven ; Gai, Keke ; Meikang Qiu

  • Author_Institution
    Dept. of Comput. Sci., Pace Univ., White Plains, NY, USA
  • fYear
    2015
  • fDate
    March 30 2015-April 3 2015
  • Firstpage
    127
  • Lastpage
    132
  • Abstract
    Extensible Markup Language (XML) syntax and semantic validations are critical to the correct service transaction specification and service integration based on the existing distributed heterogeneous computing services. However, the current Schematron design and implementation based on Extensible Style sheet Language Transformations (XSLT) have limitations in terms of validation correctness and support for system integration. We propose an algorithm that integrates syntactic and semantic validations in order to overcome the aforementioned limitations. The syntactic validation is based on DTD and XSD and the semantic validation is based on the Schematron. The solution is illustrated by several use cases. Our contributions include combining syntax and semantic validations, designing and implementing a reusable software component to implement this integrated validation process, and supporting invoking this integrated validation through the more flexible observer pattern.
  • Keywords
    XML; computational linguistics; object-oriented programming; software reusability; DTD; Extensible Markup Language; Extensible Style sheet Language Transformations; Schematron design; XML syntax; XSD; XSLT; distributed heterogeneous computing services; flexible observer pattern; integrated syntax; reusable software component; semantic validations; service integration; service transaction specification; services computing; syntactic validation; system integration; Business; Graphical user interfaces; Semantics; Syntactics; Web services; XML; Co-constraint; Integrated Validation; Semantic Validation; Syntax Validation; The Schematron;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service-Oriented System Engineering (SOSE), 2015 IEEE Symposium on
  • Conference_Location
    San Francisco Bay, CA
  • Type

    conf

  • DOI
    10.1109/SOSE.2015.10
  • Filename
    7133521