62,959 Hits in 5.2 sec

Supporting Collaborative Work by Preserving Model Meaning When Merging Graphical Models [chapter]

Keith Phalp, Frank Grimm, Lai Xu
2012 IFIP Advances in Information and Communication Technology  
We then introduce an approach to merging which will allow for the preservation of meaning and finally describe a prototype tool.  ...  However, tools for merging such models tend to do so from a purely structural perspective, thus losing an important aspect of the meaning conveyed by the modeller.  ...  Hence, in our approach, the 'freedom' of manual layout was reduced in favour of being able to efficiently merge class diagrams, while the most important layout features (regarding embedding domain-specific  ... 
doi:10.1007/978-3-642-32775-9_27 fatcat:xwwbc2zai5h7lk2byqjxy4rdoy

Configurable Formal Methods for Extreme Modeling

Uli Fahrenberg, Axel Legay
2014 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
Hence, the merge of two class diagrams, for instance, should again be a class diagram, the difference of two feature diagrams should again be a feature diagram, etc.  ...  We have in [15, 18] introduced semantically correct model transformations for feature diagrams and class diagrams, see Figures 2 and 3 for some examples.  ... 
dblp:conf/models/FahrenbergL14 fatcat:2qp4oesjujgfpm3d6djuydrowy

MMINT: A Graphical Tool for Interactive Model Management

Alessio Di Sandro, Rick Salay, Michalis Famelis, Sahar Kokaly, Marsha Chechik
2015 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
transformation to remove the construct, (3) merge the modified class diagrams with the originals into a single class diagram, and finally, (4) produce a textual representation of the merged class diagram  ...  In the final step of our scenario we wish to create a Java representation of the the merged class diagram in MID NewLibM.  ... 
dblp:conf/models/SandroSFKC15 fatcat:4oshpl3xinhurfq3frquzjxjou

Model-Based Development of Engine Control Systems: Experiences and Lessons Learnt

Justin Cooper, Alfonso De la Vega, Richard Paige, Dimitris Kolovos, Michael Bennett, Caroline Brown, Beatriz Sanchez Pina, Horacio Hoyos Rodriguez
2021 2021 ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS)  
In this paper, we discuss the experiences, challenges and lessons learnt when developing a bespoke domain-specific modelling workbench based on open-source modelling technologies including the Eclipse  ...  To allow Rolls-Royce to develop safe and robust systems, which continue to increase in complexity, model-based techniques are now a critical part of the software development process.  ...  the related elements of all classes in a diagram.  ... 
doi:10.1109/models50736.2021.00038 fatcat:qwip2xpsqracxgdn3upes56rhy

Model Superimposition in Software Product Lines [chapter]

Sven Apel, Florian Janda, Salvador Trujillo, Christian Kästner
2009 Lecture Notes in Computer Science  
Superimposition is a technique to merge code pieces belonging to different features.  ...  In software product line engineering, feature composition generates software tailored to specific requirements from a common set of artifacts.  ...  Trujillo's work was co-supported by the Spanish Ministry of Science & Education under contract TIN2008-06507-C02-02.  ... 
doi:10.1007/978-3-642-02408-5_2 fatcat:kjcsvbueufccfe4mtnrty5kk7i

Semantics-Aware Versioning Challenge: Merging Sequence Diagrams along with State Machine Diagrams

Petra Brosch, Martina Seidl, Magdalena Widl
2013 Softwaretechnik-Trends  
This paper describes a challenge benchmark for semantics-aware merging of sequence diagrams with respect to their corresponding state machine diagrams.  ...  However, when the diagrams are combined, they give a coherent description of all static and dynamic aspects of the system. Diagrams may then extend each other or add constraints to other diagrams.  ...  Therefore, multi-view modeling languages like the Unified Modeling Language (UML) [2] provide several diagrams like Class diagrams, State machine diagrams, and Sequence diagrams, featuring a mutual relationship  ... 
doi:10.1007/s40568-013-0058-5 fatcat:7x2l3y5tg5h35msddissofn5ry

A unifying framework for homogeneous model composition

Jörg Kienzle, Gunter Mussbacher, Benoit Combemale, Julien Deantoni
2019 Journal of Software and Systems Modeling  
The output of the merge replaces the first class diagram, hence the merge is asymmetric, in the sense that only the first model is modified.  ...  The package merge composition operator takes as input two class diagrams, and extends the first with the second by merging their common classes, and deep copying the other ones.  ... 
doi:10.1007/s10270-018-00707-8 fatcat:qygkvyxmlzavxmqkmmfn34rw64

Using multiple feature models to design applications for mobile phones

Clément Quinton, Carlos Parra, Sébastien Mosser, Laurence Duchien
2011 Proceedings of the 15th International Software Product Line Conference on - SPLC '11  
Acknowledgments This work is supported by Ministry of Higher Education and Research, Nord-Pas de Calais Regional Council and FEDER through the Contrat de Projets Etat Region Campus Intelligence Ambiante  ...  The class diagrams are merged according to [15] , and sequence diagrams according to Klein's method [11] .  ...  In Ram (Reusable Aspect Models [12] ), one can use both class diagrams and sequence diagrams to design a system.  ... 
doi:10.1145/2019136.2019162 dblp:conf/splc/QuintonPMD11 fatcat:2djwmdmk2zgjpnojxobzmoi6aq

Metrics for comparing neuronal tree shapes based on persistent homology

Yanjie Li, Dingkang Wang, Giorgio A. Ascoli, Partha Mitra, Yusu Wang, Gennady Cymbalyuk
2017 PLoS ONE  
We present preliminary experimental results to demonstrate the effectiveness of our persistence-based neuronal feature vectorization framework.  ...  Specifically we propose to use a topological persistence-based feature vectorization framework.  ...  This class is proved challenging to classify in the previous work as well [22] . As we can see, majority of neurons from each class are clustered together in the hierarchical clustering tree.  ... 
doi:10.1371/journal.pone.0182184 pmid:28809960 pmcid:PMC5557505 fatcat:inm3ohx545ctvhe3mmpyxlfq74

Visually exploring multi-dimensional code couplings

Fabian Beck, Radoslav Petkov, Stephan Diehl
2011 2011 6th International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT)  
In this paper we present a new node-link graph visualization technique addressing these challenges. Different types of edges are represented in multiple, small diagrams.  ...  Visualizing these graphs presents two challenges: the often large size of the graphs and the readable representation of the different edge types.  ...  ACKNOWLEDGMENT The authors would like to thank Michael Burch for the fruitful discussions in early phases of this work.  ... 
doi:10.1109/vissof.2011.6069455 dblp:conf/vissoft/BeckPD11 fatcat:2ea3nkgeozbabfaurw6uu5efyq

Metrics for comparing Neuronal Tree Shapes based on Persistent Homology [article]

Yanjie Li, Giorgio Ascoli, Partha P Mitra, Yusu Wang
2016 bioRxiv   pre-print
We present preliminary experimental results to demonstrate the effectiveness of our persistence-based neuronal feature vectorization framework.  ...  Specifically we propose to use a topological persistence-based feature vectorization framework.  ...  We separately consider the stability for persistence diagrams (after Step-1) and that of persistence-based feature vectors (Step-2). Stability of persistence diagrams.  ... 
doi:10.1101/087551 fatcat:sgz2fzxn3vhhjjzoh3vdtfjvme

Conflict Visualization for Evolving UML Models

Petra Brosch, Martina Seidl, Manuel Wimmer, Gerti Kappel
2012 Journal of Object Technology  
For this purpose, we present an approach to tentatively merge concurrently evolved versions of one model featuring all performed changes, yet keeping conformance to the UML metamodel.  ...  Changes and conflicts are visualized in this tentatively merged model without requiring any editor extensions.  ...  the Vienna University of Technology and the Austrian Federal Ministry of Science and Research.  ... 
doi:10.5381/jot.2012.11.3.a2 fatcat:klw23jjcz5fsdlau6lq3cjbrgu

Medical X-ray Image Hierarchical Classification Using a Merging and Splitting Scheme in Feature Space

Nooshin Jafari Fesharaki, Hossein Pourghassem
2013 Journal of Medical Signals & Sensors  
In the next levels of this structure, the overlapped classes split in smaller classes based on the classification performance of combination of shape and texture features or texture features only.  ...  In the first level of the proposed structure, to improve the classification performance, similar classes with regard to shape contents are grouped based on merging measures and shape features into the  ...  Then, the overlapping classes are merged based Vol 3 | Issue 3 | Jul-Sep 2013 on the merging measures.  ... 
pmid:24672763 pmcid:PMC3959005 fatcat:w6bufdt33jc63nfmax5cxlikcy

Questions about object structure during coding activities

Marwan Abi-Antoun, Nariman Ammar, Thomas LaToza
2010 Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering - CHASE '10  
Finally, some of our results revealed usability challenges tools should address to more effectively answer these questions.  ...  Such tools let developers interactively explore diagrams of object structure. But do developers ask questions about object structure? If so, when?  ...  Thanks to Talia Selitsky and the rest of the SEVERE group for their comments on improving this paper.  ... 
doi:10.1145/1833310.1833321 dblp:conf/icse/Abi-AntounAL10 fatcat:oume6u6ymbgcbai25focfxpxyi

A recommender for conflict resolution support in optimistic model versioning

Petra Brosch, Martina Seidl, Gerti Kappel
2010 Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion - SPLASH '10  
The lookup algorithm is based on a similarity-aware graph matching approach incorporating information from the metamodel of the used modeling language.  ...  The usage of optimistic version control systems comes along with cumbersome and time-consuming conflict resolution in the case that the modifications of two developers are contradicting.  ...  Some features like the name feature in a Class Diagram (cf. Fig. 4 ) are inherited to almost every element, hence it is a less valuable indicator for similarity.  ... 
doi:10.1145/1869542.1869549 dblp:conf/oopsla/BroschSK10 fatcat:vwtqlpsmpjfsdow6hcs5lr2iou
« Previous Showing results 1 — 15 out of 62,959 results