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
中文摘要
Jonathan I MaleticKent State U0204175A结合语义和结构信息的框架用于静态分析Jonathan I.Maletic该研究涉及将程序源代码的语义和结构信息结合用于软件的静态分析。静态分析通常只考虑源代码的结构信息。本研究探讨如何利用与领域语义学相关的资讯来加强现有的静态分析方法。语义信息来自与源代码相关联的注释、文档和标识符名。将开发一个框架,允许将源代码的语义信息和结构信息结合起来。该框架将提供计算描述软件的新度量和度量的方法(例如,内聚力和耦合)。此外,研究还将研究不同的信息检索方法,以及如何使用它们从源代码中提取相关的语义信息。将对该框架和使用语义信息进行静态分析进行实证评估。将语义信息与现有的静态分析方法相结合,将产生新的和改进的分析工具。这些工具将帮助软件工程师更好地分析、维护和评估大型软件系统的质量。
英文摘要
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
-
依托单位:
海外基金