| EFFICIENT: a tool set for supporting the modelling and validation of ebXML |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 11, Downloads (12 Months): 35, Citation Count: 0
|
|
|
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
|
David Harel , Amir Pnueli , Hagi Lachover , Amnon Naamad , Michal Politi , Rivi Sherman , Aharon Shtull-Trauring , Mark Trakhtenbrot, STATEMATE: A Working Environment for the Development of Complex Reactive Systems, IEEE Transactions on Software Engineering, v.16 n.4, p.403-414, April 1990
[doi> 10.1109/32.54292]
|
| |
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
|
Jeff Magee , Nat Pryce , Dimitra Giannakopoulou , Jeff Kramer, Graphical animation of behavior models, Proceedings of the 22nd international conference on Software engineering, p.499-508, June 04-11, 2000, Limerick, Ireland
[doi> 10.1145/337180.337368]
|
| |
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.
|
|