ACM Home Page
Please provide us with feedback. Feedback
EFFICIENT: a tool set for supporting the modelling and validation of ebXML
Full text PdfPdf (131 KB)
Source Foundations of Software Engineering archive
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering table of contents
Helsinki, Finland
POSTER SESSION: Poster Session table of contents
Pages: 359 - 362  
Year of Publication: 2003
ISBN:1-58113-743-5
Also published in ...
Authors
Rik Eshuis  CRP Henri Tudor, Luxembourg
Pierre Brimont  CRP Henri Tudor, Luxembourg
Eric Dubois  CRP Henri Tudor, Luxembourg
Bertrand Grégoire  CRP Henri Tudor, Luxembourg
Sophie Ramel  CRP Henri Tudor, Luxembourg
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 35,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/940071.940121
What is a DOI?

ABSTRACT

ebXML is becoming the new international standard for the specification and deployment of complex B2B transactions over the internet. ebXML transactions are inherently distributed, involving many actors exchanging XML messages with each other according to complex flows and rules. This complexity hampers validation of the correctness of a modelled business transaction by business experts. To alleviate this problem, we have developed a tool set, consisting of a CASE tool for modelling ebXML transactions and an animator for validating the modelled transactions. At the specification level, the main UML models used are class diagrams to model messages and an activity diagram to model the global flow of the messages that are exchanged by the actors (companies). The animator is internet-based, thus supporting distributed animation of an ebXML transaction. The animator checks business rules on the messages exchanged during animation. Moreover, the animator annotates messages with possible responses. Heart of the animator is a workflow engine that can read workflow descriptions in XPDL. The animator is configured automatically from the UML specification models. We illustrate the whole approach on a real-life example.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
A. Grau and M. Kowsari. A validation system for object oriented specifications of information systems. In Proc. of the First East-European Symposium on Advances in Databases and Information Systems (ADBIS'97), pages 249--256, 1997.
 
2
 
3
P. Heymans and E. Dubois. Scenario-based techniques for supporting the elaboration and the validation of formal requirements. Requirements Engineering Journal, 3(4):202--208, 1998.
 
4
5
 
6
 
7
MIT process handbook. http://ccs.mit.edu/ph.
8
 
9
No Magic, Inc. MagicDraw. URL: http://www.magicdraw.com.
 
10
RosettaNet. Guide to RosettaNet Specifications, 1999. URL: http://www.rosettanet.org.
 
11
 
12
The UN/CEFACT Modeling Methodology (UMM). URL: http://www.diffuse.org/ebXML.html.
 
13
UN/CEFACT and OASIS. ebXML. URL: http://www.ebxml.org.
 
14
Workflow Management Coalition. Workflow process definition interface-- XML process definition language, 2002. WFMC document WFMC-TC-1025. URL: http://www.wfmc.org.

Collaborative Colleagues:
Rik Eshuis: colleagues
Pierre Brimont: colleagues
Eric Dubois: colleagues
Bertrand Grégoire: colleagues
Sophie Ramel: colleagues