<?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">umovest</journal-id><journal-title-group><journal-title xml:lang="ru">Статистика и Экономика</journal-title><trans-title-group xml:lang="en"><trans-title>Statistics and Economics</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2500-3925</issn><publisher><publisher-name>Plekhanov Russian University of Economics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21686/2500-3925-2014-5-195-200</article-id><article-id custom-type="elpub" pub-id-type="custom">umovest-537</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></article-categories><title-group><article-title>ДИАГРАММЫ СОСТОЯНИЙ ПРИ МОДЕЛИРОВАНИИ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА RIA ОБУЧАЮЩИХ СИСТЕМ</article-title><trans-title-group xml:lang="en"><trans-title>USING STATE MACHINE DIAGRAMS FOR DESIGNING WEB-BASED USER INTERFACE OF EDUCATIONAL SOFTWARE</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>Pupykina</surname><given-names>Anna A.</given-names></name></name-alternatives><email xlink:type="simple">anna.pupykina@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>Satunina</surname><given-names>Anna E.</given-names></name></name-alternatives><email xlink:type="simple">aesat@mail.ru</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>Russian State University for theHumanities (RSUH)</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>Russian State University for the Humanities(RSUH) in Balashiha</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2014</year></pub-date><pub-date pub-type="epub"><day>09</day><month>08</month><year>2016</year></pub-date><volume>0</volume><issue>5</issue><fpage>195</fpage><lpage>200</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Пупыкина А.А., Сатунина А.Е., 2016</copyright-statement><copyright-year>2016</copyright-year><copyright-holder xml:lang="ru">Пупыкина А.А., Сатунина А.Е.</copyright-holder><copyright-holder xml:lang="en">Pupykina A.A., Satunina A.E.</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://statecon.rea.ru/jour/article/view/537">https://statecon.rea.ru/jour/article/view/537</self-uri><abstract><p>Предложенытребования, предъявляемые кметодампроектированияпользовательскоговеб-интерфейсаобучающейсреды. Раскрыты особенности проектирования пользовательскогоинтерфейсанаоснове событийноймоделиалгоритма. Проведен сравнительный анализ модельно-ориентированных подходов разработки RIA с точки зрения используемых моделей и элементов. В работе приведен пример использования диаграммы состояний UML длямоделированиявзаимодействия между клиентской и серверной частью RIA, выявлены недостатки.</p></abstract><trans-abstract xml:lang="en"><p>Requirements applicable to the methods fordesigning web-based user interface of educational software are proposed. The featuresof user interface design based on the eventmodel algorithm are revealed. A comparativeanalysis of model-driven approaches to RIAdevelopment from the perspective of theused models and the used elements was done. The paper shows how to use UMLstate diagrams to model the interaction between client and server part of RIA, revealeddisadvantages.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>модель</kwd><kwd>модельно ориентированный подход</kwd><kwd>автоматная модель</kwd><kwd>диаграмма состояний</kwd><kwd>веб-при ложение</kwd><kwd>model</kwd><kwd>model driven approach</kwd><kwd>statechart</kwd><kwd>state machine diagrams</kwd><kwd>webapplication</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">Алисейчик П.А. Компьютерныеобучающиесистемы/ П.А. Алисейчик и др. // Интеллектуальные системы. - М.: изд-во РГГУ, 2004. - T. 8, вып.1-4. - С. 5-44</mixed-citation><mixed-citation xml:lang="en">Алисейчик П.А. Компьютерныеобучающиесистемы/ П.А. Алисейчик и др. // Интеллектуальные системы. - М.: изд-во РГГУ, 2004. - T. 8, вып.1-4. - С. 5-44</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Busch M. Rich Internet Applications State-of-the-Art: Technical Report / M. Busch, N. Koch; Ludwig-Maximilians-Universität. - München, 2009</mixed-citation><mixed-citation xml:lang="en">Busch M. Rich Internet Applications State-of-the-Art: Technical Report / M. Busch, N. Koch; Ludwig-Maximilians-Universität. - München, 2009</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Object Management Group, MDA Guide Version 1.0.1 [Электронный ресурс]. - Электрон. дан. - [2003] - Режимдоступа : http://www.omg.org/ cgi-bin/doc?omg/03-06-01</mixed-citation><mixed-citation xml:lang="en">Object Management Group, MDA Guide Version 1.0.1 [Электронный ресурс]. - Электрон. дан. - [2003] - Режимдоступа : http://www.omg.org/ cgi-bin/doc?omg/03-06-01</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Object Management Group (OMG). Uniﬁed Modeling Language (UML), Version 2.3 [Электронный ресурс]. - Электрон. дан. - [2010] - Режимдоступа : http://www.omg.org/ spec/UML/2.3</mixed-citation><mixed-citation xml:lang="en">Object Management Group (OMG). Uniﬁed Modeling Language (UML), Version 2.3 [Электронный ресурс]. - Электрон. дан. - [2010] - Режимдоступа : http://www.omg.org/ spec/UML/2.3</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Harel D. Statecharts: A visual formalism for complex systems / D. Harel // Science of Computer Programming. - 1987. - Vol. 8, No. 3. - pp. 231-274</mixed-citation><mixed-citation xml:lang="en">Harel D. Statecharts: A visual formalism for complex systems / D. Harel // Science of Computer Programming. - 1987. - Vol. 8, No. 3. - pp. 231-274</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Meli´a S. A model-driven development for gwt-based rich internet applications with ooh4ria / S. Meli´a and others // Proc. 8th Int Conf on Web Engineering (ICWE 2008), IEEE. - 2008 - pp. 13-23</mixed-citation><mixed-citation xml:lang="en">Meli´a S. A model-driven development for gwt-based rich internet applications with ooh4ria / S. Meli´a and others // Proc. 8th Int Conf on Web Engineering (ICWE 2008), IEEE. - 2008 - pp. 13-23</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Valverde F. Facing the Technological Challenges of Web 2.0: A RIA Model-Driven Engineering Approach / F. Valverde, O. Pastor // Proc. 10th Int Conf on Web Information Systems Engineering (WISE ‘09). - 2009</mixed-citation><mixed-citation xml:lang="en">Valverde F. Facing the Technological Challenges of Web 2.0: A RIA Model-Driven Engineering Approach / F. Valverde, O. Pastor // Proc. 10th Int Conf on Web Information Systems Engineering (WISE ‘09). - 2009</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Machado L., Filho O., Ribeiro J. UWER: an extension to a Web Engineering methodology for Rich Internet Applications / L. Machado, O. Filho, J. Ribeiro // WSEAS Transactions on Information Science and Applications. - 2009. - Vol. 6, Is. 4. - pp. 609-610</mixed-citation><mixed-citation xml:lang="en">Machado L., Filho O., Ribeiro J. UWER: an extension to a Web Engineering methodology for Rich Internet Applications / L. Machado, O. Filho, J. Ribeiro // WSEAS Transactions on Information Science and Applications. - 2009. - Vol. 6, Is. 4. - pp. 609-610</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Comai S. RIA concepts in a web modeling language / S. Comai and others. // Proc. 15th Int Conf on World Wide Web ( WWW ‘06), ACM. - 2006 - pp. 907-908</mixed-citation><mixed-citation xml:lang="en">Comai S. RIA concepts in a web modeling language / S. Comai and others. // Proc. 15th Int Conf on World Wide Web ( WWW ‘06), ACM. - 2006 - pp. 907-908</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Preciado J. C. Designing rich internet applications combining uwe and rux-method / J. C. Preciado and others // Proc 8th Int Conf on Web Engineering (ICWE 2008), IEEE. - 2008 - pp. 148-154</mixed-citation><mixed-citation xml:lang="en">Preciado J. C. Designing rich internet applications combining uwe and rux-method / J. C. Preciado and others // Proc 8th Int Conf on Web Engineering (ICWE 2008), IEEE. - 2008 - pp. 148-154</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Engineering Adaptive Web Applications : Dr. rer. nat. Thesis. / Dolog, Peter. Hannover, Germany : University Library, University of Hannover, 2006. 148 p</mixed-citation><mixed-citation xml:lang="en">Engineering Adaptive Web Applications : Dr. rer. nat. Thesis. / Dolog, Peter. Hannover, Germany : University Library, University of Hannover, 2006. 148 p</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Martínez-Ruiz F.J. A First Draft of a Model-driven Method for Designing Graphical User Interfaces of Rich Internet Applications / F.J. Martínez-Ruiz and others // Proc. of the 4th Latin American Web Congress (LA-Web’06), IEEE. - 2006</mixed-citation><mixed-citation xml:lang="en">Martínez-Ruiz F.J. A First Draft of a Model-driven Method for Designing Graphical User Interfaces of Rich Internet Applications / F.J. Martínez-Ruiz and others // Proc. of the 4th Latin American Web Congress (LA-Web’06), IEEE. - 2006</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Kroiß C. UWE Metamodel and Proﬁle. User Guide and Reference : Technical Report / C. Kroiß, N. Koch; Ludwig-Maximilians-Universität. - Münche. - 2008</mixed-citation><mixed-citation xml:lang="en">Kroiß C. UWE Metamodel and Proﬁle. User Guide and Reference : Technical Report / C. Kroiß, N. Koch; Ludwig-Maximilians-Universität. - Münche. - 2008</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">ADRIA: A Method for Abstract Design of Rich Internet Applications for the Web 2.0 [Электронныйресурс]. - Электрон. дан. - Режим доступа : https://intranet.cs.aau.dk/fileadmin/ user_upload/Education/Courses/2009/ DIEB/ADRIA_LongVersion.pdf</mixed-citation><mixed-citation xml:lang="en">ADRIA: A Method for Abstract Design of Rich Internet Applications for the Web 2.0 [Электронныйресурс]. - Электрон. дан. - Режим доступа : https://intranet.cs.aau.dk/fileadmin/ user_upload/Education/Courses/2009/ DIEB/ADRIA_LongVersion.pdf</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Aliseichik P.A. Computer training systems / P.A. Aliseichik etc. // Intelligent Systems - M. RGGU 2004. - Vol. 8, no.1-4. - S. 5-44</mixed-citation><mixed-citation xml:lang="en">Aliseichik P.A. Computer training systems / P.A. Aliseichik etc. // Intelligent Systems - M. RGGU 2004. - Vol. 8, no.1-4. - S. 5-44</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Busch M. Rich Internet Applications State-of-the-Art: Technical Report / M. Busch, N. Koch; Ludwig-Maximilians-Universität. - München, 2009</mixed-citation><mixed-citation xml:lang="en">Busch M. Rich Internet Applications State-of-the-Art: Technical Report / M. Busch, N. Koch; Ludwig-Maximilians-Universität. - München, 2009</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Object Management Group, MDA Guide Version 1.0.1 [electronic resource]. - Electron. dan. - [2003] - Access mode: http://www.omg.org/ cgi-bin/doc?omg/03-06-01</mixed-citation><mixed-citation xml:lang="en">Object Management Group, MDA Guide Version 1.0.1 [electronic resource]. - Electron. dan. - [2003] - Access mode: http://www.omg.org/ cgi-bin/doc?omg/03-06-01</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Object Management Group (OMG). Uniﬁed Modeling Language (UML), Version 2.3 [electronic resource]. - Electron. dan. - [2010] - Access mode: http://www.omg.org/ spec/UML/2.3</mixed-citation><mixed-citation xml:lang="en">Object Management Group (OMG). Uniﬁed Modeling Language (UML), Version 2.3 [electronic resource]. - Electron. dan. - [2010] - Access mode: http://www.omg.org/ spec/UML/2.3</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Harel D. Statecharts: A visual formalism for complex systems / D. Harel / / Science of Computer Programming. - 1987. - Vol. 8, No. 3. - Pp. 231-274</mixed-citation><mixed-citation xml:lang="en">Harel D. Statecharts: A visual formalism for complex systems / D. Harel / / Science of Computer Programming. - 1987. - Vol. 8, No. 3. - Pp. 231-274</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Meli’a S. A model-driven development for gwt-based rich internet applications with ooh4ria / S. Meli’a and others / / Proc. 8th Int Conf on Web Engineering (ICWE 2008), IEEE. - 2008 - pp. 13-23</mixed-citation><mixed-citation xml:lang="en">Meli’a S. A model-driven development for gwt-based rich internet applications with ooh4ria / S. Meli’a and others / / Proc. 8th Int Conf on Web Engineering (ICWE 2008), IEEE. - 2008 - pp. 13-23</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Valverde F. Facing the Technological Challenges of Web 2.0: A RIA Model-Driven Engineering Approach / F. Valverde, O. Pastor / / Proc. 10th Int Conf on Web Information Systems Engineering (WISE ‘09). - 2009</mixed-citation><mixed-citation xml:lang="en">Valverde F. Facing the Technological Challenges of Web 2.0: A RIA Model-Driven Engineering Approach / F. Valverde, O. Pastor / / Proc. 10th Int Conf on Web Information Systems Engineering (WISE ‘09). - 2009</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Machado L., Filho O., Ribeiro J. UWER: an extension to a Web Engineering methodology for Rich Internet Applications / L. Machado, O. Filho, J. Ribeiro / / WSEAS Transactions on Information Science and Applications. - 2009. - Vol. 6, Is. 4. - Pp. 609-610</mixed-citation><mixed-citation xml:lang="en">Machado L., Filho O., Ribeiro J. UWER: an extension to a Web Engineering methodology for Rich Internet Applications / L. Machado, O. Filho, J. Ribeiro / / WSEAS Transactions on Information Science and Applications. - 2009. - Vol. 6, Is. 4. - Pp. 609-610</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Comai S. RIA concepts in a web modeling language / S. Comai and others. / / Proc. 15th Int Conf on World Wide Web (WWW ‘06), ACM. - 2006 - pp. 907-908</mixed-citation><mixed-citation xml:lang="en">Comai S. RIA concepts in a web modeling language / S. Comai and others. / / Proc. 15th Int Conf on World Wide Web (WWW ‘06), ACM. - 2006 - pp. 907-908</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Preciado JC Designing rich internet applications combining uwe and rux-method / JC Preciado and others / / Proc 8th Int Conf on Web Engineering (ICWE 2008), IEEE. - 2008 - pp. 148-154</mixed-citation><mixed-citation xml:lang="en">Preciado JC Designing rich internet applications combining uwe and rux-method / JC Preciado and others / / Proc 8th Int Conf on Web Engineering (ICWE 2008), IEEE. - 2008 - pp. 148-154</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">Engineering Adaptive Web Applications: Dr. rer. nat. Thesis. / Dolog, Peter. Hannover, Germany: University Library, University of Hannover, 2006. 148 p</mixed-citation><mixed-citation xml:lang="en">Engineering Adaptive Web Applications: Dr. rer. nat. Thesis. / Dolog, Peter. Hannover, Germany: University Library, University of Hannover, 2006. 148 p</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">Martínez-Ruiz F.J. A First Draft of a Model-driven Method for Designing Graphical User Interfaces of Rich Internet Applications / FJ Martínez-Ruiz and others / / Proc. of the 4th Latin American Web Congress (LA-Web’06), IEEE. - 2006</mixed-citation><mixed-citation xml:lang="en">Martínez-Ruiz F.J. A First Draft of a Model-driven Method for Designing Graphical User Interfaces of Rich Internet Applications / FJ Martínez-Ruiz and others / / Proc. of the 4th Latin American Web Congress (LA-Web’06), IEEE. - 2006</mixed-citation></citation-alternatives></ref><ref id="cit27"><label>27</label><citation-alternatives><mixed-citation xml:lang="ru">Kroiß C. UWE Metamodel and Profile. User Guide and Reference: Technical Report / C. Kroiß, N. Koch; Ludwig-Maximilians-Universität. - Münche. - 2008</mixed-citation><mixed-citation xml:lang="en">Kroiß C. UWE Metamodel and Profile. User Guide and Reference: Technical Report / C. Kroiß, N. Koch; Ludwig-Maximilians-Universität. - Münche. - 2008</mixed-citation></citation-alternatives></ref><ref id="cit28"><label>28</label><citation-alternatives><mixed-citation xml:lang="ru">ADRIA: A Method for Abstract Design of Rich Internet Applications for the Web 2.0 [electronic resource]. - Electron. dan. - Mode of access: https://intranet.cs.aau.dk/ﬁle-admin/user_upload/Education/Courses/2009/DIEB/ADRIA_LongVersion. pdf</mixed-citation><mixed-citation xml:lang="en">ADRIA: A Method for Abstract Design of Rich Internet Applications for the Web 2.0 [electronic resource]. - Electron. dan. - Mode of access: https://intranet.cs.aau.dk/ﬁle-admin/user_upload/Education/Courses/2009/DIEB/ADRIA_LongVersion. pdf</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>
