<?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 custom-type="elpub" pub-id-type="custom">mais-1048</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>Test data generation based on a formal analysis of the project
conguration</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>Bataev</surname><given-names>A. V.</given-names></name></name-alternatives><email xlink:type="simple">bataev@cyber.mephi.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>Davydov</surname><given-names>A. A.</given-names></name></name-alternatives><email xlink:type="simple">dron02@iskratelecom.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>Nalutin</surname><given-names>N. Y.</given-names></name></name-alternatives><email xlink:type="simple">nnalutin@gmail.com</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>Sinitsyn</surname><given-names>S. V.</given-names></name></name-alternatives><email xlink:type="simple">svsinitsyn@mephi.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff xml:lang="ru" id="aff-1"><institution>Национальный исследовательский ядерный университет "МИФИ"</institution><country>Russian Federation</country></aff><pub-date pub-type="collection"><year>2010</year></pub-date><pub-date pub-type="epub"><day>20</day><month>12</month><year>2010</year></pub-date><volume>17</volume><issue>4</issue><fpage>17</fpage><lpage>26</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Батаев А.В., Давыдов А.А., Налютин Н.Ю., Синицын С.В., 2010</copyright-statement><copyright-year>2010</copyright-year><copyright-holder xml:lang="ru">Батаев А.В., Давыдов А.А., Налютин Н.Ю., Синицын С.В.</copyright-holder><copyright-holder xml:lang="en">Bataev A.V., Davydov A.A., Nalutin N.Y., Sinitsyn S.V.</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/1048">https://www.mais-journal.ru/jour/article/view/1048</self-uri><abstract><p>Предлагается метод подготовки тестовых данных, обеспечивающих определенный уровень покрытия требований для функционального тестирования. Использование метода упрощает поддержание в непротиворечивом состоянии конфигурации данных жизненного цикла проекта, включающей в себя требования, программный код и сгенерированные тесты. Вводится классификация дефектов программного обеспечения. Предлагается подход к формализации анализа требований и реализации тестируемой системы, основанный на представлении разбиения на классы эквивалентности в виде системы логических уравнений. Предложен приблизительный метод решения получаемых уравнений. Обсуждается применимость подхода в реальных процессах промышленных проектов.</p></abstract><trans-abstract xml:lang="en"><p>This article discusses a problem of test data preparation for functional testing with
a dened level of test coverage. Application of the method simplies the management
of software project conguration, keeping requirements, code and tests in a consistent
state. Classication of software deects is presented in the article. An approach the
formalizing the target system code and requirements analysis is proposed. This method
is based on the representation of equivalence class partitioning as logical equations. An
original method to get equations solutions is also provided. Method applicability in real
industrial projects is discussed.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>течнология программирования</kwd><kwd>управление разработкой</kwd><kwd>функциональное тестирование</kwd><kwd>тестовые данные</kwd><kwd>логические уровнения</kwd><kwd>управление конфигурациями</kwd></kwd-group><kwd-group xml:lang="en"><kwd>software engineering</kwd><kwd>software management</kwd><kwd>functional testing</kwd><kwd>test data</kwd><kwd>logic equation</kwd><kwd>con
guration management</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. 368 с.</mixed-citation><mixed-citation xml:lang="en">Синицын С.В., Налютин Н.Ю. Верификация программного обеспечения. М.: Бином; Лаборатория знаний Интуит, 2008. 368 с.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">ГОСТ Р 51904-2002. Программное обеспечение встроенных систем. Общие требования к разработке и документированию. М.: Госстандарт России, 2002. 94 с.</mixed-citation><mixed-citation xml:lang="en">ГОСТ Р 51904-2002. Программное обеспечение встроенных систем. Общие требования к разработке и документированию. М.: Госстандарт России, 2002. 94 с.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Налютин Н.Ю., Синицын С.В. Проблемы управления конфигурациями в процессе разработки программного обеспечения встроенных систем // Программные продукты и системы. 2008. № 1. С. 26-29.</mixed-citation><mixed-citation xml:lang="en">Налютин Н.Ю., Синицын С.В. Проблемы управления конфигурациями в процессе разработки программного обеспечения встроенных систем // Программные продукты и системы. 2008. № 1. С. 26-29.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Соммервилл И. Инженерия программного обеспечения. М.: Вильямс, 2002. 624 с.</mixed-citation><mixed-citation xml:lang="en">Соммервилл И. Инженерия программного обеспечения. М.: Вильямс, 2002. 624 с.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Hayhurst K. J., Veerhusen D.S. et al. A practical tutorial on Modified Condition / Decision Coverage: Technical Memorandum. NASA, 2001. 85 p.</mixed-citation><mixed-citation xml:lang="en">Hayhurst K. J., Veerhusen D.S. et al. A practical tutorial on Modified Condition / Decision Coverage: Technical Memorandum. NASA, 2001. 85 p.</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>
