Modelirovanie i Analiz Informatsionnykh Sistem
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



Model. Anal. Inform. Sist.:
Year:
Volume:
Issue:
Page:
Find






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


Modelirovanie i Analiz Informatsionnykh Sistem, 2017, Volume 24, Number 6, Pages 718–729
DOI: https://doi.org/10.18255/1818-1015-2017-6-718-729
(Mi mais595)
 

Towards null safety benchmarks for object initialization

A. V. Kogtenkov

Podolsk, Russia
References:
Abstract: Null pointer dereferencing remains one of the major issues in modern object-oriented languages. An obvious addition of keywords to distinguish between never null and possibly null references appears to be insufficient during object initialization when some fields declared as never null may be temporary null before the initialization completes. This work identifies the key reasons of the object initialization problem. It suggests scenarios and metrics to be used as the benchmarks to compare solutions of this problem. Finally, it demonstrates application of the benchmarks on the proposed solution for object initialization in Eiffel.
The article is published in the author’s wording.
Keywords: null pointer dereferencing, null safety, void safety, object initialization, static analysis, null safety benchmarks.
Received: 11.09.2017
Bibliographic databases:
Document Type: Article
UDC: 004.052.42, 004.4’6, 004.423.42, 004.432.2, 004.438 Eiffel, 519.681.2, 519.682.1
Language: English
Citation: A. V. Kogtenkov, “Towards null safety benchmarks for object initialization”, Model. Anal. Inform. Sist., 24:6 (2017), 718–729
Citation in format AMSBIB
\Bibitem{Kog17}
\by A.~V.~Kogtenkov
\paper Towards null safety benchmarks for object initialization
\jour Model. Anal. Inform. Sist.
\yr 2017
\vol 24
\issue 6
\pages 718--729
\mathnet{http://mi.mathnet.ru/mais595}
\crossref{https://doi.org/10.18255/1818-1015-2017-6-718-729}
\elib{https://elibrary.ru/item.asp?id=30730611}
Linking options:
  • https://www.mathnet.ru/eng/mais595
  • https://www.mathnet.ru/eng/mais/v24/i6/p718
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
    Statistics & downloads:
    Abstract page:172
    Full-text PDF :80
    References:24
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024