<?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-1098</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>Optimization Procedures in Affine Model Checking</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>Garanina</surname><given-names>N. O.</given-names></name></name-alternatives><email xlink:type="simple">garanina@iis.nsk.su</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>2011</year></pub-date><pub-date pub-type="epub"><day>20</day><month>12</month><year>2011</year></pub-date><volume>18</volume><issue>4</issue><fpage>56</fpage><lpage>67</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Гаранина Н.О., 2011</copyright-statement><copyright-year>2011</copyright-year><copyright-holder xml:lang="ru">Гаранина Н.О.</copyright-holder><copyright-holder xml:lang="en">Garanina N.O.</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/1098">https://www.mais-journal.ru/jour/article/view/1098</self-uri><abstract><p>Символьная проверка на модели основана на компактном представлении множеств. На данный момент есть три основных направления символьной проверки моделей: методы, основанные на бинарных разрешающих диаграммах, ограниченная проверка моделей, использующая SAT-решатели, и различные алгебраические подходы к эффективному представлению данных. В данной работе предлагается рассмотреть улучшенные алгоритмы манипуляции с алгебраическим представлением данных, а именно алгоритмы оптимизации аффинных представлений данных.</p></abstract><trans-abstract xml:lang="en"><p>Symbolic model checking is based on a compact representation of sets of states and transition relations. At present there are three basic approaches of symbolic model checking: BDD-methods, bounded model checking using SAT-solvers, and various algebraic techniques, for example, constraint based model checking and regular model checking. In this paper we suggest improved algorithms for an algebraic data representation, namely, optimization algorithms for affine data structures.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>символьная проверка моделей</kwd><kwd>алгебраические представления данных</kwd><kwd>распределенные системы</kwd></kwd-group><kwd-group xml:lang="en"><kwd>symbolic model checking</kwd><kwd>algebraic data representation</kwd><kwd>distributed systems</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">Abdulla P.A., Jonsson B., Nilsson M., Saksena M. A Survey of Regular Model Checking. Proc. of CONCUR'04 - Concurrency Theory, 15th International Conference, London, UK, August 31 - September 3, 2004 // Lect. Notes Comput. Sci. 2004. Vol. 3170. P. 35-48.</mixed-citation><mixed-citation xml:lang="en">Abdulla P.A., Jonsson B., Nilsson M., Saksena M. A Survey of Regular Model Checking. Proc. of CONCUR'04 - Concurrency Theory, 15th International Conference, London, UK, August 31 - September 3, 2004 // Lect. Notes Comput. Sci. 2004. Vol. 3170. P. 35-48.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Bartzis C., Bultan T. Efficient Symbolic Representations for Arithmetic Constraints in Verification // Int. J. Found. Comput. Sci. 2003. Vol. 4. P. 605-624.</mixed-citation><mixed-citation xml:lang="en">Bartzis C., Bultan T. Efficient Symbolic Representations for Arithmetic Constraints in Verification // Int. J. Found. Comput. Sci. 2003. Vol. 4. P. 605-624.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Boigelot B., Wolper P. Symbolic Verification with Periodic Sets // Lect. Notes Comput. Sci. 1994. Vol. 818. P. 55-67.</mixed-citation><mixed-citation xml:lang="en">Boigelot B., Wolper P. Symbolic Verification with Periodic Sets // Lect. Notes Comput. Sci. 1994. Vol. 818. P. 55-67.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Boigelot B., Legay A., Wolper P. Iterating transducers in the large // Proc. 15th Int. Conf. on Computer Aided Verification. 2003. Lecture Notes in Computer Science. Vol. 2725. P. 223-235.</mixed-citation><mixed-citation xml:lang="en">Boigelot B., Legay A., Wolper P. Iterating transducers in the large // Proc. 15th Int. Conf. on Computer Aided Verification. 2003. Lecture Notes in Computer Science. Vol. 2725. P. 223-235.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Bryant R.E. Symbolic boolean manipulation with ordered binary decision diagrams // IEEE Trans. Computers. 1986. Vol. C-35, №8. P. 293-318.</mixed-citation><mixed-citation xml:lang="en">Bryant R.E. Symbolic boolean manipulation with ordered binary decision diagrams // IEEE Trans. Computers. 1986. Vol. C-35, №8. P. 293-318.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Bultan T., Gerber R., Pugh W. Model Checking Concurrent Systems With Unbounded Integer Variables: Symbolic Representations, Approximations and Experimental Results // ACM Trans. Progr. Lang, and Systems. 1999. Vol. 21, №4. P. 747-789.</mixed-citation><mixed-citation xml:lang="en">Bultan T., Gerber R., Pugh W. Model Checking Concurrent Systems With Unbounded Integer Variables: Symbolic Representations, Approximations and Experimental Results // ACM Trans. Progr. Lang, and Systems. 1999. Vol. 21, №4. P. 747-789.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Bultan T. BDD vs. Constraint-Based Model Checking: An Experimental Evaluation for Asynchronous Concurrent Systems. Proc. of Tools and Algorithms for Construction and Analysis of Systems, 6th International Conference, TACAS 2000, Berlin, Germany, March 25 - April 2, 2000 // Lect. Notes Comput. Sci. 2000. Vol. 1785. P. 441-455.</mixed-citation><mixed-citation xml:lang="en">Bultan T. BDD vs. Constraint-Based Model Checking: An Experimental Evaluation for Asynchronous Concurrent Systems. Proc. of Tools and Algorithms for Construction and Analysis of Systems, 6th International Conference, TACAS 2000, Berlin, Germany, March 25 - April 2, 2000 // Lect. Notes Comput. Sci. 2000. Vol. 1785. P. 441-455.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Clarke E.M., Grumberg O., Peled D. Model Checking. London: MIT Press, 1999. 314 p.</mixed-citation><mixed-citation xml:lang="en">Clarke E.M., Grumberg O., Peled D. Model Checking. London: MIT Press, 1999. 314 p.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Kozen D. Results on the Propositional Mu-Calculus // Theor. Comput. Sci. 1983. Vol. 27, №3. P. 333-354.</mixed-citation><mixed-citation xml:lang="en">Kozen D. Results on the Propositional Mu-Calculus // Theor. Comput. Sci. 1983. Vol. 27, №3. P. 333-354.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">McMillan K.L. Symbolic Model Checking: An Approach to the State Explosion Problem. Kluwer Academic Publishers, 1993. 216 p.</mixed-citation><mixed-citation xml:lang="en">McMillan K.L. Symbolic Model Checking: An Approach to the State Explosion Problem. Kluwer Academic Publishers, 1993. 216 p.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">McMillan K.L. Applying SAT Methods in Unbounded Symbolic Model Checking. Proc. of 14th International Conference, CAV'02, Copenhagen, Denmark, July 27-31, 2002 // Lect. Notes Comput. Sci. 2002. Vol. 2404. P. 250-264.</mixed-citation><mixed-citation xml:lang="en">McMillan K.L. Applying SAT Methods in Unbounded Symbolic Model Checking. Proc. of 14th International Conference, CAV'02, Copenhagen, Denmark, July 27-31, 2002 // Lect. Notes Comput. Sci. 2002. Vol. 2404. P. 250-264.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Shilov N.V., Garanina N.O. A Polynomial Approximations for Model Checking // Lect. Notes Comput. Sci. 2003. Vol. 2890. P. 395-400.</mixed-citation><mixed-citation xml:lang="en">Shilov N.V., Garanina N.O. A Polynomial Approximations for Model Checking // Lect. Notes Comput. Sci. 2003. Vol. 2890. P. 395-400.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Yavuz-Kahveci T., Bultan T. Heuristics for Efficient Manipulation of Composite Constraints. Proc. of Frontiers of Combining Systems, 4th International Workshop, FroCoS 2002, Santa Margherita Ligure, Italy, April 8-10, 2002 // Lect. Notes Comput. Sci. 2002. Vol. 2309. P. 57-71.</mixed-citation><mixed-citation xml:lang="en">Yavuz-Kahveci T., Bultan T. Heuristics for Efficient Manipulation of Composite Constraints. Proc. of Frontiers of Combining Systems, 4th International Workshop, FroCoS 2002, Santa Margherita Ligure, Italy, April 8-10, 2002 // Lect. Notes Comput. Sci. 2002. Vol. 2309. P. 57-71.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Гаранина Н.О. Верификация распределенных систем с использованием аффинного представления данных, логик знаний и действий: дис. ... канд. физ.- мат. наук. Новосибирск, 2004. 172 с.</mixed-citation><mixed-citation xml:lang="en">Гаранина Н.О. Верификация распределенных систем с использованием аффинного представления данных, логик знаний и действий: дис. ... канд. физ.- мат. наук. Новосибирск, 2004. 172 с.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Гаранина Н.О. Аффинное представление данных для проверки моделей программ. Новосибирск, 2004. 48 с. (Препр./ Сиб. отд-ние. РАН. ИСИ; №116.)</mixed-citation><mixed-citation xml:lang="en">Гаранина Н.О. Аффинное представление данных для проверки моделей программ. Новосибирск, 2004. 48 с. (Препр./ Сиб. отд-ние. РАН. ИСИ; №116.)</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Гаранина Н.О. Проверка моделей распределенных систем с помощью аффинного представления данных // Моделирование и анализ информационных систем. 2010. Т. 17, №4. С.52-59.</mixed-citation><mixed-citation xml:lang="en">Гаранина Н.О. Проверка моделей распределенных систем с помощью аффинного представления данных // Моделирование и анализ информационных систем. 2010. Т. 17, №4. С.52-59.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">http://www.cs.umd.edu/projects/omega/</mixed-citation><mixed-citation xml:lang="en">http://www.cs.umd.edu/projects/omega/</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>
