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 条
  • [1] Virtual Design Studio and Web Applications for e-Learning
    Yamacli, Rusen
    Tokman, Leyla Y.
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES, 2009, : 545 - 548
  • [2] Workshop on applications of semantic web technologies for E-learning
    Aroyo, L
    Dicheva, D
    Brusilovsky, P
    Diaz, P
    Dimitrova, V
    Duval, E
    Greer, J
    Hirashima, T
    Hoppe, U
    Houben, GJ
    Ikeda, M
    Kay, J
    Kinshuk
    Melis, E
    Mitrovic, T
    Naeve, A
    Nykänen, O
    Paquette, G
    Retalis, S
    Sampson, D
    Sinitsa, K
    Soller, A
    Staab, S
    Vassileva, J
    Verdejo, F
    Wagner, G
    [J]. INTELLIGENT TUTORING SYSTEMS, PROCEEDINGS, 2004, 3220 : 912 - 912
  • [3] Leveraging traditional distributed applications - To Web services for e-learning applications
    Vijaya, A
    Rajan, S
    Otieno, J
    [J]. 15TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, : 430 - 435
  • [4] MiLE: Systematic usability evaluation for e-learning web applications
    Triacca, L
    Bolchini, D
    Botturi, L
    Inversini, A
    [J]. ED-MEDIA 2004: World Conference on Educational Multimedia, Hypermedia & Telecommunications, Vols. 1-7, 2004, : 4398 - 4405
  • [5] Web Platform for E-Learning
    Enescu, Florentina Magda
    Serban, Gheorghe
    Jurian, Mariana
    [J]. PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI-2019), 2019,
  • [6] E-learning as a web service
    Vossen, G
    Westerkamp, P
    [J]. SEVENTH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2003, : 242 - 249
  • [7] An e-learning library on the Web
    Hasegawa, S
    Kashihara, A
    Toyoca, J
    [J]. INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION, VOLS I AND II, PROCEEDINGS, 2002, : 1281 - 1282
  • [8] Web engineering: e-learning
    Guevara, Alonso
    [J]. CULTURA CIENTIFICA, 2007, (05): : 16 - 21
  • [9] e-LEARNING AND SEMANTIC WEB
    Karakos, Alexandros
    [J]. CSEDU 2009: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION, VOL I, 2009, : 419 - 422
  • [10] Formal concept analysis for an e-learning semantic web
    Beydoun, Ghassan
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (08) : 10952 - 10961