Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2016, том 28, выпуск 2, страницы 111–126
DOI: https://doi.org/10.15514/ISPRAS-2016-28(2)-7
(Mi tisp23)
 

Эта публикация цитируется в 1 научной статье (всего в 1 статье)

Usability of AutoProof: a case study of software verification
[Применимость AutoProof: учебный пример верификации ПО]

Mansur Khazeev, Victor Rivera, Manuel Mazzara, Alexander Tchitchigin

Innopolis University, Software Engineering Lab
Список литературы:
Аннотация: Очень часто инструменты статической верификации являются результатом многолетних научно-исследовательских работ. По этой причине разработки ведутся с распределением задач внутри учебных заведений и с расчетом на способность старших исследователей обеспечивать её непрерывность. В такой ситуации некоторые атрибуты качества, такие как удобство и простота использования программного обеспечения, чаще всего, не рассматриваются на должном уровне, что плохо сказывается на возможности дальнейшей коммерциализации продукта. Для того, чтобы данные инструменты получили широкое применение необходимо обратить внимание и направить усилия при дальнейшей доработке на упрощение механизма взаимодействия пользователей с приложением, для того, чтобы дать инженерам программного обеспечения возможность пользоваться инструментом без необходимости полного понимания всех математических механизмов во всех деталях. Для того, чтобы обратить внимание общественности на важность удобства использования инструментов верификации, мы применили инструмент AutoProof к хорошо известному проекту Tokeneer. Данный инструмент использовался для верификации части имплементации реального проекта Tokeneer, в ходе чего были выявлены сильные и слабые стороны AutoProof, и, как результат, был составлен список необходимых улучшений. Результат данной работы иллюстрирует эффективность инструмента при верификации фрагмента реального программного обеспечения: он позволил автоматически проверить практически две трети всех свойств. В то же время, данное исследование показало потребность в доработке документации к данному инструменту и подчеркнуло необходимость улучшения как самого инструмента, так и среды Eiffel IDE.
Ключевые слова: статическая верификация, формальная спецификация, Eiffel, Autoproof, контрактное программирование.
Реферативные базы данных:
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: Mansur Khazeev, Victor Rivera, Manuel Mazzara, Alexander Tchitchigin, “Usability of AutoProof: a case study of software verification”, Труды ИСП РАН, 28:2 (2016), 111–126
Цитирование в формате AMSBIB
\RBibitem{KhaRivMaz16}
\by Mansur~Khazeev, Victor~Rivera, Manuel~Mazzara, Alexander~Tchitchigin
\paper Usability of AutoProof: a case study of software verification
\jour Труды ИСП РАН
\yr 2016
\vol 28
\issue 2
\pages 111--126
\mathnet{http://mi.mathnet.ru/tisp23}
\crossref{https://doi.org/10.15514/ISPRAS-2016-28(2)-7}
\elib{https://elibrary.ru/item.asp?id=26480308}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp23
  • https://www.mathnet.ru/rus/tisp/v28/i2/p111
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:143
    PDF полного текста:90
    Список литературы:27
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024