A Framework to Combine Semantic and Structural Information for Static Analysis
A Framework to Combine Semantic and Structural Information for Static Analysis
批准号:
0204175
负责人:
Jonathan Maletic
金额:
$15.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-08-01 至 2005-07-31
中文摘要
一个结合语义和结构信息进行静态分析的联合收割机框架。MaleticThe研究涉及结合语义和结构信息的程序源代码的静态分析软件。 静态分析通常只考虑源代码的结构信息。 本研究探讨使用领域语义信息,以加强现有的静态分析方法。 语义信息来源于与源代码相关的注释、文档和标识符名称。 将开发一个框架,允许结合源代码的语义和结构信息。 该框架将提供计算描述软件的新度量和指标的方法(例如,凝聚力和耦合)。 此外,研究将研究不同的信息检索方法,以及如何使用它们从源代码中提取相关的语义信息。 将对该框架和语义信息用于静态分析进行实证评估。 将语义信息与现有的静态分析方法相结合将产生新的和改进的分析工具。 这些工具将帮助软件工程师更好地分析、维护和评估大型软件系统的质量。
英文摘要
ABSTRACTJonathan I MaleticKent State U0204175A Framework to Combine Semantic and Structural Information for Static AnalysisJonathan I. MaleticThe research involves combining semantic and structural information of program source code for the static analysis of software. Static analysis normally takes into consideration only structural information of the source code. The research investigates the use of information concerning the domain semantics to enhance existing static analysis methods. The semantic information is derived from the comments, documentation, and identifier names associated with the source code. A framework will be developed that allows the combination of semantic and structural information of the source code. The framework will provide means to compute new measures and metrics that describe the software (e.g., cohesion and coupling). Additionally, the research will study different information retrieval methods and how they can be used to extract relevant semantic information from the source code. An empirical assessment of the framework and the use of semantic information for static analysis will be undertaken. Combining semantic information with existing static analysis methods will result in new and improved analysis tools. These tools will help software engineers better analyze, maintain, and assess the quality of large software systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CCRI: New: Syntactic Differencing Infrastructure for Software Evolution Research
-
批准号:2232594
-
项目类别:Standard Grant
-
资助金额:$44.73万
-
财政年份:2023
-
负责人:Jonathan Maletic
-
依托单位:
CCRI: ENS: Collaborative Research: Enabling Automated Language Support for the srcML Infrastructure
-
批准号:2016465
-
项目类别:Standard Grant
-
资助金额:$39.78万
-
财政年份:2020
-
负责人:Jonathan Maletic
-
依托单位:
CI-New: Collaborative Research: An Infrastructure that Combines Eye Tracking into Integrated Development Environments to Study Software Development and Program Comprehension
-
批准号:1730181
-
项目类别:Standard Grant
-
资助金额:$29.06万
-
财政年份:2017
-
负责人:Jonathan Maletic
-
依托单位:
CI-ADDO-EN: Collaborative Research: Enhancing the srcML Infrastructure: A Mixed-Language Exploration, Analysis, and Manipulation Framework to Support Software Evolution
-
批准号:1305292
-
项目类别:Standard Grant
-
资助金额:$60.09万
-
财政年份:2013
-
负责人:Jonathan Maletic
-
依托单位:
Scholarships for Broadening Participation in Science
-
批准号:1154422
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2012
-
负责人:Jonathan Maletic
-
依托单位:
CPA-SEL-T: Collaborative Research: Traceability+: a Service Oriented Framework to Support Value-Added Software Traceability
-
批准号:0811021
-
项目类别:Continuing Grant
-
资助金额:$25.0万
-
财政年份:2008
-
负责人:Jonathan Maletic
-
依托单位:
S-STEM Scholarships for Broadening Participation in Sciences
-
批准号:0631088
-
项目类别:Standard Grant
-
资助金额:$49.99万
-
财政年份:2006
-
负责人:Jonathan Maletic
-
依托单位:
CISE Research Instrumentation: Instruments for Systems, Software, and Database Research
-
批准号:9818323
-
项目类别:Standard Grant
-
资助金额:$3.6万
-
财政年份:1999
-
负责人:Jonathan Maletic
-
依托单位:
1999 NSF Information and Data Management Program Workshop on Data Visualization
-
批准号:9907299
-
项目类别:Standard Grant
-
资助金额:$1.03万
-
财政年份:1999
-
负责人:Jonathan Maletic
-
依托单位:
海外基金