By Topic

Comparison and Versioning of Software Models, 2009. CVSM '09. ICSE Workshop on

Date 17-17 May 2009

Filter Results

Displaying Results 1 - 24 of 24
  • [USB label]

    Publication Year: 2009 , Page(s): i
    Save to Project icon | Request Permissions | PDF file iconPDF (273 KB)  
    Freely Available from IEEE
  • Welcome

    Publication Year: 2009 , Page(s): ii
    Save to Project icon | Request Permissions | PDF file iconPDF (156 KB)  
    Freely Available from IEEE
  • Hub page

    Publication Year: 2009 , Page(s): iii
    Save to Project icon | Request Permissions | PDF file iconPDF (140 KB)  
    Freely Available from IEEE
  • Session list

    Publication Year: 2009 , Page(s): iv
    Save to Project icon | Request Permissions | PDF file iconPDF (18 KB)  
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2009 , Page(s): v - vi
    Save to Project icon | Request Permissions | PDF file iconPDF (33 KB)  
    Freely Available from IEEE
  • Brief author index

    Publication Year: 2009 , Page(s): vii - viii
    Save to Project icon | Request Permissions | PDF file iconPDF (18 KB)  
    Freely Available from IEEE
  • Detailed author index

    Publication Year: 2009 , Page(s): ix - xiii
    Save to Project icon | Request Permissions | PDF file iconPDF (23 KB)  
    Freely Available from IEEE
  • The end of indexes

    Publication Year: 2009 , Page(s): xiv
    Save to Project icon | Request Permissions | PDF file iconPDF (28 KB)  
    Freely Available from IEEE
  • Information for author

    Publication Year: 2009 , Page(s): xv
    Save to Project icon | Request Permissions | PDF file iconPDF (18 KB)  
    Freely Available from IEEE
  • [PDF Reader FAQ and support]

    Publication Year: 2009 , Page(s): xvi - xix
    Save to Project icon | Request Permissions | PDF file iconPDF (415 KB)  
    Freely Available from IEEE
  • [PDF Reader FAQ and support]

    Publication Year: 2009 , Page(s): xx
    Save to Project icon | Request Permissions | PDF file iconPDF (70 KB)  
    Freely Available from IEEE
  • [Title page]

    Publication Year: 2009 , Page(s): xxi
    Save to Project icon | Request Permissions | PDF file iconPDF (43 KB)  
    Freely Available from IEEE
  • Foreword

    Publication Year: 2009 , Page(s): xxii
    Save to Project icon | Request Permissions | PDF file iconPDF (77 KB) |  | HTML iconHTML  
    Freely Available from IEEE
  • Org Committee

    Publication Year: 2009 , Page(s): xxiii
    Save to Project icon | Request Permissions | PDF file iconPDF (76 KB)  
    Freely Available from IEEE
  • Different models for model matching: An analysis of approaches to support model differencing

    Publication Year: 2009 , Page(s): 1 - 6
    Cited by:  Papers (6)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (545 KB) |  | HTML iconHTML  

    Calculating differences between models is an important and challenging task in Model Driven Engineering. Model differencing involves a number of steps starting with identifying matching model elements, calculating and representing their differences, and finally visualizing them in an appropriate way. In this paper, we provide an overview of the fundamental steps involved in the model differencing ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Model-versioning-in-the-large: Algebraic foundations and the tile notation

    Publication Year: 2009 , Page(s): 7 - 12
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (552 KB) |  | HTML iconHTML  

    Model-versioning-in-the-large is concerned with complex scenarios involving multiple updates and multiple replicas of a model. The paper introduces tile systems as rephrasing of double categories in model versioning terms, and shows that the tile language enables a very general formalization of versioning concepts. The formalization makes the concepts amenable to algebraic analysis and provides a ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • History-based merging of models

    Publication Year: 2009 , Page(s): 13 - 18
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (405 KB) |  | HTML iconHTML  

    Model-driven development in collaborative teams requires services for merging models. Such services should have the same quality as one is used to for source code. The constraints which are relevant in model driven engineering imply that the merging of models must be implemented differently than merging of texts. Based on the analysis of these constraints, we present an approach for merging models... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Building distributed web applications based on model versioning with CoObRa: An experience report

    Publication Year: 2009 , Page(s): 19 - 24
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (560 KB) |  | HTML iconHTML  

    Originally, model versioning has been developed to enable teams of developers to work on common model data, concurrently. We have the idea to use the same techniques to facilitate the collaboration of collaboration applications. Multi threaded applications share a common main memory. Thus, all threads have access to the full data structures and each thread may query and update the data structures,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Comparison and versioning of scientific workflows

    Publication Year: 2009 , Page(s): 25 - 30
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (293 KB) |  | HTML iconHTML  

    Scientific workflow management systems have become a widely used tool to orchestrate a sequence of programs, defined by scientific workflows, to build complex computer simulations. With the aid of these workflows, scientists develop their models for in-silico experiments. Although these workflows are very dynamic and need a large number of changes in their definition, very little effort has been d... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Similarity-driven software reuse

    Publication Year: 2009 , Page(s): 31 - 36
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (4332 KB) |  | HTML iconHTML  

    The case-based approach to software reuse in the ReDSeeDS project is based on similarity of requirement specifications. This paper describes the approach for similarity computation and its application in the ReDSeeDS engine. Similarity is determined by a combined approach which uses methods from information retrieval as well as graph similarity measures. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Model-independent differences

    Publication Year: 2009 , Page(s): 37 - 42
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (650 KB) |  | HTML iconHTML  

    Computing differences (diffs) and merging different versions is well-known for text files, but for models it is a very young field - especially patches for models are still matter of research. Text-based and model-based diffs have different starting points because the semantics of their structure is fundamentally different. This paper reports on our ongoing work on model-independent diffs, i.e. a ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Operation-based conflict detection and resolution

    Publication Year: 2009 , Page(s): 43 - 48
    Cited by:  Papers (6)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (216 KB) |  | HTML iconHTML  

    Models are in wide-spread use in the software development lifecycle and model-driven development even promotes them from an abstraction of the system to the description the system is generated from. Therefore it is increasingly important to collaborate on models. These models can range from requirements models over UML models to project management models such as schedules. Tool support for collabo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Operation-based versioning of metamodels with COPE

    Publication Year: 2009 , Page(s): 49 - 54
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (482 KB) |  | HTML iconHTML  

    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-pr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards end-user adaptable model versioning: The By-Example Operation Recorder

    Publication Year: 2009 , Page(s): 55 - 60
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandAbstract | PDF file iconPDF (367 KB) |  | HTML iconHTML  

    For the realization of language-independent, effective, and user-friendly model versioning systems, generic and efficient conflict detection is essential for correct and complete identification of conflicts caused by parallel modifications on one artifact. Usually, the genericity of the conflict detection costs a high price: language-specific operations and refactorings often remain undetected. Co... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.