[HTML][HTML] Model-driven engineering: A survey supported by the unified conceptual model

AR Da Silva - Computer Languages, Systems & Structures, 2015 - Elsevier
During the last decade a new trend of approaches has emerged, which considers models
not just documentation artefacts, but also central artefacts in the software engineering field …

Xatkit: a multimodal low-code chatbot development framework

G Daniel, J Cabot, L Deruelle, M Derras - IEEE Access, 2020 - ieeexplore.ieee.org
Chatbot (and voicebot) applications are increasingly adopted in various domains such as e-
commerce or customer services as a direct communication channel between companies …

Model-driven engineering for mobile robotic systems: a systematic mapping study

GL Casalaro, G Cattivera, F Ciccozzi… - Software and Systems …, 2022 - Springer
Mobile robots operate in various environments (eg aquatic, aerial, or terrestrial), they come
in many diverse shapes and they are increasingly becoming parts of our lives. The …

[HTML][HTML] Detecting violations of access control and information flow policies in data flow diagrams

S Seifermann, R Heinrich, D Werle… - Journal of Systems and …, 2022 - Elsevier
The security of software-intensive systems is frequently attacked. High fines or loss in
reputation are potential consequences of not maintaining confidentiality, which is an …

Quality metrics in software architecture

S Silva, A Tuyishime, T Santilli… - 2023 IEEE 20th …, 2023 - ieeexplore.ieee.org
The importance of software architecture is largely recognized also in iterative and agile
development settings. However, it is quite complex to provide evidence that an architecture …

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 …

[HTML][HTML] From distributed coordination to field calculus and aggregate computing

M Viroli, J Beal, F Damiani, G Audrito, R Casadei… - Journal of Logical and …, 2019 - Elsevier
Aggregate computing is an emerging approach to the engineering of complex coordination
for distributed systems, based on viewing system interactions in terms of information …

The first twenty years of agent-based software development with JADE

F Bergenti, G Caire, S Monica, A Poggi - Autonomous Agents and Multi …, 2020 - Springer
A recent survey provides convincing evidence that JADE is among the most widely used
tools to develop agent-based software systems. It finds application in industrial settings and …

Neverlang: A framework for feature-oriented language development

E Vacchi, W Cazzola - Computer Languages, Systems & Structures, 2015 - Elsevier
Reuse in programming language development is an open research problem. Many authors
have proposed frameworks for modular language development. These frameworks focus on …

A development approach for collective opportunistic edge-of-things services

R Casadei, G Fortino, D Pianini, W Russo… - Information …, 2019 - Elsevier
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 …