Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
csu1313678735.pdf (597.37 KB)
ETD Abstract Container
Abstract Header
THE RELATIONAL DATABASE: A NEW STATIC ANALYSIS TOOL?
Author Info
Dutko, Adam M.
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=csu1313678735
Abstract Details
Year and Degree
2011, Master of Science in Software Engineering, Cleveland State University, Fenn College of Engineering.
Abstract
Code comprehension is pivotal to reducing errors in software. Reading source code improves code comprehension and enables effective fixes but as a code base grows meta-data become increasingly important. Static Analysis techniques provide an avenue for software developers to learn more about their code through meta-data while also helping them safely detect potential errors in their source. Unfortunately, many Static Analysis tools have a steep learning curve and are limited in scope. This thesis seeks to make Static Analysis accessible and extensible by asking what ubiquitous tools like SQL and relational databases can offer and what they cannot. We begin to answer these questions by exploring the source code of three C++ projects (libodbc++, log4cxx, C++ Sockets Library) using a new Static Analysis tool called Trike. Initial results indicate Trike is a promising and accessible tool for analyzing the structure of a code base. With further improvements, Trike should equal more established Static Analysis tools in scope and surpass them in usability.
Committee
Nigamanth Sridhar, PhD (Committee Chair)
Yongjian Fu, PhD (Committee Member)
Wenbing Zhao, PhD (Committee Member)
Pages
151 p.
Subject Headings
Computer Science
Keywords
Program Analysis
;
Static Analysis
;
SQL
;
C++
;
Software Engineering
;
Software
;
Comprehension
;
Bugs
;
Source Code
;
XML
;
Relational
;
Relational Query
;
Relational Database
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
Dutko, A. M. (2011).
THE RELATIONAL DATABASE: A NEW STATIC ANALYSIS TOOL?
[Master's thesis, Cleveland State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=csu1313678735
APA Style (7th edition)
Dutko, Adam.
THE RELATIONAL DATABASE: A NEW STATIC ANALYSIS TOOL?
2011. Cleveland State University, Master's thesis.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=csu1313678735.
MLA Style (8th edition)
Dutko, Adam. "THE RELATIONAL DATABASE: A NEW STATIC ANALYSIS TOOL?" Master's thesis, Cleveland State University, 2011. http://rave.ohiolink.edu/etdc/view?acc_num=csu1313678735
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
csu1313678735
Download Count:
1,256
Copyright Info
© 2011, some rights reserved.
THE RELATIONAL DATABASE: A NEW STATIC ANALYSIS TOOL? by Adam M. Dutko is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Based on a work at etd.ohiolink.edu.
This open access ETD is published by Cleveland State University and OhioLINK.