17,830 Hits in 5.6 sec

Inconsistency Resolution in Merging Versions of Architectural Models

Hoa Khanh Dam, Alexander Reder, Alexander Egyed
2014 2014 IEEE/IFIP Conference on Software Architecture  
In this paper, we propose an approach to guide the resolution of inconsistencies detected in a merged architectural model.  ...  during the merging of model versions.  ...  However, state-of-the-art model merging techniques have only focused on detecting inconsistencies in merging versions of models (e.g.  ... 
doi:10.1109/wicsa.2014.31 dblp:conf/wicsa/DamRE14 fatcat:yzcowziq4ffmllpoyvlon6ysvy

Generic vs. Language-Specific Model Versioning

Petra Brosch, Philip Langer, Martina Seidl, Manuel Wimmer, Gerti Kappel
2012 Softwaretechnik-Trends  
In this paper, we discuss how to make a generic model versioning system language-specific by using various adaptation techniques.  ...  In particular, we recap some lessons learned during the AMOR project and outline some open challenges for adaptable model versioning systems.  ...  In the context of model versioning, syntactically non overlapping differences may lead to inconsistent models in respect of the modeling language's semantics or the modeled system's semantics.  ... 
doi:10.1007/bf03323517 fatcat:du4szdkucjcu7fri26ig4l72ba

Improving conflict resolution in model versioning systems

Petra Broschy
2009 2009 31st International Conference on Software Engineering - Companion Volume  
Conflicts which may occur when two different versions of one model are merged are detected in an unsatisfactory manner and consequently, automatic conflict resolution is hardly offered.  ...  VCSs proved successful in the versioning of code, but they are only conditionally appropriate to the management of model versions.  ...  Figure 1 . 1 Semantic Conflict Figure 3 . 3 System Architecture up in the conflict resolution pattern storage.  ... 
doi:10.1109/icse-companion.2009.5071020 dblp:conf/icse/Broschy09 fatcat:icmpyjysyrcybax6d3f4gi6jbe

Inconsistency management for multiple-view software development environments

J. Grundy, J. Hosking, W.B. Mugridge
1998 IEEE Transactions on Software Engineering  
We describe software architectures we have developed, user interface techniques used in our multiple-view development tools, and discuss the effectiveness of our approaches compared to other architectural  ...  Developers need tool support to help manage the wide range of inconsistencies that occur during software development.  ...  Acknowledgments The authors gratefully acknowledge the many helpful comments of the anonymous reviewers on earlier drafts of this paper.  ... 
doi:10.1109/32.730545 fatcat:3i6tuhfxyjfdtbq4evsh4fkq7q

Structuring the modeling space and supporting evolution in software product line engineering

Deepak Dhungana, Paul Grünbacher, Rick Rabiser, Thomas Neumayer
2010 Journal of Systems and Software  
We provide support to semi-automatically merge fragments into complete product line models.  ...  We also provide support to automatically detect inconsistencies between product line artifacts and the models representing these artifacts after changes.  ...  The current version of the merged model contains 324 components, 160 configuration parameters, and 78 decisions.  ... 
doi:10.1016/j.jss.2010.02.018 fatcat:gqkir7xaazbcnfsqbzgfgkrsiq

We can work it out: Collaborative Conflict Resolution in Model Versioning [chapter]

Petra Brosch, Martina Seidl, Konrad Wieland, Manuel Wimmer, Philip Langer
2009 ECSCW 2009  
Nevertheless, when it comes to merging two different versions of one artifact, the resolution of conflicts poses a major challenge.  ...  In this paper we propose to apply similar techniques in the context of model versioning where the challenge of merging two versions is even more formidable due to their graph-structure and their rich semantics  ...  Model Versioning System Architecture and Collaborative Conflict Resolver UI. Customize manual merge.  ... 
doi:10.1007/978-1-84882-854-4_12 dblp:conf/ecscw/BroschSWW09 fatcat:pfljfhaqr5d7tlakx3e5iz22tu

Technology Support for Collaborative Inconsistency Management in Model Driven Engineering

Christian Bartelt, Bjorn Schindler
2010 2010 43rd Hawaii International Conference on System Sciences  
Especially the inconsistency resolution for merged architecture and design models is a communication-intensive, collaborative task.  ...  This paper proposes a technology support of automatic inconsistency analysis and visualization for distributed modelers whose synchronize their parallel work.  ...  In With help of the inconsistency identification and dynamic representation modelers are supported during analyzing of merge-related inconsistencies.  ... 
doi:10.1109/hicss.2010.363 dblp:conf/hicss/BarteltS10 fatcat:dwoiwnzcb5fnfnrsorvml4wqee

Handling constraints in model versioning

Alessandro Rossini, Adrian Rutle, Yngve Lamo, Uwe Wolter
2018 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
However, a uniform formalisation of model merging, con ict detection and con ict resolution in MDSE is still debated in the literature.  ...  In this paper, we propose an approach to constraint-aware model versioning; i.e., an approach that handles constraints in model merging, con ict detection and con ict resolution.  ...  architectural models.  ... 
dblp:conf/models/RossiniRLW18 fatcat:opupd4unizg3rfgdcpfawrmfwm

Assessing the impact of aspects on model composition effort

Kleinner Farias, Alessandro Garcia, Jon Whittle
2010 Proceedings of the Eighth International Conference on Aspect-Oriented Software Development - AOSD '10  
In particular, model compositions are used to express the evolution of architectural models along six releases of a software product line.  ...  Model composition is a common operation used in many software development activities-for example, reconciling models developed in parallel by different development teams, or merging models of new features  ...  Second, two versions of the same product line, and the respective architectural models, were available for our investigation: an AO version and a non-AO version.  ... 
doi:10.1145/1739230.1739240 dblp:conf/aosd/FariasGW10 fatcat:sgehpfancngphaletouehtxklm

Challenges in model-based evolution and merging of access control policies

Lionel Montrieux, Michel Wermelinger, Yijun Yu
2011 Proceedings of the 12th international workshop and the 7th annual ERCIM workshop on Principles on software evolution and software evolution - IWPSE-EVOL '11  
In this position paper, we review existing research in model-based software evolution and merging, and argue the need for a specific approach for access control in order to take its specific requirements  ...  In some cases, it may even be necessary to merge several access control configurations into a single one.  ...  Consistency checking can be divided in two parts: the detection of inconsistencies, and their resolution.  ... 
doi:10.1145/2024445.2024467 dblp:conf/iwpse/MontrieuxWY11 fatcat:7u7cuj3hzrewdjyq5ipiz66fia

Supporting Collaborative Development in an Open MDA Environment

Prawee Sriplakich, Xavier Blanc, Marie-pierre Gervais
2006 Conference on Software Maintenance, Proceedings of the  
Therefore, it ensures the consistency of the merge result. Third, we offer a framework for building conflict resolution programs dedicated to developers' particular requirements.  ...  To support collaborative development in MDA, we propose a mechanism for merging concurrent changes to MOF models. Our approach has the following novel functionality.  ...  In this work, we aim to apply the copy-modifymerge approach in the context of Model Driven Architecture (MDA) [14] .  ... 
doi:10.1109/icsm.2006.64 dblp:conf/icsm/SriplakichBG06 fatcat:k3s77mhywrektcl7vcc3sk2wxa

Empirical Evaluation of Effort on Composing Design Models [article]

Kleinner Farias
2016 arXiv   pre-print
First, the current evaluation frameworks do not consider fundamental concepts in model composition such as conflicts and inconsistencies.  ...  In this context, the contributions of this thesis are threefold: (i) a quality model for supporting the evaluation of model composition effort, (ii) practical knowledge, derived from a family of quantitative  ...  Second, two versions of the same product line and the respective architectural models were available for our investigation: an AO version and a non-AO version.  ... 
arXiv:1610.09012v1 fatcat:rrlhimyacndytjfz3xf77l7eru

An agent-based framework for distributed collaborative model evolution

Hoa Khanh Dam, Aditya Ghose
2011 Proceedings of the 12th international workshop and the 7th annual ERCIM workshop on Principles on software evolution and software evolution - IWPSE-EVOL '11  
Most of existing software modelling applications however primarily support single-user settings whereas some other recent approaches which rely on version control tools fail to provide effective, real-time  ...  This framework is built upon the well-known Belief Desire Intention agent architecture to utilise its robustness and flexibility in maintaining consistency within a design model and resolving conflicts  ...  The framework employs a client-server architecture in which the server keeps a centralized version of a design model, and the designer works on a local version of the model at the client side using a modelling  ... 
doi:10.1145/2024445.2024468 dblp:conf/iwpse/DamG11 fatcat:4mqkiz7ifzc67ns3gp7olfcdcm

Speeding up VP9 Intra Encoder with Hierarchical Deep Learning Based Partition Prediction [article]

Somdyuti Paul, Andrey Norkin, Alan C. Bovik
2020 arXiv   pre-print
While VP9 provides several built-in speed levels which are designed to provide faster encoding at the expense of decreased rate-distortion performance, we find that our model is able to outperform the  ...  fastest recommended speed level of the reference VP9 encoder for the good quality intra encoding configuration, in terms of both speedup and BD-rate.  ...  APPENDIX A COMPARISON WITH TOP-DOWN PARTITION PREDICTION In order to substantiate the efficacy of our bottom-up hierarchical block merge prediction scheme, we designed a top-down version of the H-FCN model  ... 
arXiv:1906.06476v2 fatcat:teid4qbovjajfjto6i73f7azwy

A Model Repository for Collaborative Modeling with the Jazz Development Platform

C. Bartelt, G. Molter, T. Schumann
2009 2009 42nd Hawaii International Conference on System Sciences  
Today's software development projects have a huge demand for a comprehensive and integrated support in the team-based development of models.  ...  Since they typically rely on file-based version control systems such as CVS and assume that working with models does not differ from working with code, current solutions solve only one part of the problem  ...  The resolution of inconsistencies usually demands further model modifications for yielding a consistent model.  ... 
doi:10.1109/hicss.2009.23 dblp:conf/hicss/BarteltMS09 fatcat:f6bqxddr3vc6jmftgqb5wfvcvm
« Previous Showing results 1 — 15 out of 17,830 results