2018
DOI: 10.1007/978-3-319-74781-1_14
|View full text |Cite
|
Sign up to set email alerts
|

A Formal Framework for Specifying and Verifying Microservices Based Process Flows

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 17 publications
(20 citation statements)
references
References 24 publications
0
20
0
Order By: Relevance
“…The IUQ problem is recently drawing increasing attention, because uncertainty quantification of a model and its inference from the true system response(s) are crucial for engineering reliable systems. As an example, consider the category of service-based systems [21] characterized by a workflow of interactions with distributed components (e.g., web-services or microservices) owned by multiple third-party providers with different quality of service (QoS) attributes Â, such as reliability, performance and cost. In this context, both functional and non-functional aspects of the final system depend on the ability of the external services to comply with the design-time assumptions during the early design-time specification phases.…”
Section: Problem Statementmentioning
confidence: 99%
See 1 more Smart Citation
“…The IUQ problem is recently drawing increasing attention, because uncertainty quantification of a model and its inference from the true system response(s) are crucial for engineering reliable systems. As an example, consider the category of service-based systems [21] characterized by a workflow of interactions with distributed components (e.g., web-services or microservices) owned by multiple third-party providers with different quality of service (QoS) attributes Â, such as reliability, performance and cost. In this context, both functional and non-functional aspects of the final system depend on the ability of the external services to comply with the design-time assumptions during the early design-time specification phases.…”
Section: Problem Statementmentioning
confidence: 99%
“…To alert the squad, the TAS workflow invokes the handle emergency activity of the emergency service. The TAS is an example of a wide category of service-based systems (e.g., e-commerce, e-health, online banking and taxi-hailing) characterized by a workflow of interactions with distributed components (e.g., web-services or microservices) owned by multiple third-party providers with different QoS attributes, such as reliability, performance and cost as described by Camilli et al [21]. As anticipated in Section 2, the overall functional and non-functional quality attributes of the final system also depend on the capability of the external services to comply with the assumptions made at design-time during the specification of the system.…”
Section: A Running Example: the Tele Assistance Systemmentioning
confidence: 99%
“…Recently, web-service verification has been a subject of interest to researchers as it is a means to prove that services implementation complies with the rules and policies that service designers define at a business level. It is still a non-trivial task to verify distributed systems without a coordination module (a gateway in traditional SOA terms), but the advancements of formal methods are promising even if still incomplete and costly, as shown by Camilli et al [2] and Panda et al [11]. For such verification, a formal specification is a necessary but insufficient condition.…”
Section: Services In Business and Itmentioning
confidence: 99%
“…Furthermore, aspects such as messaging, communication protocols, which are commonly used in concurrent or distributed systems, can be difficult to model with the language primitives of timed-automata [22,21]. Moreover, TB nets are supported by powerful off-the-shelf open source software tools able to perform simulation, model checking [23,24,25,26], model-based testing, and runtime verification [27,28].…”
Section: Time Basic Petri Netsmentioning
confidence: 99%