2015
DOI: 10.1007/978-3-319-25423-4_14
|View full text |Cite
|
Sign up to set email alerts
|

History-Based Specification and Verification of Scalable Concurrent and Distributed Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 19 publications
(9 citation statements)
references
References 31 publications
0
9
0
Order By: Relevance
“…The enforced structure of actors and objects is too restrictive to use them to analyze and express all desirable global properties, but their tool support and clarity predestines them to prototype models of distributed systems: fast validation of core ideas instead of full verification of the complete models. Active object languages are used to formalize a vast range of distributed systems: software systems [22], cyber-physical systems [20], operational procedures [19], and hardware [12,34]. We argue that distributed formal system models can as well be modeled with active objects and that this results in faster development and more efficient communication.…”
Section: Related Work and Discussion Of Tool-based Approachesmentioning
confidence: 99%
“…The enforced structure of actors and objects is too restrictive to use them to analyze and express all desirable global properties, but their tool support and clarity predestines them to prototype models of distributed systems: fast validation of core ideas instead of full verification of the complete models. Active object languages are used to formalize a vast range of distributed systems: software systems [22], cyber-physical systems [20], operational procedures [19], and hardware [12,34]. We argue that distributed formal system models can as well be modeled with active objects and that this results in faster development and more efficient communication.…”
Section: Related Work and Discussion Of Tool-based Approachesmentioning
confidence: 99%
“…This work complements other analysis techniques for Real-Time ABS models, such as simulation [17], deductive verification [9], and parallel cost analysis [20] and testing [21]. We here discuss related work on deterministic replay.…”
Section: Related Workmentioning
confidence: 91%
“…The proposed method to deterministically replay runs has been realized for Real-Time ABS [6], a modeling language with these advanced features, which has been used to analyze, e.g., industrial scale cloud-deployed software [7], railway networks [8], and complex low-level multicore systems [9,10]. Whereas the language supports various formal analysis techniques, most validation of complex models (at least in an early stage of model development) is based on simulation.…”
Section: Introductionmentioning
confidence: 99%
“…There are several tools for static verification of active objects, relying on model-checking [4,22], static analysis [3], behavioural types [17], or deductive techniques [13], but the support for monitoring and runtime verification of active object systems is quite weak. Basic monitoring tools exist for actors and active object systems.…”
Section: Related Workmentioning
confidence: 99%