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
Link To Document