Alloy is a declarative formal modeling language with syntax derived from notations common to object-oriented design and first-order relational logic semantics. To better understand the …
Industrial control applications are usually designed by domain experts instead of software engineers. These experts frequently use visual programming languages based on …
Modeling is an essential and challenging activity in any engineering environment, and it requires some hard-to-train skills such as abstraction and communication. This makes it …
Context: The usage of domain-specific languages (DSLs) is an approach to reduce complexity in software development by expert developers for selected application domains …
A Bucchiarone, M Savary-Leblanc, XL Pallec… - Proceedings of the 23rd …, 2020 - dl.acm.org
Gamification refers to the exploitation of gaming mechanisms for serious purposes, like learning hard-to-train skills such as modeling. We present a gamified version of Papyrus, the …
M Al Lail, A Viesca, H Cardenas, M Zarour… - Proceedings of the 2024 …, 2024 - dl.acm.org
Software scientists and practitioners have criticized Model-driven engineering (MDE) for lacking effective tooling. Although progress has been made, most MDE analysis tools rely on …
R Kalantari, TC Lethbridge - 2023 ACM/IEEE International …, 2023 - ieeexplore.ieee.org
This paper presents a qualitative empirical study that seeks to delve into and illuminate the mindset barriers confronted by software developers that hinder the acceptance and use of …
Objective: This is something we explore in order to help teachers choose a suitable engine for teaching game development to beginners. In this study, two teams of two persons each …
FV Nindyasari, ANI Wardana, A Arif - Jurnal Nasional Teknik …, 2021 - jnte.ft.unand.ac.id
Controller performance is a crucial aspect of industrial processes; hence, it is critical to maintaining optimal controller performance conditions. Bad controller performance can be …