Operation-based versioning of metamodels with COPE

Model-based development promises to increase productivity by offering modeling languages tailored to a specific domain. Such modeling languages are typically defined by a metamodel. In response to changing requirements and technological progress, the domains and thus the metamodels are subject to ch...

Full description

Saved in:
Bibliographic Details
Published in:2009 ICSE Workshop on Comparison and Versioning of Software Models Vol. 2009; no. 6; pp. 49 - 54
Main Author: Herrmannsdoerfer, Markus
Format: Conference Proceeding Journal Article
Language:English
Published: Washington, DC, USA IEEE Computer Society 17.05.2009
IEEE
Series:ACM Conferences
Subjects:
ISBN:9781424437146, 1424437148
ISSN:0270-5257
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Model-based development promises to increase productivity by offering modeling languages tailored to a specific domain. Such modeling languages are typically defined by a metamodel. In response to changing requirements and technological progress, the domains and thus the metamodels are subject to change. Manually migrating existing models to a new version of their metamodel is tedious and error-prone. Hence, adequate tool support is required to support the maintenance of modeling languages. COPE provides adequate tool support by specifying the coupled evolution of metamodels and models. In this paper, we present the tool support to record the operations carried out on the metamodel directly through an editor. These operations can be enriched by instructions on how to migrate corresponding models. To further reduce migration effort, COPE provides high-level operations which have built-in meaning in terms of the migration of models.
AbstractList Model-based development promises to increase productivity by offering modeling languages tailored to a specific domain. Such modeling languages are typically defined by a metamodel. In response to changing requirements and technological progress, the domains and thus the metamodels are subject to change. Manually migrating existing models to a new version of their metamodel is tedious and error-prone. Hence, adequate tool support is required to support the maintenance of modeling languages. COPE provides adequate tool support by specifying the coupled evolution of metamodels and models. In this paper, we present the tool support to record the operations carried out on the metamodel directly through an editor. These operations can be enriched by instructions on how to migrate corresponding models. To further reduce migration effort, COPE provides high-level operations which have built-in meaning in terms of the migration of models.
Author Herrmannsdoerfer, Markus
Author_xml – sequence: 1
  givenname: Markus
  surname: Herrmannsdoerfer
  fullname: Herrmannsdoerfer, Markus
  organization: Institut für Informatik, Technische Universität München, Boltzmannstr. 3, 85748 Garching b., Germany
BookMark eNqNkE1Lw0AQhhdswbb2B4iXnDwIqbPfu0cp9QMqFSxel00z0WiSrdlU8d-b0h48OpeX4X0YmGdMBk1okJBzCjNKwV7PX54fZwzAziRoqhk7IVOrDRVMCK6pUAMyAqYhlUzqIRn3qLGUWgunZBrjO_QjJBeKjghbbbH1XRmaNPMR8-QL29hvZfOahCKpsfN1yLGKyXfZvSXz1dPijAwLX0WcHnNC1reL9fw-Xa7uHuY3y9Qzw7pUGiZzJTOtvNXAiyIXApTMqTJUepMZrixKlksGohDKA0UpuO1fMgIl5RNyeTi7bcPnDmPn6jJusKp8g2EXHZfAFJOyBy8OYImIbtuWtW9_3FFN314dWr-pXRbCR3QU3N6j23t0e49_YPg37LK2xIL_AjjFbpA
ContentType Conference Proceeding
Journal Article
DBID 6IE
6IL
CBEJK
RIE
RIL
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/CVSM.2009.5071722
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts


Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 54
ExternalDocumentID 5071722
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AARBI
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
IERZE
OCL
RIE
RIL
AAWTH
LHSKQ
-~X
.4S
.DC
29O
5VS
6IH
6IM
7SC
8FD
8US
ADZIZ
AFFNX
ARCSS
AVWKF
CHZPO
EDO
FEDTE
I-F
I07
IPLJI
JQ2
L7M
L~C
L~D
M43
RNS
ID FETCH-LOGICAL-a282t-5825d65b76a9703ffd44065d16815a8b8369e52d5204f46a01e543950784e513
IEDL.DBID RIE
ISBN 9781424437146
1424437148
ISICitedReferencesCount 6
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000270718800009&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0270-5257
IngestDate Wed Oct 01 14:09:27 EDT 2025
Wed Aug 27 02:04:20 EDT 2025
Wed Jan 31 06:38:28 EST 2024
IsPeerReviewed false
IsScholarly false
Issue 6
LCCN 2008911990
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a282t-5825d65b76a9703ffd44065d16815a8b8369e52d5204f46a01e543950784e513
Notes SourceType-Scholarly Journals-2
ObjectType-Feature-2
ObjectType-Conference Paper-1
content type line 23
SourceType-Conference Papers & Proceedings-1
ObjectType-Article-3
PQID 35026255
PQPubID 23500
PageCount 6
ParticipantIDs ieee_primary_5071722
proquest_miscellaneous_35026255
acm_books_10_1109_CVSM_2009_5071722
acm_books_10_1109_CVSM_2009_5071722_brief
PublicationCentury 2000
PublicationDate 20090517
PublicationDateYYYYMMDD 2009-05-17
PublicationDate_xml – month: 05
  year: 2009
  text: 20090517
  day: 17
PublicationDecade 2000
PublicationPlace Washington, DC, USA
PublicationPlace_xml – name: Washington, DC, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle 2009 ICSE Workshop on Comparison and Versioning of Software Models
PublicationTitleAbbrev CVSM
PublicationYear 2009
Publisher IEEE Computer Society
IEEE
Publisher_xml – name: IEEE Computer Society
– name: IEEE
SSID ssj0000453461
ssj0006499
Score 1.5978422
Snippet Model-based development promises to increase productivity by offering modeling languages tailored to a specific domain. Such modeling languages are typically...
SourceID proquest
ieee
acm
SourceType Aggregation Database
Publisher
StartPage 49
SubjectTerms Adaptation model
Automotive engineering
Conferences
History
Productivity
Social and professional topics -- Professional topics -- Management of computing and information systems -- Software management -- Software maintenance
Software and its engineering -- Software creation and management -- Software post-development issues -- Software reverse engineering
Software and its engineering -- Software creation and management -- Software post-development issues -- Software version control
Software and its engineering -- Software notations and tools -- Software configuration management and version control systems
Software architecture
Software standards
Unified modeling language
Title Operation-based versioning of metamodels with COPE
URI https://ieeexplore.ieee.org/document/5071722
https://www.proquest.com/docview/35026255
Volume 2009
WOSCitedRecordID wos000270718800009&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Lb8IwDI4Y2mGnbYJp7Flpu0xaRh9JmpwRaIcNkIYQtyptXYkDLaKF3z8nLXDYDtutrdIocVzbn13bhDwjl8QgeUxBAlCWSk6V8iXVSgFDBZUIW6x6_hGOx3KxUNMWeT3kwgCA_fkM3syljeWnRbI1rrK-sV1CHwXuSRiGda7WwZ-CpknAhLfP3TKF6OS-pFNzL5qopueq_mD-9VlXq2wmNdopWTU9Vn4IZqttRuf_W-cF6R7T9pzpQSFdkhbkHeJP1lCfMjUaK3V2tYcMRzhF5qyg0rYbTukYl6wzmEyHXTIbDWeDd9o0SqAaEVNFOcK8VPA4FFrhF5xlKUM9zVNPSI9rGctAKOB-yn2XZUxo1wOOhgguUzLgXnBF2nmRwzVxEjQAldbgytQ2H5cCUCJmLGau9vBBjzwhlSIDAMrI4gdXRYaWpp2lipqN98jLH0ZF8WYJWY90DAGjdV1c4zjF4_4EImR4E8XQORTbMgo4wkYEQje_v3hLzuqAD6deeEfa1WYL9-Q02VXLcvNgeeYbGue2KA
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Lb8IwDI4Qm7SdtgmmsReVtsukZTQlCckZgZjGSxpC3KK0dSUOUMTr989pCztsh-3WVmmUOK7tz65tQp6RS0JQIqSgACiPlaBaB4parYGjgopkVqx62m8Nh2o20-MSeT3mwgBA9vMZvLnLLJYfp9HOucoaznZpBShwTwTnAcuztY4eFTROmlyyQ_aWK0WnDkWdintZxDWZrxvt6ecgr1dZTOv0U7Qouqz8EM2Zvule_G-ll6T6nbjnjY8q6YqUYFkhwWgF-TlTp7Nib5_7yHCElybeArY264ez8ZxT1muPxp0qmXQ7k3aPFq0SqEXMtKUCgV4sRdiSVuM3nCQxR00tYiYVE1aFqik1iCAWgc8TLq3PQKApgstUHARrXpPyMl3CDfEiNAG1teCrOGs_riSgTEx4yH3L8EGNPCGVjIMAG5MhCF8bR0vX0FKbYuM18vKHUSZczyGpkYojoFnl5TW-p6gfTsAgy7s4hl1CutuYpkDgiFDo9vcX6-SsNxn0Tf99-HFHzvPwj6CsdU_K2_UOHshptN_ON-vHjH--AMtsuW8
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=Proceedings+of+the+2009+ICSE+Workshop+on+Comparison+and+Versioning+of+Software+Models&rft.atitle=Operation-based+versioning+of+metamodels+with+COPE&rft.au=Herrmannsdoerfer%2C+Markus&rft.series=ACM+Conferences&rft.date=2009-05-17&rft.pub=IEEE+Computer+Society&rft.isbn=9781424437146&rft.spage=49&rft.epage=54&rft_id=info:doi/10.1109%2FCVSM.2009.5071722
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0270-5257&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0270-5257&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0270-5257&client=summon