Incremental syntactic-semantic reliability analysis of evolving structured workflows
File(s)2014-isola.pdf (136.94 KB)
Accepted version
Author(s)
Bianculli, D
Filieri, A
Ghezzi, C
Mandrioli, D
Type
Conference Paper
Abstract
Modern enterprise information systems are built following the paradigm of service-orientation. This paradigm promotes workflow-based software composition, where complex business processes are realized by orchestrating different, heterogenous components. These workflow descriptions evolve continuously, to adapt to changes in the business goals or in the enterprise policies. Software verification of evolving systems is challenging mainstream methodologies and tools. Formal verification techniques often conflict with the time constraints imposed by change management practices for evolving systems. Since changes in these systems are often local to restricted parts, an incremental verification approach could be beneficial.
In this paper we focus on the probabilistic verification of reliability requirements of structured workflows. We propose a novel incremental technique based on a syntactic-semantic approach. Reliability analysis is driven by the syntactic structure (defined by an operator-precedence grammar) of the workflow and encoded as semantic attributes associated with the grammar. Incrementality is achieved by coupling the evaluation of semantic attributes with an incremental parsing technique. The approach has been implemented in a prototype tool; preliminary experimental evaluation confirms the theoretical speedup over a nonincremental approach.
In this paper we focus on the probabilistic verification of reliability requirements of structured workflows. We propose a novel incremental technique based on a syntactic-semantic approach. Reliability analysis is driven by the syntactic structure (defined by an operator-precedence grammar) of the workflow and encoded as semantic attributes associated with the grammar. Incrementality is achieved by coupling the evaluation of semantic attributes with an incremental parsing technique. The approach has been implemented in a prototype tool; preliminary experimental evaluation confirms the theoretical speedup over a nonincremental approach.
Date Issued
2014-10-08
Date Acceptance
2014-10-08
Citation
Leveraging Applications of Formal Methods, Verification and Validation. Technologies for Mastering Change, 2014, 8802, pp.41-55
ISBN
978-3-662-45233-2
ISSN
0302-9743
Publisher
Springer International Publishing
Start Page
41
End Page
55
Journal / Book Title
Leveraging Applications of Formal Methods, Verification and Validation. Technologies for Mastering Change
Volume
8802
Copyright Statement
© Springer-Verlag 2014. The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-662-45234-9_4
Source
6th International Symposium, ISoLA 2014
Subjects
Artificial Intelligence & Image Processing
08 Information And Computing Sciences
Publication Status
Published
Start Date
2014-10-08
Finish Date
2014-10-11
Coverage Spatial
Corfu, Greece