18 Hits in 8.8 sec

The Experience of Implementing Model-Driven Engineering Tools in the Process Control Domain

Giovanni Godena, Tomaž Lukman, Marjan Heričko, Stanko Strmčnik
2015 Information Technology and Control  
in practice.  ...  Then a comparison between the two prototypes is made and the lessons learned are described, which may be useful to practitioners who attempt to develop support tools for an MDE approach that are useful  ...  Acknowledgment The support of the Slovenian Research Agency (ARRS) is gratefully acknowledged.  ... 
doi:10.5755/j01.itc.44.2.6258 fatcat:l5skfgl26fcxrb6g6hg5cnfvm4

Execution of UML models: a systematic review of research and practice

Federico Ciccozzi, Ivano Malavolta, Bran Selic
2018 Journal of Software and Systems Modeling  
We conducted a systematic review in which we selected 63 research studies and 19 tools among over 5400 entries by applying a systematic search and selection process.  ...  Our results provide a concise overview of states of the art and practice for UML model execution intended for use by both researchers and practitioners.  ...  , and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.  ... 
doi:10.1007/s10270-018-0675-4 fatcat:ayrdh7bdejfj5hpkt5p5iv6hz4

The Evolution of Software Design Practices Over a Decade: A Long Term Study of Practitioners

Omar Badreddin, Khandoker Rahad, Andrew Forward, Timothy Lethbridge
2021 Journal of Object Technology  
The goal of the study is to uncover trends in the practice of software design and the adoption patterns of modeling languages such as UML.  ...  This is mirrored by increasing dissatisfaction with modeling tools usability and learnability.  ...  These tools include Papyrus, PlantUML, txtUML, MagicDraw, and others.  ... 
doi:10.5381/jot.2021.20.2.a1 fatcat:j2vg2clwjzfznlfqq72zwfo3nq

Bridging proprietary modelling and open-source model management tools: the case of PTC Integrity Modeller and Epsilon

Athanasios Zolotas, Horacio Hoyos Rodriguez, Stuart Hutchesson, Beatriz Sanchez Pina, Alan Grigg, Mole Li, Dimitrios S. Kolovos, Richard F. Paige
2019 Journal of Software and Systems Modeling  
In addition, we use the bridge in a real-world industrial case study that involves the coordination with other bridges between proprietary tools and Epsilon.  ...  We present the architecture of our solution, the challenges we encountered in developing it, and a performance comparison against the tool's built-in scripting interface.  ...  In addition, a new case study that involves the coordination of two bridges built for MathWorks Simulink and Microsoft Excel with the PTC IM bridge is presented in the same section.  ... 
doi:10.1007/s10270-019-00732-1 fatcat:pignpstqqffydfao3rfuu6rv54

Experiences of Applying UML/MARTE on Three Industrial Projects [chapter]

Muhammad Zohaib Iqbal, Shaukat Ali, Tao Yue, Lionel Briand
2012 Lecture Notes in Computer Science  
The framework provides a set of detailed guidelines on how to apply MARTE in industrial contexts and will help reduce the gap between the modeling standards and industrial needs. Modeling Tool.  ...  The resulting product-line model contained a total of five views and subviews and is visualized using 17 class diagrams.  ...  We are thankful to all our industrial partners for their support. M. Iqbal was funded by Norwegian Research Council as part of the ITEA 2 VERDE project. L. Briand was supported by a FNR PEARL grant.  ... 
doi:10.1007/978-3-642-33666-9_41 fatcat:jr6agfs5l5bnvkbg64lymhwp4a

Graph Drawing and Analysis Library and Its Domain-Specific Language for Graphs' Layout Specifications

Renata Vaderna, Željko Vuković, Igor Dejanović, Gordana Milosavljević
2018 Scientific Programming  
In order to verify the quality of GRAD's main features a user study was conducted.  ...  This paper presents a graph drawing and analysis library written in Java called GRAD and its domain-specific language for simplifying the process of laying out graphs.  ...  Conflicts of Interest The authors declare that there are no conflicts of interest regarding the publication of this paper.  ... 
doi:10.1155/2018/7264060 fatcat:gqt4wykaijggnf6ufmijkgohfu

A Focus+Context Approach to Alleviate Cognitive Challenges of Editing and Debugging UML Models

Parsa Pourali, Joanne M. Atlee
2019 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS)  
Research has shown that modelling tools are amongst the top barriers for the adoption of MDE by industry.  ...  Their analyses show that users' prominent challenges are in remembering the contextual information when performing a particular modelling task; and locating, understanding, and fixing errors in the models  ...  VisualParadigm MagicDraw Papyrus 9 3 2 2 2 Hereafter, the term modelling refers to editing and debugging Class and State-Machine diagrams.  ... 
doi:10.1109/models.2019.000-3 dblp:conf/models/PouraliA19a fatcat:gceu77vc2bf3vmahaq7djbe3hi

Energy Consumption Analysis and Design of Energy-Aware WSN Agents in fUML [chapter]

Luca Berardinelli, Antinisca Di Marco, Stefano Pace, Luigi Pomante, Walter Tiberti
2015 Lecture Notes in Computer Science  
Wireless Sensor Networks (WSN) are nowadays applied to a wide set of domains (e.g., security, health).  ...  Such analysis, implemented in fUML, is based on simulation and it guides the design of WSN applications that guarantee low energy consumption.  ...  the motto "the model is the code". 9 Set as body of a UML Opaque action. 10 Both state machine and sequence diagram are not part of the fUML model and it is used for explanation purposes.  ... 
doi:10.1007/978-3-319-21151-0_1 fatcat:idcyq7y5xvg53d5n3xguzz4ewm

Road to a reactive and incremental model transformation platform: three generations of the VIATRA framework

Dániel Varró, Gábor Bergmann, Ábel Hegedüs, Ákos Horváth, István Ráth, Zoltán Ujhelyi
2016 Journal of Software and Systems Modeling  
matured into a component integrated into various industrial and open-source tools and deployed over multiple technologies.  ...  The current release of VIATRA provides opensource tool support for an event-driven, reactive model transformation engine built on top of highly scalable incremental graph queries for models with millions  ...  (c) UML as visual syntax The concrete syntax of GT rules was defined by UML Class diagrams.  ... 
doi:10.1007/s10270-016-0530-4 fatcat:ahmocossl5aw5mydrtpfcxvmky

Environment Modeling with UML/MARTE to Support Black-Box System Testing for Real-Time Embedded Systems: Methodology and Industrial Case Studies [chapter]

Muhammad Zohaib Iqbal, Andrea Arcuri, Lionel Briand
2010 Lecture Notes in Computer Science  
Acknowledgements The work presented in this paper was supported by Norwegian Research Council and was produced as part of the ITEA 2 VERDE project.  ...  We thank Marius Christian Liaaen (Tandberg AS, part of Cisco Systems, Inc) for providing us the case study. References  ...  , the MARTE profile is available in four tools: IBM RSA[15], IBM Rhapsody[28], Papyrus UML[29], and MagicDraw[30].Among these tools, only IBM RSA and Papyrus UML are EMF-based and hence can be used  ... 
doi:10.1007/978-3-642-16145-2_20 fatcat:y2jb4tcasrcabpdtl4gtaklxla

A research roadmap towards achieving scalability in model driven engineering

Dimitrios S. Kolovos, Massimo Tisi, Jordi Cabot, Louis M. Rose, Nicholas Matragkas, Richard F. Paige, Esther Guerra, Jesús Sánchez Cuadrado, Juan De Lara, István Ráth, Dániel Varró
2013 Proceedings of the Workshop on Scalability in Model Driven Engineering - BigMDE '13  
models in a collaborative manner, advancing the state of the art in model querying and transformations tools so that they can cope with large models (of the scale of millions of model elements), and providing  ...  As Model-Driven Engineering (MDE) is increasingly applied to larger and more complex systems, the current generation of modelling and model management technologies are being pushed to their limits in terms  ...  identifying the challenges related to scalable MDE from an industrial perspective, and for their contributions to shaping the proposed research directions.  ... 
doi:10.1145/2487766.2487768 dblp:conf/staf/KolovosRMPGCLRV13 fatcat:5lq2n7asefakldihccsp6ghuwu

Logic-based Software Modeling with FOML

Mira Balaban, Igal Khitron, Michael Kifer
2020 Journal of Object Technology  
This paper describes FOML, a F ramework for Object Modeling with Logic, its realization in a modeling tool, proves the correctness of class modeling in FOML, illustrates the process of software modeling  ...  The combination of class-based conceptualization with a formal logical base enables clean mediation and integration of a wide range of modeling activities and provides a provably correct formulation of  ...  This work is supported in part by the BSF Grant 2017742 and NSF Grant 1814457.  ... 
doi:10.5381/jot.2020.19.3.a19 fatcat:whhq2tywafh5labhhleg3bjfca

Mixed-semantics composition of statecharts for the component-based design of reactive systems

Bence Graics, Vince Molnár, András Vörös, István Majzik, Dániel Varró
2020 Journal of Software and Systems Modeling  
Designing composition languages is a challenge itself as both practical applicability (support for different composition approaches in various application domains), and precise formal semantics (support  ...  In our Gamma Statechart Composition Framework, we designed and implemented a composition language for the synchronous, cascade synchronous and asynchronous composition of statechartbased reactive components  ...  The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material.  ... 
doi:10.1007/s10270-020-00806-5 fatcat:cvsn7ay6yzgohm74dq5zsoedse

Quality Assurance of Software Models - A Structured Quality Assurance Process Supported by a Flexible Tool Environment in the Eclipse Modeling Project

Thorsten Arendt
and low-level characteristics, (2) overviews on metrics, smells, and refactorings for UML class models including structured descriptions of each technique, and (3) an approach for composite model refactoring  ...  It is structured into two sub-processes: a process for the specification of project-specific model quality assurance techniques, and a process for applying them on concrete software models within a MBSD  ...  This first version of the domain model of the company is shown as UML class diagram modeled using the EMF-based UML CASE tool Papyrus [59] .  ... 
doi:10.17192/z2014.0357 fatcat:coa5jxiwqrb6fepmxa2mlvlovq

ePub WU Institutional Repository A Catalog of Reusable Design Decisions for Developing UML/MOF-based Domain-specific Modeling Languages Mark (2014) A Catalog of Reusable Design Decisions for Developing UML/MOF-based Domain-specific Modeling Languages. A Catalog of Reusable Design Decisions for Developing UML/MOF-based Domain-specic Modeling Languages *

Bernhard Hoisl, Stefan Sobernig, Mark Strembeck, Sobernig, Stefan Strembeck, Bernhard Hoisl, Stefan Sobernig, Mark Strembeck
2016 unpublished
With the rise of the UML as a de facto standard, UML/MOF-based DSMLs are now widely used for MDD. This paper documents design decisions collected from 90 UML/MOF-based DSML projects.  ...  The design decisions are presented in the form of reusable decision records, with each decision record corresponding to a decision point in DSML development processes.  ...  A20 O6.2↔O1.4∧O2.2 Existing toolchain support: 8 Tools for editing UML models, including the denition and application of proles (O2.2), are nowadays frequently available (e.g., MagicDraw, Eclipse Papyrus  ... 
« Previous Showing results 1 — 15 out of 18 results