[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1370175.1370201acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
demonstration

Constructing difference tools for models using the SiDiff framework

Published: 10 May 2008 Publication History

Abstract

Model-driven development requires a full set of development tools. While technologies for constructing graphical editors, compilers etc. are readily available, there is a lack of approaches for constructing version management tools which compare models and show their difference. The general problem is aggravated by the fact that such tools must consider the semantics of each particular model (or diagram) type, i.e. a whole family of tools needs to be constructed. This research demonstration shows how such families of difference tools can be constructed using the SiDiff framework.

References

[1]
ETAS: ASCET Products http://www.etas.com/en/products/ascet_software_products.php, 2007
[2]
The SiDiff Project http://www.sidiff.org/; 2007.
[3]
Kelter, U.; Wehren, J.; Niere, J.: A Generic Difference Algorithm for UML Models; Proc. GI-Fachtagung Software Engineering 2005, Essen, LNI; 2005
[4]
Stürmer, I.; Dörr, H.; et al.: Das MATE Projekt - Visuelle Spez. von MATLAB/Simulink/State flow Analysen und Transformationen; Dagstuhl Seminar Modellbasierte Entwicklung eingebetteter Systeme; 2006
[5]
Treude, C.; Berlik, S.; Wenzel, S.; Kelter, U.: Difference Computation of Large Models; p.295--304 in: Joint ESEC/FSE Conference, Dubrovnik, Croatia; 2007
[6]
Treude, C.; Berlik, S.; Wenzel, S.; Kelter, U.: Difference Computation of Large Models; p.295--304 in: Joint ESEC/FSE Conference, Dubrovnik, Croatia; 2007

Cited By

View all
  • (2023)Mining domain-specific edit operations from model repositories with applications to semantic lifting of model differences and change profilingAutomated Software Engineering10.1007/s10515-023-00381-130:2Online publication date: 26-Apr-2023
  • (2022)Sometimes you have to treat the symptoms: tackling model drift in an industrial clone-and-own software product lineProceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3540250.3558960(1355-1366)Online publication date: 7-Nov-2022
  • (2022)An efficient line-based approach for resolving merge conflicts in XMI-based modelsSoftware and Systems Modeling10.1007/s10270-022-00976-421:6(2461-2487)Online publication date: 9-Mar-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE Companion '08: Companion of the 30th international conference on Software engineering
May 2008
214 pages
ISBN:9781605580791
DOI:10.1145/1370175
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 May 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. difference tool
  2. domain-specific languages
  3. framework
  4. sidiff
  5. user interface
  6. visual language

Qualifiers

  • Demonstration

Conference

ICSE '08
Sponsor:

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)15
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Mining domain-specific edit operations from model repositories with applications to semantic lifting of model differences and change profilingAutomated Software Engineering10.1007/s10515-023-00381-130:2Online publication date: 26-Apr-2023
  • (2022)Sometimes you have to treat the symptoms: tackling model drift in an industrial clone-and-own software product lineProceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3540250.3558960(1355-1366)Online publication date: 7-Nov-2022
  • (2022)An efficient line-based approach for resolving merge conflicts in XMI-based modelsSoftware and Systems Modeling10.1007/s10270-022-00976-421:6(2461-2487)Online publication date: 9-Mar-2022
  • (2021)Learning domain-specific edit operations from model repositories with frequent subgraph miningProceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering10.1109/ASE51524.2021.9678698(930-942)Online publication date: 15-Nov-2021
  • (2019)Generative Matching Between Heterogeneous Meta-Model' Systems Based on Hybrid HeuristicJournal of Information Technology Research10.4018/JITR.201904010412:2(53-71)Online publication date: 1-Apr-2019
  • (2019)Comparison of Software Design ModelsACM Computing Surveys10.1145/331380152:3(1-41)Online publication date: 3-Jul-2019
  • (2019)Software EvolutionHandbook of Software Engineering10.1007/978-3-030-00262-6_6(223-284)Online publication date: 12-Feb-2019
  • (2018)A matching model for plant growth environment based on weighted multi-dimensional tree designed for big dataCluster Computing10.1007/s10586-018-2247-322:S3(6461-6469)Online publication date: 1-Mar-2018
  • (2018)Automated Consistency Preservation in Electronics Development of Cyber-Physical SystemsSoftware Technologies: Applications and Foundations10.1007/978-3-030-04771-9_36(506-511)Online publication date: 6-Dec-2018
  • (2016)E-SECO ProVersion: An Approach for Scientific Workflows Maintenance and EvolutionProcedia Computer Science10.1016/j.procs.2016.09.194100(547-556)Online publication date: 2016
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media