• DocumentCode
    2204497
  • Title

    A Domain Specific Language for UN/CEFACT´s Core Components

  • Author

    Liegl, Philipp ; Mayrhofer, Dieter

  • Author_Institution
    Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2009
  • fDate
    21-25 Sept. 2009
  • Firstpage
    123
  • Lastpage
    131
  • Abstract
    In order to overcome the heterogeneities of different business document standards the United Nations Center for Trade Facilitation and Electronic Business (UN/CEFACT) has released the Core Components Technical Specification (CCTS). Core components are reusable building blocks for assembling business documents in an implementation neutral manner. However, core components are standardized without considering a specific implementation format and thus no tool integration is possible. Currently a syntax specific solution for core components, based on the Unified Modeling Language (UML), is provided with the UML Profile for Core Components (UPCC). In this paper we circumvent the complex UML meta model and provide a dedicated core component modeling environment based on a Domain Specific Language (DSL). Thereby, core component models are assembled on a conceptual level. In a next step the conceptual document model is used for the generation of domain specific artifacts. Our DSL based solution provides in situ validation of conceptual core component models and the flexible generation of deployment artifacts such as XML Schema definitions, used for the definition of interfaces in a service oriented environment.
  • Keywords
    Unified Modeling Language; business data processing; document handling; DSL; UML; UN/CEFACT core components; United Nations Center for Trade Facilitation and Electronic Business; XML schema definitions; business document standardization; core component modeling; core components technical specification; domain specific language; service oriented environment; syntax specific solution; unified modeling language; Assembly; Context modeling; DSL; Domain specific languages; Libraries; Standardization; Unified modeling language; XML; UML profile for core components; UML vs. DSL; business document modeling; core components technical specification; domain specific language for core components; model driven business document engineering; service oriented architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services - II, 2009. SERVICES-2 '09. World Conference on
  • Conference_Location
    Bangalore
  • Print_ISBN
    978-1-4244-5303-0
  • Electronic_ISBN
    978-0-7695-3812-9
  • Type

    conf

  • DOI
    10.1109/SERVICES-2.2009.24
  • Filename
    5305976