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...

Full description

Saved in:
Bibliographic Details
Published inInternational Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II Vol. 2; pp. 373 - 378 Vol. 2
Main Authors Jin Liu, Keqing He, Bing Li, Chengwan He, Peng Liang
Format Conference Proceeding
LanguageEnglish
Published IEEE 2005
Subjects
Online AccessGet 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