Towards Personalized Change Propagation for Collaborative Modeling
Résumé
Building complex software-intensive systems requires effective collaboration between stakeholders from diverse domains. Model-driven engineering (MDE) aims to reduce the complexity of software systems using separation of concerns and continuous evolution of systems at high-level abstraction. When dealing with complex systems, teams of stakeholders with complementary expertise work concurrently on models to produce a coherent and complete system. In such cases, multiuser modeling environments would help designers create and refine models from multiple points of view. Such environments must be adaptable to the needs and interests of stakeholders. To address this requirement, we propose an approach for personalized change propagation in collaborative multi-view modeling. We capture our ideas in the EMF.cloud environment and demonstrate our approach by introducing a multiuser architecture for multiview collaborative modeling. We express personalized change propagation as a high-level requirement for a collaborative modeling environment and argue that no existing tool satisfies such requirement. Finally, we discuss research challenges for the proposed approach and outline directions for future research.
Origine | Fichiers produits par l'(les) auteur(s) |
---|