Approach to mine influential functions based on software execution sequence. Issue 2 (1st April 2017)
- Record Type:
- Journal Article
- Title:
- Approach to mine influential functions based on software execution sequence. Issue 2 (1st April 2017)
- Main Title:
- Approach to mine influential functions based on software execution sequence
- Authors:
- Zhang, Bing
Huang, Guoyan
He, Haitao
Ren, Jiadong - Abstract:
- Abstract : In software system, there are some functions of great importance in controlling the whole process of software execution. When they are damaged, the software will suffer from catastrophic consequences caused by cascading failures. To accurately identify and protect these influential functions has become a necessary method in software security. Thus, in this study a new approach to efficiently mine influential functions based on software execution sequence is proposed. First, the authors design a novel modelling strategy by which software execution traces are modelled as sequential patterns. Owing to loops, patterns can occur multiple times in a trace, which leads to high cost of time and extreme complexity of the research. Then, an algorithm is designed to remove repetitive patterns in software and software influential nodes mining algorithm is put forward to mine influential functions in software and to rank them by the rank‐index. Finally, by comparatively analysing the top‐ten functions got from PageRank and those from Degree‐Based algorithm, the approach is proved to be an effective and accurate one which combines advantages of the two classic algorithms.
- Is Part Of:
- IET software. Volume 11:Issue 2(2017)
- Journal:
- IET software
- Issue:
- Volume 11:Issue 2(2017)
- Issue Display:
- Volume 11, Issue 2 (2017)
- Year:
- 2017
- Volume:
- 11
- Issue:
- 2
- Issue Sort Value:
- 2017-0011-0002-0000
- Page Start:
- 48
- Page End:
- 54
- Publication Date:
- 2017-04-01
- Subjects:
- data mining -- security of data
PageRank -- rank-index -- sequential patterns -- software execution traces -- software security -- cascading failures -- catastrophic consequences -- software execution -- software system -- software execution sequence -- mine influential functions
Computer software -- Periodicals
Software engineering -- Periodicals
005.1 - Journal URLs:
- http://digital-library.theiet.org/content/journals/iet-sen ↗
http://ieeexplore.ieee.org/servlet/opac?punumber=4124007 ↗
https://ietresearch.onlinelibrary.wiley.com/journal/17518814 ↗
http://www.theiet.org/ ↗
http://scitation.aip.org/dbt/dbt.jsp?KEY=ISEOB7&Volume=CURVOL&Issue=CURISS ↗ - DOI:
- 10.1049/iet-sen.2016.0081 ↗
- Languages:
- English
- ISSNs:
- 1751-8806
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4363.253550
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 16434.xml