Automated analysis of e-learning web applications

被引:0
|
作者
Skopljanac-Macina, F. [1 ]
Blaskovic, B. [1 ]
Zakarija, I. [2 ]
机构
[1] Univ Zagreb, Fac Elect Engn & Comp, Zagreb, Croatia
[2] Univ Dubrovnik, Dubrovnik, Croatia
关键词
e-learning web applications; testing; verification; SPIN; Promela;
D O I
10.23919/mipro.2019.8756749
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In our paper we are exploring the use of formal methods for testing and verification of interactive e-learning web applications. These programs can be highly interactive and are often used for knowledge assessment and on-line tutoring purposes. They are written in web standard languages and executed in client browsers. Even simpler web applications can have various different interaction scenarios which makes them hard to test reliably. Therefore, we are using formal methods tools such as SPIN model checker and its Promela language to improve web application testing process. We create semi-automatically Promela process models from web application source code, and run their simulations, as well as verification using SPIN. Using these techniques, we want to identify flaws in web application design, and find and visualize all interaction scenarios using finite state automata. We will present use case example based on tutoring web application from our e-learning system used on our course Fundamentals of Electrical Engineering.
引用
收藏
页码:837 / 842
页数:6
相关论文
共 50 条
  • [21] Integrated E-Learning Web Services
    Andreica, Alina
    Covaci, Florina
    Stuparu, Daniel
    Imre, Arpad
    Pop, Gabriel
    [J]. UBICOMM 2010: THE FOURTH INTERNATIONAL CONFERENCE ON MOBILE UBIQUITOUS COMPUTING, SYSTEMS, SERVICES AND TECHNOLOGIES, 2010, : 361 - 366
  • [22] A Web services broker for E-learning
    Rodríguez, J
    Anido, L
    Fernández, MJ
    Mikic, F
    Alvárez, LM
    [J]. COMPUTATIONAL SCIENCE - ICCS 2003, PT I, PROCEEDINGS, 2003, 2657 : 659 - 668
  • [23] SEMANTIC WEB SERVICES FOR E-LEARNING
    Epure, Manuela
    Vasilescu, Ruxandra
    Barna, Cristina
    Bucea-Manea-Tonis, Radu
    Bucea-Manea-Tonis, Rocsana
    [J]. ANNALS OF DAAAM FOR 2009 & PROCEEDINGS OF THE 20TH INTERNATIONAL DAAAM SYMPOSIUM, 2009, 20 : 1621 - 1622
  • [24] E-learning Applications and Challenges
    Xin, Chen
    [J]. 2009 SECOND INTERNATIONAL CONFERENCE ON FUTURE INFORMATION TECHNOLOGY AND MANAGEMENT ENGINEERING, FITME 2009, 2009, : 580 - 583
  • [25] Web Information System for e-Learning
    Angelini, Anna
    Gentile, Enrica
    Plantamura, Paola
    Plantamura, Vito Leonardo
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 8, 2005, 8 : 209 - 212
  • [26] The Impact of Web 3.0 On E-Learning
    Shaltout, Mohamed Shawky Abdel-Fatah
    Bin Salamah, Aseel I.
    [J]. 2013 FOURTH INTERNATIONAL CONFERENCE ON E-LEARNING "BEST PRACTICES IN MANAGEMENT, DESIGN AND DEVELOPMENT OF E-COURSES: STANDARDS OF EXCELLENCE AND CREATIVITY, 2013, : 227 - 232
  • [27] Ontologies and the Semantic Web for e-learning
    Sampson, DG
    Lytras, MD
    Wagner, G
    Diaz, P
    [J]. EDUCATIONAL TECHNOLOGY & SOCIETY, 2004, 7 (04): : 26 - 28
  • [28] Leveraging Web Information for E-Learning
    Berri, Jawad
    [J]. NEW PERSPECTIVES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 2, 2014, 276 : 477 - 486
  • [29] Web 2.0 for interactive e-learning
    Huang, Yueh-Min
    Yang, Stephen J. H.
    Tsai, Chin-Chung
    [J]. INTERACTIVE LEARNING ENVIRONMENTS, 2009, 17 (04) : 257 - 259
  • [30] (Semantic web) services for e-learning
    Millard, David E.
    Doody, Karl
    Davis, Hugh C.
    Gilbert, Lester
    Howard, Yvonne
    Tao, Feng
    Wills, Gary
    [J]. INTERNATIONAL JOURNAL OF KNOWLEDGE AND LEARNING, 2008, 4 (2-3) : 298 - 315