Sistemy i Sredstva Informatiki [Systems and Means of Informatics]
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Sistemy i Sredstva Inform.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Sistemy i Sredstva Informatiki [Systems and Means of Informatics], 2016, Volume 26, Issue 2, Pages 43–62 (Mi ssi461)  

Lexical analysis of dynamically generated string expressions

M. I. Polubelova, S. V. Grigorev

Saint Petersburg State University, 7/9 Universitetskaya Nab., St. Petersburg 199034, Russian Federation
References:
Abstract: There is a class of applications which utilizes the idea of string embedding of one language into another. In this approach, a host program generates string representation of clauses in some external language, which are then passed to a dedicated runtime component for analysis and execution. Despite providing better expressiveness and flexibility, this technique makes the behavior of the system less predictable, complicates maintenance, and is a source of such vulnerabilities as SQL injections and cross-site scripting. Static analysis of strings is intended to minimize the drawbacks of the approach by checking well-formedness of a set of all dynamically-generated clauses at compile-time. Lexical analysis, or tokenization, is an important step of static analysis. The paper presents an automated approach to lexical analyzers construction which simplifies implementation of static analyzers of dynamically generated code.
Keywords: string analysis; lexing; string-embedded language; lexer generator.
Received: 26.02.2016
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: M. I. Polubelova, S. V. Grigorev, “Lexical analysis of dynamically generated string expressions”, Sistemy i Sredstva Inform., 26:2 (2016), 43–62
Citation in format AMSBIB
\Bibitem{PolGri16}
\by M.~I.~Polubelova, S.~V.~Grigorev
\paper Lexical analysis of dynamically generated string expressions
\jour Sistemy i Sredstva Inform.
\yr 2016
\vol 26
\issue 2
\pages 43--62
\mathnet{http://mi.mathnet.ru/ssi461}
\mathscinet{http://mathscinet.ams.org/mathscinet-getitem?mr=10.14357/08696527160203}
\elib{https://elibrary.ru/item.asp?id=26009647}
Linking options:
  • https://www.mathnet.ru/eng/ssi461
  • https://www.mathnet.ru/eng/ssi/v26/i2/p43
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Системы и средства информатики
    Statistics & downloads:
    Abstract page:263
    Full-text PDF :549
    References:42
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024