<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">mais</journal-id><journal-title-group><journal-title xml:lang="ru">Моделирование и анализ информационных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Modeling and Analysis of Information Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-1015</issn><issn pub-type="epub">2313-5417</issn><publisher><publisher-name>Yaroslavl State University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.18255/1818-1015-2013-6-64-77</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-158</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Оригинальные статьи</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Articles</subject></subj-group></article-categories><title-group><article-title>Автоматизация создания верифицированных тестовых сценариев на основе гидов</article-title><trans-title-group xml:lang="en"><trans-title>The Guide-based Automatic Creation of Verified Test Scenarious</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Дробинцев</surname><given-names>Павел Дмитриевич</given-names></name><name name-style="western" xml:lang="en"><surname>Drobintsev</surname><given-names>P. D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>доцент, канд. техн. наук,</p><p>195251, Россия, г. Санкт-Петербург, ул. Политехническая, 29</p></bio><bio xml:lang="en"><p>доцент, канд. техн. наук,</p><p>Polytechnicheskaya st., 29, St. Petersburg, 195251, Russia</p></bio><email xlink:type="simple">vpk@spbstu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Котляров</surname><given-names>Всеволод Павлович</given-names></name><name name-style="western" xml:lang="en"><surname>Kotlyarov</surname><given-names>V. P.</given-names></name></name-alternatives><bio xml:lang="ru"><p>профессор, канд. техн. наук,</p><p>195251, Россия, г. Санкт-Петербург, ул. Политехническая, 29</p></bio><bio xml:lang="en"><p>профессор, канд. техн. наук,</p><p>Polytechnicheskaya st., 29, St. Petersburg, 195251, Russia</p></bio><email xlink:type="simple">vpk@spbstu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Летичевский</surname><given-names>Александр Адольфович</given-names></name><name name-style="western" xml:lang="en"><surname>Letichevsky</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>зав. отделом теории цифровых автоматов, академик, д-р физ.-мат. наук,</p><p>03680МСП, Украина, г. Киев, просп. Академика Глушкова, 40</p></bio><bio xml:lang="en"><p>зав. отделом теории цифровых автоматов, академик, д-р физ.-мат. наук,</p><p>Glushkova av., 40, Kyiv, 03187, Ukraine</p></bio><email xlink:type="simple">let@cyfra.net</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Санкт-Петербургский государственный политехнический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>St. Petersburg State Polytechnical University</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Институт кибернетики им. В.М. Глушкова НАН Украины</institution><country>Украина</country></aff><aff xml:lang="en"><institution>Glushkov Institute of Cybernetic of NAS of Ukraine</institution><country>Ukraine</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2013</year></pub-date><pub-date pub-type="epub"><day>20</day><month>12</month><year>2013</year></pub-date><volume>20</volume><issue>6</issue><fpage>64</fpage><lpage>77</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Дробинцев П.Д., Котляров В.П., Летичевский А.А., 2013</copyright-statement><copyright-year>2013</copyright-year><copyright-holder xml:lang="ru">Дробинцев П.Д., Котляров В.П., Летичевский А.А.</copyright-holder><copyright-holder xml:lang="en">Drobintsev P.D., Kotlyarov V.P., Letichevsky A.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.mais-journal.ru/jour/article/view/158">https://www.mais-journal.ru/jour/article/view/158</self-uri><abstract><p>В данной работе представлен обзор технологии автоматизированной генерации тестовых сценариев на основе гидов, использование которой позволяет существенно повысить качество разрабатываемого программного обеспечения. В качестве обоснования создания технологии описаны основные проблемы, возникающие при разработке и тестировании крупных промышленных систем, и представлены методики проверки программного обеспечения на соответствие требованиям. Продемонстрированы возможности инструментальных средств по автоматической и полуавтоматической генерации тестового набора с ис- пользованием формальной модели, созданной на языке UCM, и средств верификации и автоматизации тестирования.</p></abstract><trans-abstract xml:lang="en"><p>This paper presents an overview of technology of the automated generation of test scenarios based on guides. The usage of this technology can significantly improve the quality of the developed program products. In order to ground the technology creation, the main problems that occur during the development and testing of the large industrial systems, are described, as well as the methodologies of software verification on conformity to product requirements. The potentialities of tools for automatic and semi-automatic generation of a test suite by using a formal model in UCM notation are demonstrated, as well as tools for verification and automation of testing.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>символьная верификация</kwd><kwd>автоматизация тестирования</kwd><kwd>конкретизация тестовых сценариев</kwd><kwd>предикатный трансформер</kwd></kwd-group><kwd-group xml:lang="en"><kwd>symbolic verification</kwd><kwd>testing automation</kwd><kwd>concretization of test scenarios</kwd><kwd>predicative transformer</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Баранов С., Котляров В., Летичевский А. Индустриальная технология автоматизации тестирования мобильных устройств на основе верифицированных поведенческих моделей проектных спецификаций требований // Труды междунар. науч. конф. “Космос, астрономия и программирование”. СПб.: СПбГУ, 2008. С. 134—145.</mixed-citation><mixed-citation xml:lang="en">Баранов С., Котляров В., Летичевский А. Индустриальная технология автоматизации тестирования мобильных устройств на основе верифицированных поведенческих моделей проектных спецификаций требований // Труды междунар. науч. конф. “Космос, астрономия и программирование”. СПб.: СПбГУ, 2008. С. 134—145.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Карпов Ю.Г. Теория автоматов. СПб.: Питер, 2003. 208 с.</mixed-citation><mixed-citation xml:lang="en">Карпов Ю.Г. Теория автоматов. СПб.: Питер, 2003. 208 с.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Baranov S., Kotlyarov V., Letichevsky A., Drobintsev P. The technology of Automation Verification and Testing in Industrial Projects // Proc. of St.Petersburg IEEE Chapter, International Conference, May 18—21. St.Petersburg, 2005. P. 81—86.</mixed-citation><mixed-citation xml:lang="en">Baranov S., Kotlyarov V., Letichevsky A., Drobintsev P. The technology of Automation Verification and Testing in Industrial Projects // Proc. of St.Petersburg IEEE Chapter, International Conference, May 18—21. St.Petersburg, 2005. P. 81—86.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Z.151: User Requirements Notation (URN) — Language Definition http://www.itu.int/rec/T-REC-Z.151-200811-I/en</mixed-citation><mixed-citation xml:lang="en">Z.151: User Requirements Notation (URN) — Language Definition http://www.itu.int/rec/T-REC-Z.151-200811-I/en</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Letichevsky A., Kapitonova J., Letichevsky A. jr., Volkov V., Baranov S., Kotlyarov V., Weigert T. Basic Protocols, Message Sequence Charts, and Verification of Requirements Specifications // Proc of ISSRE04 Workshop on Integrated-reliability with Telecommunications and UML Languages (ISSRE04:WITUL), 02 Nov 2004. IRISA, Rennes, France, 2004. P.30—38.</mixed-citation><mixed-citation xml:lang="en">Letichevsky A., Kapitonova J., Letichevsky A. jr., Volkov V., Baranov S., Kotlyarov V., Weigert T. Basic Protocols, Message Sequence Charts, and Verification of Requirements Specifications // Proc of ISSRE04 Workshop on Integrated-reliability with Telecommunications and UML Languages (ISSRE04:WITUL), 02 Nov 2004. IRISA, Rennes, France, 2004. P.30—38.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Digital Video Broadcasting (DVB). DVB-S2 Adaptive Coding and Modulation for Broadband Hybrid Satellite Dialup Applications // http://www.etsi.org/deliver/etsi_ts/102400_102499/102441/01.01.01_60/ts_102441v010101p.pdf</mixed-citation><mixed-citation xml:lang="en">Digital Video Broadcasting (DVB). DVB-S2 Adaptive Coding and Modulation for Broadband Hybrid Satellite Dialup Applications // http://www.etsi.org/deliver/etsi_ts/102400_102499/102441/01.01.01_60/ts_102441v010101p.pdf</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Летичевский А.А., Колчин А.В. Генерация тестовых сценариев на основе формальной модели // Проблемы программирования. 2010. № 2–3. С. 209—215.</mixed-citation><mixed-citation xml:lang="en">Летичевский А.А., Колчин А.В. Генерация тестовых сценариев на основе формальной модели // Проблемы программирования. 2010. № 2–3. С. 209—215.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Baranov S., Kotlyarov V., Weigert T. Verifiable Coverage Criteria For Automated Testing. SDL2011: Integrating System and Software Modeling // LNCS. 2012. Vol. 7083. P. 79—89.</mixed-citation><mixed-citation xml:lang="en">Baranov S., Kotlyarov V., Weigert T. Verifiable Coverage Criteria For Automated Testing. SDL2011: Integrating System and Software Modeling // LNCS. 2012. Vol. 7083. P. 79—89.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Ануреев И.С., Баранов С.Н., Белоглазов Д.М., Бодин Е.В., Дробинцев П.Д., Колчин А.В., Котляров В.П., Летичевский А.А., Летичевский А.А. мл., Непомнящий В.А., Никифоров И.В., Потиенко С.В., Прийма Л.В., Тютин Б.В. Средства поддержки интегрированной технологии для анализа и верификации спецификаций телекоммуникационных приложений // Труды СПИИРАН. 2013. №1—28P.</mixed-citation><mixed-citation xml:lang="en">Ануреев И.С., Баранов С.Н., Белоглазов Д.М., Бодин Е.В., Дробинцев П.Д., Колчин А.В., Котляров В.П., Летичевский А.А., Летичевский А.А. мл., Непомнящий В.А., Никифоров И.В., Потиенко С.В., Прийма Л.В., Тютин Б.В. Средства поддержки интегрированной технологии для анализа и верификации спецификаций телекоммуникационных приложений // Труды СПИИРАН. 2013. №1—28P.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Дробинцев П.Д., Котляров В.П., Черноруцкий И.Г. Автоматизация тестирования на основе покрытия пользовательских сценариев // Научно-технические ведомости СПбГПУ. 2012. Т. 4(152). С. 123—126.</mixed-citation><mixed-citation xml:lang="en">Дробинцев П.Д., Котляров В.П., Черноруцкий И.Г. Автоматизация тестирования на основе покрытия пользовательских сценариев // Научно-технические ведомости СПбГПУ. 2012. Т. 4(152). С. 123—126.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Recommendation ITU-T Z.120. Message Sequence Chart (MSC ), 11/2000.</mixed-citation><mixed-citation xml:lang="en">Recommendation ITU-T Z.120. Message Sequence Chart (MSC ), 11/2000.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
