2021
DOI: 10.1007/978-3-030-78142-2_1
|View full text |Cite
|
Sign up to set email alerts
|

Modeling and Analyzing Resource-Sensitive Actors: A Tutorial Introduction

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 29 publications
0
3
0
Order By: Relevance
“…We consider this language as part of a work in progress framework, where compliance checking helps to establish trust within a service-oriented architecture with various actors, who do not necessarily have the same interests in mind. We plan to extend the framework to explore further static and run-time analysis for a core active object language, e.g., based on ABS [25]. In this paper, we assume that both DCs and DSs have already negotiated the minimum requirements before establishing a compliance environment.…”
Section: Discussionmentioning
confidence: 99%
“…We consider this language as part of a work in progress framework, where compliance checking helps to establish trust within a service-oriented architecture with various actors, who do not necessarily have the same interests in mind. We plan to extend the framework to explore further static and run-time analysis for a core active object language, e.g., based on ABS [25]. In this paper, we assume that both DCs and DSs have already negotiated the minimum requirements before establishing a compliance environment.…”
Section: Discussionmentioning
confidence: 99%
“…ABS is a modeling language for designing, verifying, and executing concurrent software [27,48]. The core language combines the syntax and object-oriented style of Java with the Actor model of concurrency [28], resulting in active objects which decouple communication and synchronization using asynchronous method calls and cooperative scheduling [18].…”
Section: Abs: Actors With Cooperative Concurrencymentioning
confidence: 99%
“…For the second step, we need an implementation language with a formal semantics (e.g., formalized by a TSS) which enables a simulation relation to be formally established. In this paper, we have opted for the active object language ABS [27,48] (ABS stands for Abstract Behavioral Specification). The semantics of the ABS language is formally defined by a TSS [29] and implemented by backends 4 in Erlang, Haskell, and Java, all of which support parallel execution.…”
Section: Introductionmentioning
confidence: 99%