Anjan Pakhira
Dynamic network analysis of software systems
Pakhira, Anjan; Andras, Peter
Authors
Prof Peter Andras P.Andras@napier.ac.uk
Dean of School of Computing Engineering and the Built Environment
Abstract
It is difficult to analyse large-scale integrated software systems with the purpose of improving their dependability and functionality through maintenance and evolution. Such systems contain many interactions between their components and can be represented as complex interaction networks similar to complex biological and socio-technical systems. Here we combine dynamic analysis and network analysis methods with the aim to determine and validate components of high functional importance in software systems. We use as a test case the JHotDraw 6.01b software and predict the method calls with high functional importance using network analysis methods. We validate the predictions by disabling the methods predicted to have high functional importance and evaluating the behaviour of the software following this. Our results show that network analysis methods are relatively good in predicting method calls of high functional importance. Such analysis can predict vulnerabilities or critical components of software systems and can be used to predict patching or updating needs of software systems.
Citation
Pakhira, A., & Andras, P. (2011). Dynamic network analysis of software systems. Newcastle: University of Newcastle upon Tyne
Report Type | Technical Report |
---|---|
Publication Date | 2011-03 |
Deposit Date | Nov 10, 2021 |
Series Title | School of Computing Science Technical Report Series |
Series Number | 1239 |
Keywords | dynamic analysis; network analysis; complex system; vulnerability determination; patching prediction |
Public URL | http://researchrepository.napier.ac.uk/Output/2808861 |
Publisher URL | https://eprints.ncl.ac.uk/171640 |
You might also like
A review of privacy-preserving federated learning for the Internet-of-Things
(2021)
Book Chapter
Amnesia: Neuropsychological Interpretation and Artificial Neural Network Simulation
(1998)
Journal Article
Neural activity pattern systems
(2004)
Journal Article
Scalability analysis comparisons of cloud-based software services
(2019)
Journal Article
Environmental adversity and uncertainty favour cooperation
(2007)
Journal Article
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search