TY - GEN
T1 - A framework for modular and customizable software analysis
AU - Martins, Pedro
AU - Carvalho, Nuno
AU - Fernandes, João Paulo
AU - Almeida, José João
AU - Saraiva, João
PY - 2013
Y1 - 2013
N2 - This paper presents a framework for the analysis of software artifacts. We revise and propose techniques that aid in the manipulation and combination of target-language specific tools, and in handling and controlling the results of such tools. We also propose to integrate under our framework techniques that are capable of performing language independent analyses. The final result of our work is an analysis environment that is modular and flexible and that allows easy and elegant implementations of complex analysis suites. We finally conduct a proof of concept for our framework by analyzing a well-known, widely used open-source software package.
AB - This paper presents a framework for the analysis of software artifacts. We revise and propose techniques that aid in the manipulation and combination of target-language specific tools, and in handling and controlling the results of such tools. We also propose to integrate under our framework techniques that are capable of performing language independent analyses. The final result of our work is an analysis environment that is modular and flexible and that allows easy and elegant implementations of complex analysis suites. We finally conduct a proof of concept for our framework by analyzing a well-known, widely used open-source software package.
KW - Combinator Languages
KW - Software Analysis
KW - Software Certification
UR - http://www.scopus.com/inward/record.url?scp=84880731426&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84880731426&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-39643-4_32
DO - 10.1007/978-3-642-39643-4_32
M3 - Conference contribution
AN - SCOPUS:84880731426
SN - 9783642396427
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 443
EP - 458
BT - Computational Science and Its Applications, ICCSA 2013 - 13th International Conference, Proceedings
T2 - 13th International Conference on Computational Science and Its Applications, ICCSA 2013
Y2 - 24 June 2013 through 27 June 2013
ER -