Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Amanuel Koshima is active.

Publication


Featured researches published by Amanuel Koshima.


Proceedings of the First International Workshop on Domain Engineering held in conjunction with CAiSE'09 Conference | 2013

A Reconciliation Framework to Support Cooperative Work with DSM

Amanuel Koshima; Vincent Englebert; Philippe Thiran

Despite the fact that domain specific models (DSM) tools become very powerful and more frequently used, the support for their cooperation has not reached its full strength and the demand for model management is growing. In cooperative work, the decision agents are semi-autonomous and therefore a solution for reconciliating DSM after a concurrent evolution is needed. Computer supported cooperative work (CSCW) community proposes tools or techniques to ensure collaboration among general purpose modeling languages, but they do not usually give functionalities to support reconciliation and merging for asynchronous modifications. In addition, management of communications among members of a working group could also help to facilitate their collaboration. In this chapter, we propose a communication framework called DiCoMEF to manage exchanges of concurrently edited DSM models among a group of engineers. Besides, we present a reconciliation framework to merge concurrently evolved DSM models along with their metamodels.


international conference on global software engineering | 2011

Distributed Collaborative Model Editing Framework for Domain Specific Modeling Tools

Amanuel Koshima; Vincent Englebert; Philippe Thiran

Domain Specific Modeling (DSM) tools have matured and became powerful over the past few years and are now used more frequently to model complex systems. Consequently, the demand for model management and collaboration among DSM tools becomes more important. In collaborative modeling, domain specific models are mostly edited and elaborated concurrently by different semi-autonomous users. Hence, there is a need for reconciliating these parallely evolved models so as to seamlessly work together. CSCW community proposes tools or techniques to ensure collaboration among general purpose modeling languages, but they do not give functionalities to support reconciliation and merging for asynchronous modification. In addition, management of communications among members of collaborative group could also help to facilitate collaboration in the group. In this paper, we propose a communication framework to manage exchanges of concurrently edited DSM models among users. Besides, we present a reconciliation framework to merge concurrently evolved DSM models.


Science of Computer Programming | 2015

Collaborative editing of EMF/Ecore meta-models and models

Amanuel Koshima; Vincent Englebert

Despite the fact that Domain Specific Modeling tools become very powerful and more frequently used, the support for their cooperation has not reached its full strength and demand for model management is growing. In cooperative work, the decision agents are semi-autonomous and therefore a solution for reconciliating DSM after a concurrent evolution is needed. Conflict detection and reconciliation are important steps for merging of concurrently evolved (meta)models in order to ensure collaboration. In this work, we present a conflict detection, reconciliation and merging framework for concurrently evolved meta-models and models. Besides, we formally specify the EMF Ecore meta-model into set constructs that help to analyze the (meta)model and operations performed on it.


international conference on conceptual modeling | 2016

A Model-Driven Engineering Approach for the Well-Being of Ageing People

Amanuel Koshima; Vincent Englebert; Moussa Amani; Abdelmounaim Debieche; Amanuel Wakjira

Ambient Assisted Living has been widely perceived as a viable solution to mitigate the astronomical increase in the cost of health care. In the context of our Geras Project, we propose a Model-Driven Engineering framework for handling high-level specifications that capture the concerns of elderly people still living at home. These concerns are related to concrete living issues, like being notified of a ringing phone for a deaf people, or receiving adequate assistance after a fall. The framework explicitly models three aspects: agent’s goals, formally capturing users’ concerns; abstract solutions, defining a canvas for answering the goal; and concrete solutions in terms of APIs or various combination of APIs, for their operationalisation. We illustrate the usage of our framework on two simple scenarios.


international conference on model driven engineering and software development | 2015

RuCORec: Rule-based Composite Operation Recovering to Support Cooperative Edition of (Meta)Models

Amanuel Koshima; Vincent Englebert

Detection of composite operations enhances users understanding about modifications performed by other users. This lets users reason about modifications on higher level operations than primitive atomic operations like create, update, and delete. As a result, conflict detection, reconciliation, and merging of modeling artifacts will be improved. Besides, composite operations can be used to generate model migration instructions that can automatically migrate instance models.


international conference on model driven engineering and software development | 2014

Collaborative Editing of EMF/Ecore Meta-models and Models

Amanuel Koshima; Vincent Englebert

Despite the fact that Domain Specific Models tools become very powerful and more frequently used, the support for their cooperation has not reached its full strength and demand for model management is growing. In cooperative work, the decision agents are semi-autonomous and therefore a solution for reconciliating DSM after a concurrent evolution is needed. Conflict detection and reconciliation are important steps for merging of concurrently evolved (meta)models in order to ensure collaboration. In this work, we present a conflict detection, reconciliation and merging framework for concurrently evolved DSM models. Besides, we formally specify the EMF Ecore metamodel into set construct that helps to analyze the (meta)model and operations performed on it.


international conference on model-driven engineering and software development | 2014

Collaborative editing of EMF/Ecore meta-models and models conflict detection, reconciliation, and merging in DiCoMEF

Amanuel Koshima; Vincent Englebert


Domain Engineering, Product Lines, Languages, and Conceptual Models | 2013

A Reconciliation Framework to Support Cooperative Work with DSM.

Amanuel Koshima; Vincent Englebert; Philippe Thiran


Archive | 2010

Comparative Analysis of Collaborative Approaches for UsiXML Meta-Models Evolution

Mohamed Boukhebouze; Amanuel Koshima; Vincent Englebert; Philippe Thiran


Special Session on Cooperative Model Driven Development | 2018

RuCORD: Rule-based Composite Operation Recovering and Detectionto Support Cooperative Edition of (Meta)Models

Amanuel Koshima; Vincent Englebert

Collaboration


Dive into the Amanuel Koshima's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Amanuel Wakjira

Vrije Universiteit Brussel

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge