Workflow difference detection based on basis paths. (May 2019)
- Record Type:
- Journal Article
- Title:
- Workflow difference detection based on basis paths. (May 2019)
- Main Title:
- Workflow difference detection based on basis paths
- Authors:
- Cao, Bin
Hong, Feng
Wang, Jiaxing
Fan, Jing
Lv, Mingqi - Abstract:
- Abstract: Detecting workflow difference is meaningful for many applications, e.g., in-vehicle system testing. However, current workflow difference detection methods stress on structural differences while ignoring the behavioral aspects of the workflow models. Due to the large number of possible behaviors for a workflow model, it is challenging to detect the behavioral difference. To address this problem, this paper introduces the idea of basis path testing from the software testing field, and presents an efficient method for detecting the workflow difference in terms of their behaviors. First, we compute the cyclomatic complexity according to the number of nodes and arcs in the workflow model. Then, based on the cyclomatic complexity we design an algorithm that can retrieve the basis paths from a tree structure converted from the workflow model. At last, the Kuhn–Munkres (KM) algorithm is used to map the independent paths from two workflow models and generate the optimal mapping that the overall distance is the minimum. The experimental evaluation shows that our proposed method has been proved feasible in terms of both efficiency and effectiveness.
- Is Part Of:
- Engineering applications of artificial intelligence. Volume 81(2019)
- Journal:
- Engineering applications of artificial intelligence
- Issue:
- Volume 81(2019)
- Issue Display:
- Volume 81, Issue 2019 (2019)
- Year:
- 2019
- Volume:
- 81
- Issue:
- 2019
- Issue Sort Value:
- 2019-0081-2019-0000
- Page Start:
- 420
- Page End:
- 427
- Publication Date:
- 2019-05
- Subjects:
- Workflow model -- Difference detection -- Behavioral difference -- Basis paths
Engineering -- Data processing -- Periodicals
Artificial intelligence -- Periodicals
Expert systems (Computer science) -- Periodicals
Ingénierie -- Informatique -- Périodiques
Intelligence artificielle -- Périodiques
Systèmes experts (Informatique) -- Périodiques
Artificial intelligence
Engineering -- Data processing
Expert systems (Computer science)
Periodicals
620.00285 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09521976 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.engappai.2019.03.009 ↗
- Languages:
- English
- ISSNs:
- 0952-1976
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3755.704500
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 10604.xml