Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » M2M (model-to-model transformation) » [ATL] Metamodel for XPDL - What XPDL Version?
[ATL] Metamodel for XPDL - What XPDL Version? [message #40432] Tue, 22 May 2007 14:25 Go to next message
Eclipse UserFriend
Originally posted by: erik_becker.gmx.de

Hi,

In the Atlantic Zoo I found a KM3 Model for XPDL.
I wonder what XPDL Version it is? If I take a look on the file's name I
assume it's version 1.14? Is this correct?

Greetings

Erik
Re: [ATL] Metamodel for XPDL - What XPDL Version? [message #40686 is a reply to message #40432] Tue, 22 May 2007 17:58 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: rb_account.yahoo.de

Hello Erik,

the MetaModel corresponds to 2.0, because the Meta-Entities "Pool" and
"MessageFlow" are new in Version 2.
The km3-Model defines this Meta-Entities and thus corresponds to Version
2.0.

Best regards

Rainer

PS: Are you writing your thesis?
I just started to transform SOM business processes to BPEL.
In an earlier work I showed some ways to transform SOM business processes
to XPDL.
Re: [ATL] Metamodel for XPDL - What XPDL Version? [message #40717 is a reply to message #40686] Tue, 22 May 2007 18:39 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: erik_becker.gmx.de

Hi Bernhard,

yes I'm writing my diploma thesis. It's about interoperability and
transformation of business process models.
As a proof of concept I try to implement a transformation of a
event-driven process chain (EPC) from (IDS Scheer's ARIS) to XPDL.
I'm not sure if it's possible with ATL or if I should better use XSLT or
Java XML Processing. I've got some trouble with the export file I get
from ARIS. I've to construct the meta model for this by myself and in
KM3 it's seem to be impossible to use names containing a dot ('.'), but
the DTD specifying the export file uses such names. :-(

Do you know a solution to solve this problem? I assume it's necessary to
name the classes and attributes like the elements / entities and
attributes in the XML document respective like defined in the DTD?

Greetings

Erik

Rainer Bernhard schrieb:
> Hello Erik,
>
> the MetaModel corresponds to 2.0, because the Meta-Entities "Pool" and
> "MessageFlow" are new in Version 2.
> The km3-Model defines this Meta-Entities and thus corresponds to Version
> 2.0.
>
> Best regards
>
> Rainer
>
> PS: Are you writing your thesis?
> I just started to transform SOM business processes to BPEL.
> In an earlier work I showed some ways to transform SOM business
> processes to XPDL.
Re: [ATL] Metamodel for XPDL - What XPDL Version? [message #40746 is a reply to message #40717] Tue, 22 May 2007 19:54 Go to previous messageGo to next message
Frédéric Jouault is currently offline Frédéric JouaultFriend
Messages: 572
Registered: July 2009
Senior Member
Hello,

> yes I'm writing my diploma thesis. It's about interoperability and
> transformation of business process models.
> As a proof of concept I try to implement a transformation of a
> event-driven process chain (EPC) from (IDS Scheer's ARIS) to XPDL.
> I'm not sure if it's possible with ATL or if I should better use XSLT or
> Java XML Processing.

Well, I have never encountered any model transformation scenario that
you cannot implement in ATL (and, most of the time more simply than in
XSLT or Java).

If you really do know of a transformation scenario that cannot be
implemented with ATL, I would be very interested to learn about it ;-).

> I've got some trouble with the export file I get
> from ARIS. I've to construct the meta model for this by myself and in
> KM3 it's seem to be impossible to use names containing a dot ('.'), but
> the DTD specifying the export file uses such names. :-(
>
> Do you know a solution to solve this problem? I assume it's necessary to
> name the classes and attributes like the elements / entities and
> attributes in the XML document respective like defined in the DTD?

KM3 allows you to use whatever name you want. You just need to put any
name that is not a valid identifier between double quotes. For instance,
the following is a valid KM3 excerpt:

class "This is a long class name, with spaces and punctuation!" {}

although you probably do not want to use this kind of names very often ;-).

This double-quote escaping mechanism is also available in ATL and TCS,
and you may have recognized it from SQL.


Best regards,

Frédéric Jouault
Re: [ATL] Metamodel for XPDL - What XPDL Version? [message #40774 is a reply to message #40746] Wed, 23 May 2007 07:14 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: erik_becker.gmx.de

Hi Frédéric,

Thanks for your answer! That are a good news! :-)

> If you really do know of a transformation scenario that cannot be
> implemented with ATL, I would be very interested to learn about it ;-).

I hope I will noct find one. ;-) But if I'll get back to you!

> KM3 allows you to use whatever name you want. You just need to put any
> name that is not a valid identifier between double quotes. For instance,
> the following is a valid KM3 excerpt:
>
> class "This is a long class name, with spaces and punctuation!" {}

That's great and will solve my problems. Where can I find such
informations ? I read the KM3 manual in version 0.3 and could not find
any hint on that. Is there a more detailed and / or updated version?


Greetings

Erik
Re: [ATL] Metamodel for XPDL - What XPDL Version? [message #40867 is a reply to message #40774] Wed, 23 May 2007 12:26 Go to previous message
Frédéric Jouault is currently offline Frédéric JouaultFriend
Messages: 572
Registered: July 2009
Senior Member
Hi Erik,

> Thanks for your answer! That are a good news! :-)

I am glad I could help :-).

>> If you really do know of a transformation scenario that cannot be
>> implemented with ATL, I would be very interested to learn about it ;-).
>
> I hope I will noct find one. ;-) But if I'll get back to you!

Ok, thanks ;-).

>> KM3 allows you to use whatever name you want. You just need to put any
>> name that is not a valid identifier between double quotes. For
>> instance, the following is a valid KM3 excerpt:
>>
>> class "This is a long class name, with spaces and punctuation!" {}
>
> That's great and will solve my problems. Where can I find such
> informations ? I read the KM3 manual in version 0.3 and could not find
> any hint on that. Is there a more detailed and / or updated version?

Good point! You can now find this information in the KM3 FAQ on the
Eclipse wiki:

http://wiki.eclipse.org/index.php/KM3#What_is_the_solution_t o_use_blanks.2C_punctuation.2C_and.2For_special_characters_i n_identifiers_.28e.g..2C_class_and_attribute_names.29.3F


Do not hesitate to directly contribute to the wiki :-).



Best regards,

Frédéric Jouault
Previous Topic:[ATL] problem with model handler inizialization
Next Topic:insert two (or more) elements to a feature which is a list
Goto Forum:
  


Current Time: Fri Apr 19 13:07:52 GMT 2024

Powered by FUDForum. Page generated in 0.02107 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top