ACM Home Page
Please provide us with feedback. Feedback
Model synchronization as a problem of maximizing model dependencies
Full text PdfPdf (67 KB)
Source Conference on Object Oriented Programming Systems Languages and Applications archive
Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications table of contents
Vancouver, BC, CANADA
POSTER SESSION: Poster session table of contents
Pages: 222 - 223  
Year of Publication: 2004
ISBN:1-58113-833-4
Authors
Igor Ivkovic  University of Waterloo, Waterloo, Canada
Kostas Kontogiannis  Technical University of Crete, Chania, Greece
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 42,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1028664.1028760
What is a DOI?

ABSTRACT

During the course of its evolution, software is modified through models at different levels of abstraction, from the requirements specification to source code. To enable systematic development and maintenance, related models need to be kept synchronized. In order to establish and maintain consistency, we need to precisely define what it means for two models to be synchronized. In this paper, we present our view of model synchronization as a problem of maximizing model dependencies. Our conceptual view of software models is as graphs, and model transformations are viewed in terms of basic graph transformations such as node insertions and deletions. Based on this view, a set of transformations applied to one model is traced and propagated to the other by choosing, from a set of possible transformation paths, a path that maximizes underlying model dependencies.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
H. Larsson and K. Burbeck. Codex - An Automatic Model View Controller Engineering System. In Proceedings of the Workshop on Model Driven Architecture: Foundations and Applications, Enschede, The Netherlands, June 2003.
 
5
OMG. Meta Object Facility (MOF) Specification Version 1.4. Technical report, Object Management Group (OMG), April 2002. http://www.omg.org/docs/formal/02-04-03.pdf.
 
6
Architecture Board MDA Drafting Team. Model Driven Architecture - A Technical Perspective. Object Management Group's (OMG's) Architecture Board ORMSC Document ORMSC/01-07-01, Object Management Group, July 2001.
 
7
Rational Unified Process (RUP). Online by IBM Corporation, 2004. http://www.ibm.com/software/awdtools/rup/.

Collaborative Colleagues:
Igor Ivkovic: colleagues
Kostas Kontogiannis: colleagues