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 …
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 …
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
Cloud computing has radically changed the way organizations operate their Software by
allowing them to achieve high availability of services at affordable cost. Containerized …
allowing them to achieve high availability of services at affordable cost. Containerized …
A formal model of the kubernetes container framework
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 …
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 …
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 …
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 …
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 …
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 …
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 …
properties of a complex system towards a general and complete overview, thus enabling the …