Mastering Model Driven Engineering complexity by interactive visualization
نویسندگان
چکیده
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.
منابع مشابه
Automated Provisioning of Customized Cloud Service Stacks using Domain-Specific Languages
Cloud computing gave birth to a paradigm in which infrastructure can be requested, provisioned, and used almost instantly in a service-oriented manner. Infrastructure as a service, however, is only the first step in cloud adoption. In fact, cloud computing introduces various distinct service models constituting a cloud service stack. Each of the models abstracts from lower-level cloud services ...
متن کاملModel-Driven Software Systems Engineering in Robotics: Covering the Complete Life-Cycle of a Robot
Robotics experts still mostly work at the code-level when it comes to software integration for advanced robotic systems like service robots. Compared to other high-tech industries, software development and systems integration in robotics still lacks the processes and structures to come up with a software business ecosystem in robotics. In this paper, we outline how we can make the step towards ...
متن کاملA Framework for Reverse Engineering Large C++ Code Bases
When assessing the quality and maintainability of large C++ code bases, tools are needed for extracting several facts from the source code, such as: architecture, structure, code smells, and quality metrics. Moreover, these facts should be presented in such ways so that one can correlate them and find outliers and anomalies. We present SolidFX, an integrated reverse-engineering environment (IRE...
متن کاملStrataVis : une technique de visualisation graphique orientée modèle
Mastering system engineering means dealing with concepts, methods and tools in order to optimize interactions between multiple components/agents. Despite some focused software solutions (in the conceptual and methodological field), such mastery is not without its pitfalls. In this article, we will put particular emphasis on one of those difficulties: the lack of visual-graphical expressivity of...
متن کاملInteractive Virtual-Reality Driven Learning Framework for Engineering and Science Education
The University of Texas at San Antonio has established a cutting edge Advanced Visualization Lab (http://vislab.utsa.edu) that consists of a large-scale high-resolution VizWall powered by a hybrid CPU/GPU LINUX cluster with 6,000 processors, and various latest visualization technology including large screen 3D stereoscopic display, immersive 3D Oculus Rift virtual reality device, Google Glass, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Technique et Science Informatiques
دوره 35 شماره
صفحات -
تاریخ انتشار 2016