2012
DOI: 10.15514/ispras-2012-22-11
|View full text |Cite
|
Sign up to set email alerts
|

Using static analysis for checking configurable semantic restrictions on a programming language

Abstract: Аннотация. Для достижения переносимости, надёжности и безопасности программ на С и С++ может применяться введение дополнительных ограничений на язык и стиль программирования. В работе предложен новый метод формализации и классификация таких ограничений, описана система их автоматической проверки, основанная на применении быстрого и нетребовательного к ресурсам статического анализа, использующего средства компилятора, а также способ её интеграции с распространёнными системами сборки проектов.Ключевые слова: ста… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0
1

Year Published

2014
2014
2014
2014

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 0 publications
0
1
0
1
Order By: Relevance
“…SYNTACTIC, SEMANTIC AND SOME SITUATIONAL CONSTRAINTS To check the language dependent rules of the C and C++ languages, one can use a lightweight ana lyzer based on Clang [8]. This analyzer allows one to rapidly analyze lexical, syntactic, semantic, and a number of situational rules.…”
Section: Lightweight Analysis Of Lexicalmentioning
confidence: 99%
“…SYNTACTIC, SEMANTIC AND SOME SITUATIONAL CONSTRAINTS To check the language dependent rules of the C and C++ languages, one can use a lightweight ana lyzer based on Clang [8]. This analyzer allows one to rapidly analyze lexical, syntactic, semantic, and a number of situational rules.…”
Section: Lightweight Analysis Of Lexicalmentioning
confidence: 99%
“…Для проверки языково-зависимых правил языков С и С++ может использоваться легковесный анализатор на основе Clang [8].…”
Section: легковесный анализ лексических синтаксических семантическиunclassified