A transformation definition metamodel for model transformation
Automated model transformation from PIMs to PSMs is a pivotal challenge of model driven development. Since models are usually represented in a graphic manner of class diagram (CD), current graphic-transformation based approach seems to be a natural approach. To overcome deficiencies of this approach...
Saved in:
Published in | International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II Vol. 2; pp. 373 - 378 Vol. 2 |
---|---|
Main Authors | , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
2005
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Automated model transformation from PIMs to PSMs is a pivotal challenge of model driven development. Since models are usually represented in a graphic manner of class diagram (CD), current graphic-transformation based approach seems to be a natural approach. To overcome deficiencies of this approach, i.e. insufficiency of direct support for CD and explicit formal definition, we define a transformation definition metamodel, which employs the rule template match technique. The rule iteration algorithm and the rule schedule algorithm form the computing model. We also define and implement a transformation rule set for the transformation from UML class models to EJB models. Explicitly formal definition, transformation metamodel and demonstration make our work comprehensible and applicable. Besides MDD, our work also has potential to be applied in software evolution and integration. |
---|---|
AbstractList | Automated model transformation from PIMs to PSMs is a pivotal challenge of model driven development. Since models are usually represented in a graphic manner of class diagram (CD), current graphic-transformation based approach seems to be a natural approach. To overcome deficiencies of this approach, i.e. insufficiency of direct support for CD and explicit formal definition, we define a transformation definition metamodel, which employs the rule template match technique. The rule iteration algorithm and the rule schedule algorithm form the computing model. We also define and implement a transformation rule set for the transformation from UML class models to EJB models. Explicitly formal definition, transformation metamodel and demonstration make our work comprehensible and applicable. Besides MDD, our work also has potential to be applied in software evolution and integration. |
Author | Jin Liu Bing Li Peng Liang Keqing He Chengwan He |
Author_xml | – sequence: 1 surname: Jin Liu fullname: Jin Liu organization: State Key Lab. of Software Eng., Wuhan Univ., China – sequence: 2 surname: Keqing He fullname: Keqing He organization: State Key Lab. of Software Eng., Wuhan Univ., China – sequence: 3 surname: Bing Li fullname: Bing Li organization: State Key Lab. of Software Eng., Wuhan Univ., China – sequence: 4 surname: Chengwan He fullname: Chengwan He organization: State Key Lab. of Software Eng., Wuhan Univ., China – sequence: 5 surname: Peng Liang fullname: Peng Liang organization: State Key Lab. of Software Eng., Wuhan Univ., China |
BookMark | eNpVjE1LAzEURQMqaGt37tzMH5jxvbx8NBuhDFoLBTd1XTLJC0Q6GZmZjf_eYt14N_fAudyFuC5DYSEeEBpEcE-7Q9s2EkA3yl2JBVjjtCTUdCtW0_QJ55BTzsCdeN5U8-jLlIax93MeShU55ZJ_sefZ90PkU3XW1YX-r-_FTfKniVd_vRQfry-H9q3ev2937WZfZ4k017rzEZyzXq4NggGrsEvBKBNVsFqa0MlAHWkTAQkU6BSYFROHNagQkZbi8fKbmfn4Nebej99HVFKjlfQDTeJIDw |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/ITCC.2005.49 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library Online IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EndPage | 378 Vol. 2 |
ExternalDocumentID | 1425172 |
Genre | orig-research |
GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR AARBI ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK OCL RIE RIL |
ID | FETCH-LOGICAL-i213t-5bad0997a2861060741bfc646d4c7526cb2c3b356d0130405fcee4e3ec804cd13 |
IEDL.DBID | RIE |
ISBN | 0769523153 9780769523156 |
IngestDate | Wed Jun 26 19:21:21 EDT 2024 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i213t-5bad0997a2861060741bfc646d4c7526cb2c3b356d0130405fcee4e3ec804cd13 |
OpenAccessLink | http://www.cs.rug.nl/search/uploads/Publications/liu2005tdm.pdf |
ParticipantIDs | ieee_primary_1425172 |
PublicationCentury | 2000 |
PublicationDate | 20050000 |
PublicationDateYYYYMMDD | 2005-01-01 |
PublicationDate_xml | – year: 2005 text: 20050000 |
PublicationDecade | 2000 |
PublicationTitle | International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II |
PublicationTitleAbbrev | ITCC |
PublicationYear | 2005 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0000394960 |
Score | 1.372463 |
Snippet | Automated model transformation from PIMs to PSMs is a pivotal challenge of model driven development. Since models are usually represented in a graphic manner... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 373 |
SubjectTerms | Computer architecture Graphics Helium Laboratories metamodel model transformation Processor scheduling Programming Scheduling algorithm Software engineering Tellurium Unified modeling language |
Title | A transformation definition metamodel for model transformation |
URI | https://ieeexplore.ieee.org/document/1425172 |
Volume | 2 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LSwMxEA7Vk6eqrfgmB49u202y6eYiSLFUoeKhhd5KHhMo4lZke_HXO8lu1yoevGVfEDLMzpfJfN8QcuM1FxaETfxAy0RI5xKjcnR3cEx6C6l3gZw8fZaTuXhaZIsWuW24MAAQi8-gF4bxLN-t7SakyvqpCAJb-MPdGypVcbWafMqAK4FovNqZK9xeoSvXAjvba9kUvqv-42w0qjIqQUVzp7FKjCvjNpluZ1SVk7z2NqXp2c9fYo3_nfIh6X4z-OhLE5uOSAuKY9LetnCgtUd3yN09LXeg67qgDvyqiHVc9A1KHTvlUHxMq9HPt7tkPn6YjSZJ3VIhWbGUl0lmtAtcWc1yxE0y4AnjrUQbCTvMmLSGWW54Jl040UQwh-YCARxsPhDWpfyE7BfrAk4JxZjnrdOAEU4K753W-FWutFGWZZoNz0gnLMfyvVLNWNYrcf737QtyEEVRY3LjkuyXHxu4wnBfmuto5y-F6ahe |
link.rule.ids | 310,311,783,787,792,793,799,4057,4058,27937,55086 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEG4IHvSECsa3PXh0ge12y-7FxBAJKBAPkHAjfUwTYlyMWS7-eqfdZUXjwVv3lTSdzM7X6XzfEHJrZcQ1cB3YrhQBF8YEKk3Q3cEwYTWE1jhy8mQqhnP-tIgXNXJXcWEAwBefQdsN_Vm-WeuNS5V1Qu4EtvCHu4e4OhEFW6vKqHSjlCMeL_bmKW6w0JlLiZ3ttahK39POaNbvFzkVp6O501rFR5ZBg0y2cyoKSl7bm1y19ecvucb_TvqQtL45fPSlik5HpAbZMWlsmzjQ0qeb5P6B5jvgdZ1RA3aV-Uou-ga59L1yKD6mxejn2y0yHzzO-sOgbKoQrFgY5UGspHFsWckSRE7CIQpltUArcd2LmdCK6UhFsTDuTBPhHBoMOESgky7XJoxOSD1bZ3BKKEY9q40EjHGCW2ukxK-SVKpUs1iy3hlpuuVYvhe6GctyJc7_vn1D9oezyXg5Hk2fL8iBl0j1qY5LUs8_NnCFwT9X197mX4efq6k |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=International+Conference+on+Information+Technology%3A+Coding+and+Computing+%28ITCC%2705%29+-+Volume+II&rft.atitle=A+transformation+definition+metamodel+for+model+transformation&rft.au=Jin+Liu&rft.au=Keqing+He&rft.au=Bing+Li&rft.au=Chengwan+He&rft.date=2005-01-01&rft.pub=IEEE&rft.isbn=9780769523156&rft.volume=2&rft.spage=373&rft.epage=378+Vol.+2&rft_id=info:doi/10.1109%2FITCC.2005.49&rft.externalDocID=1425172 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769523156/lc.gif&client=summon&freeimage=true |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769523156/mc.gif&client=summon&freeimage=true |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780769523156/sc.gif&client=summon&freeimage=true |