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...
Saved in:
| Published in: | 2009 ICSE Workshop on Comparison and Versioning of Software Models Vol. 2009; no. 6; pp. 49 - 54 |
|---|---|
| Main Author: | |
| Format: | Conference Proceeding Journal Article |
| Language: | English |
| Published: |
Washington, DC, USA
IEEE Computer Society
17.05.2009
IEEE |
| Series: | ACM Conferences |
| Subjects: |
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
|
| 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 |

