Macroprogramming: Concepts, state of the art, and opportunities of macroscopic behaviour modelling
R Casadei - ACM Computing Surveys, 2023 - dl.acm.org
Macroprogramming refers to the theory and practice of expressing the macro (scopic)
behaviour of a collective system using a single program. Macroprogramming approaches …
behaviour of a collective system using a single program. Macroprogramming approaches …
A survey on domain-specific languages in robotics
A Nordmann, N Hochgeschwender… - International conference on …, 2014 - Springer
The design, simulation and programming of robotics systems is challenging as expertise
from multiple domains needs to be integrated conceptually and technically. Domain-specific …
from multiple domains needs to be integrated conceptually and technically. Domain-specific …
Serious games as a tool to model attack and defense scenarios for cyber-security exercises
MM Yamin, B Katt, M Nowostawski - Computers & Security, 2021 - Elsevier
Technology is evolving rapidly; this poses a problem for security specialists and average
citizens as their technological skill sets are quickly made obsolete. This makes the …
citizens as their technological skill sets are quickly made obsolete. This makes the …
When and how to use multilevel modelling
Model-Driven Engineering (MDE) promotes models as the primary artefacts in the software
development process, from which code for the final application is derived. Standard …
development process, from which code for the final application is derived. Standard …
Montithings: Model-driven development and deployment of reliable iot applications
JC Kirchhof, B Rumpe, D Schmalzing… - Journal of Systems and …, 2022 - Elsevier
Abstract Internet of Things (IoT) applications are exposed to harsh conditions due to factors
such as device failure, network problems, or implausible sensor values. We investigate how …
such as device failure, network problems, or implausible sensor values. We investigate how …
Composition operators for modeling languages: A literature review
J Pfeiffer, B Rumpe, D Schmalzing… - Journal of Computer …, 2023 - Elsevier
Efficiently engineering modeling languages demands their reuse through composition.
Research in language engineering has produced many different operators to reuse and …
Research in language engineering has produced many different operators to reuse and …
A development approach for collective opportunistic edge-of-things services
Technological advances have recently fostered the Internet of Things vision, in which
systems of situated entities perceive and act upon the world, and interact with one another to …
systems of situated entities perceive and act upon the world, and interact with one another to …
[BUCH][B] The MPS language workbench: volume I
F Campagne - 2014 - books.google.com
The MPS Language Workbench, Volume I (third edition). The first volume of the series is
both a simple introduction to the JetBrains MPS language workbench and a complete …
both a simple introduction to the JetBrains MPS language workbench and a complete …
Example-driven meta-model development
The intensive use of models in model-driven engineering (MDE) raises the need to develop
meta-models with different aims, such as the construction of textual and visual modelling …
meta-models with different aims, such as the construction of textual and visual modelling …
Develo** microservice-based applications using the silvera domain-specific language
Microservice Architecture (MSA) is a rising trend in software architecture design.
Applications based on MSA are distributed applications whose components are …
Applications based on MSA are distributed applications whose components are …