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 条
  • [41] Architecture for Automated Validation of E-Learning Courses
    Sukhorukov, Aleksandr
    [J]. ICALT: 2009 IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, 2009, : 152 - 153
  • [42] Creating e-Learning Web services Towards Reusability of functionalities In creating e-Learning systems
    Rabahallah, Kahina
    Ahmed-Ouamer, Rachid
    [J]. 2015 GLOBAL SUMMIT ON COMPUTER & INFORMATION TECHNOLOGY (GSCIT), 2015,
  • [43] Web interact: An e-learning support system
    Adiele, Chima
    Adiele, Christina E.
    Rana, Mohiuddin
    [J]. 2006 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY, WORKSHOPS PROCEEDINGS, 2006, : 196 - +
  • [44] Visualisation of web based e-Learning activity
    Oliveira, Ana Patricia
    Mealha, Oscar
    Santos, Carlos
    [J]. 2010 14TH INTERNATIONAL CONFERENCE INFORMATION VISUALISATION (IV 2010), 2010, : 219 - 224
  • [45] Using semantic web technology for e-learning
    Brussee, R
    Alberink, M
    Veenstra, M
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: CONCEPTS AND APPLICATIONS OF SYSTEMICS, CYBERNETICS AND INFORMATICS I, 2002, : 448 - 451
  • [46] Intelligent e-Learning with New Web Technologies
    Nedeva, Veselina
    Dineva, Snejana
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON VIRTUAL LEARNING, 2015, : 68 - 74
  • [47] Applying Semantic Web Technologies to E-learning
    Yang, Wei
    Chen, Xinmeng
    [J]. 2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 5415 - 5418
  • [48] E-learning: Web-based education
    Sajeva, Marco
    [J]. CURRENT OPINION IN ANESTHESIOLOGY, 2006, 19 (06) : 645 - 649
  • [49] A cognitive model of web design for e-learning
    Chen, Qiyang
    Yao, James
    [J]. INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2005, 2 (01) : 26 - 35
  • [50] INTEGRATION OF E-LEARNING 2.0 WITH WEB 2.0
    Wang, Xiangyu
    Love, Peter E. D.
    Klinc, Robert
    Kim, Mi Jeong
    Davis, Peter Rex
    [J]. JOURNAL OF INFORMATION TECHNOLOGY IN CONSTRUCTION, 2012, 17 : 387 - 396