Mufida Mir'atul Khusna, Sophie Dupuy-Chessa, Gaëlle Calvary
{"title":"Mastering Model Driven Engineering complexity by interactive visualization","authors":"Mufida Mir'atul Khusna, Sophie Dupuy-Chessa, Gaëlle Calvary","doi":"10.3166/tsi.35.175-202","DOIUrl":null,"url":null,"abstract":"Model Driven Engineering (MDE) can play an important role for the design of applications in many domains. Its principles that are separations of concerns, capitalisation of knowledge thanks to models, meta models, and transformations, are well accepted today. Then the approach becomes a good candidate for scaling up to more complex applications. However the use of model driven engineering puts people in front of a new problem, which is mastering the complexity of many and possibly big models. The paper presents MoVi (Model Visualization) an interactive environment as a proof-of-concept that investigates model exploration by processing models as data. It is illustrated with models taken from the Human Computer Interaction domain. RÉSUMÉ. L’ingénierie dirigée par les modèles (IDM) peut jouer un rôle important pour le développement d’applications dans de nombreux domaines. Ses principes, qui sont la séparation des préoccupations et la capitalisation du savoir et du savoir-faire sous la forme de modèles, métamodèles et transformations, sont aujourd’hui bien admis. L’approche devient alors un bon candidat pour un passage à l’échelle sur des applications complexes. Cependant, l’utilisation de l’ingénierie dirigée par les modèles met les concepteurs face à de nouveaux problèmes comme la gestion de la complexité de modèles de plus en plus nombreux et potentiellement grands. Cet article prèsente MoVi (Model Visualization), un environnement interactif validant le concept de l’exploration de modèles en considérant les modèles comme des données. Il est illustré par des modèle du domaine de l’interaction Homme-Machine.","PeriodicalId":109795,"journal":{"name":"Tech. Sci. Informatiques","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Tech. Sci. Informatiques","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3166/tsi.35.175-202","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Model Driven Engineering (MDE) can play an important role for the design of applications in many domains. Its principles that are separations of concerns, capitalisation of knowledge thanks to models, meta models, and transformations, are well accepted today. Then the approach becomes a good candidate for scaling up to more complex applications. However the use of model driven engineering puts people in front of a new problem, which is mastering the complexity of many and possibly big models. The paper presents MoVi (Model Visualization) an interactive environment as a proof-of-concept that investigates model exploration by processing models as data. It is illustrated with models taken from the Human Computer Interaction domain. RÉSUMÉ. L’ingénierie dirigée par les modèles (IDM) peut jouer un rôle important pour le développement d’applications dans de nombreux domaines. Ses principes, qui sont la séparation des préoccupations et la capitalisation du savoir et du savoir-faire sous la forme de modèles, métamodèles et transformations, sont aujourd’hui bien admis. L’approche devient alors un bon candidat pour un passage à l’échelle sur des applications complexes. Cependant, l’utilisation de l’ingénierie dirigée par les modèles met les concepteurs face à de nouveaux problèmes comme la gestion de la complexité de modèles de plus en plus nombreux et potentiellement grands. Cet article prèsente MoVi (Model Visualization), un environnement interactif validant le concept de l’exploration de modèles en considérant les modèles comme des données. Il est illustré par des modèle du domaine de l’interaction Homme-Machine.