Listing 1 - 10 of 82 | << page >> |
Sort by
|
Choose an application
Choose an application
The purpose of the International Conference on Model Driven Engineering and Software Development, MODELSWARD 2016, is to provide a platform for researchers, engineers, academicians as well as industrial professionals from all over the world to present their research results and development activities in using models and model driven engineering techniques for Software Development Model Driven Development (MDD) is an approach to the development of IT systems in which models take a central role, not only for analysis of these systems but also for their construction MDD has emerged from modelling initiatives, most prominently the Model Driven Architecture (MDA) fostered by the Object Management Group (OMG) In the scope of MDA, a couple of technologies have been developed that became the cornerstones of MDD, like metamodelling and model transformations.
Choose an application
Computer software --- Model-driven software architecture --- Development
Choose an application
Choose an application
This book presents an integrated development environment (IDE) for Modelica, a language used for modeling physical systems in engineering. The work focuses on assisting developers in creating valid models by providing enhanced interactive model validation. The IDE, called OneModelica, facilitates the development of models at various levels of detail, such as those needed for designing components like wind turbines, enabling simulation and assessment of their behavior. By using model-driven software development, the IDE allows for the automatic generation of Modelica code from parametric models, ensuring compliance with language specifications and aiding in error detection. The book is intended for engineers and software developers involved in model-driven development, aiming to improve model quality and efficiency.
Choose an application
Choose an application
Choose an application
The next enterprise computing era will rely on the synergy between both technologies: semantic web and model-driven software development (MDSD). The semantic web organizes system knowledge in conceptual domains according to its meaning. It addresses various enterprise computing needs by identifying, abstracting and rationalizing commonalities, and checking for inconsistencies across system specifications. On the other side, model-driven software development is closing the gap among business requirements, designs and executables by using domain-specific languages with custom-built syntax and se
Model-driven software architecture. --- Software engineering. --- Semantic Web.
Choose an application
A kitchen underpinned by the Internet of Things (IoT) requires the management of complex procedural processes. This is due to the fact that when supporting an end-user in the preparation of even only one dish, various devices may need to coordinate with each other. Additionally, it is challenging- yet desirable-to enable an end-user to program their kitchen devices according to their preferred behaviour and to allow them to visualise and track their cooking workflows. In this paper, we compared two semantic representations, namely, Behaviour Trees and the DX-MAN model. We analysed these representations based on their suitability for a range of end-users (i.e., novice to experienced). The methodology required the analysis of smart kitchen user requirements, from which we inferred that the main architectural requirements for IoT cooking workflows are variability and compositionality. Guided by the user requirements, we examined various scenarios and analysed workflow complexity and feasibility for each representation. On the one hand, we found that execution complexity tends to be higher on Behaviour Trees. However, due to their fallback node, they provide more transparency on how to recover from unprecedented circumstances. On the other hand, parameter complexity tends to be somewhat higher for the DX-MAN model. Nevertheless, the DX-MAN model can be favourable due to its compositionality aspect and the ease of visualisation it can offer.
Choose an application
Listing 1 - 10 of 82 | << page >> |
Sort by
|