Modeling and analyzing resource-sensitive actors: a tutorial introduction

R Schlatte, EB Johnsen, E Kamburjan… - … Languages and Models, 2021 - Springer
Actor languages decouple communication from synchronization, which makes them suitable
for distributed and scalable applications with flexible synchronization patterns, but also …

[PDF][PDF] Oil and Gas digital twins after twenty years. How can they be made sustainable, maintainable and useful?

DB Cameron, A Waaler, TM Komulainen - 2018 - oda.oslomet.no
The digital twin offers a potentially powerful way of using simulation to support business and
change the way industrial operations are done. The idea of the digital twin is not new but …

[HTML][HTML] Predicting resource consumption of Kubernetes container systems using resource models

G Turin, A Borgarelli, S Donetti, F Damiani… - Journal of Systems and …, 2023 - Elsevier
Cloud computing has radically changed the way organizations operate their Software by
allowing them to achieve high availability of services at affordable cost. Containerized …

A formal model of the kubernetes container framework

G Turin, A Borgarelli, S Donetti, EB Johnsen… - … Applications of Formal …, 2020 - Springer
Loosely-coupled distributed systems organized as collections of so-called cloud-native
microservices are able to adapt to traffic in very fine-grained and flexible ways. For this …

[HTML][HTML] The ABS simulator toolchain

R Schlatte, EB Johnsen, E Kamburjan… - Science of Computer …, 2022 - Elsevier
ABS is a language for behavioral modeling of distributed, time-and resource-sensitive
communicating systems. ABS is based on an executable actor-based semantics with …

A procedural and flexible approach for specification, modeling, definition, and analysis for self‐adaptive systems

P Araújo‐de‐Oliveira, F Durán… - Software: Practice and …, 2021 - Wiley Online Library
An adaptive system can modify its settings at runtime as a response to changes in its
operational environment. To analyse this kind of systems at design time is a difficult task …

Proving Correctness of Parallel Implementations of Transition System Models

F de Boer, EB Johnsen, VKI Pun… - ACM Transactions on …, 2024 - dl.acm.org
This article addresses the long-standing problem of program correctness for programs that
describe systems of parallel executing processes. We propose a new method for proving …

[图书][B] Leveraging applications of formal methods, verification and validation

T Margaria, B Steffen - 2008 - Springer
As General and Program Chairs we would like to welcome you to the proceedings of ISoLA
2022, the 11th International Symposium on Leveraging Applications of Formal Methods …

Proving Correctness of Parallel Implementations of Transition System Specifications

FS de Boer, EB Johnsen, VKI Pun… - arXiv preprint arXiv …, 2023 - arxiv.org
The overall problem addressed in this paper is the long-standing problem of program
correctness, and in particular programs that describe systems of parallel executing …

A Requirements-Driven Approach for Building Architecture Projects of Self-Adaptive Systems

P Araujo De Oliveira - 2022 - riuma.uma.es
A well-structured software architectural project allows us to analyze and describe the
properties of a complex system towards a general and complete overview, thus enabling the …