{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:34:18Z","timestamp":1781109258415,"version":"3.54.1"},"reference-count":21,"publisher":"IGI Global Scientific Publishing","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,7,1]]},"abstract":"<p>Electronic examination systems are becoming increasingly complex and intensive to develop with the introduction of virtual invigilator in proctored examinations. In order to address this complexity issue, there is evident need to have a global model that is extensible. Modeling software systems enables developers to better understand the system they are building and offers opportunities for simplification and reuse. This article presents an extension to UMLsec, by introducing three (3) new stereotypes which were added to the UMLsec Profile for a Proctored e-Exam model. The model was validated and converted to a platform specific model using the Java stereotype available on Papyrus. This enabled the model generate Java classes which can be used for the implementation of a secure proctored e-exam system. The model allows developers with little or no knowledge in security to use the model to build proctored e-exam systems and to incorporate all known security requirements. The model can also be extended to accommodate new security solutions for e-exam systems as they are discovered.<\/p>","DOI":"10.4018\/ijsssp.2019070103","type":"journal-article","created":{"date-parts":[[2020,1,24]],"date-time":"2020-01-24T11:23:01Z","timestamp":1579864981000},"page":"44-67","source":"Crossref","is-referenced-by-count":0,"title":["Towards a UMLsec-Based Proctored Examination Model"],"prefix":"10.4018","volume":"10","author":[{"given":"Ibukun","family":"Fadahunsi","sequence":"first","affiliation":[{"name":"Federal University of Agriculture, Abeokuta, Nigeria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9338-491X","authenticated-orcid":true,"given":"Oluwasefunmi 'Tale","family":"Arogundade","sequence":"additional","affiliation":[{"name":"Federal University of Agriculture, Abeokuta, Nigeria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Adesina S.","family":"Sodiya","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Federal University of Agriculture, Abeokuta, Nigeria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bakai","family":"Olajuwon","sequence":"additional","affiliation":[{"name":"Federal University of Agriculture, Abeokuta, Nigeria"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"issue":"2","key":"IJSSSP.2019070103-0","first-page":"1","article-title":"A Test of Integrity: Remote Proctoring in an Online Class.","volume":"9","author":"L. F.Cochran","year":"2010","journal-title":"Journal of Business Administration Online"},{"key":"IJSSSP.2019070103-1","unstructured":"David, F. & Harry, L. (2013). Online Proctoring Systems Compared."},{"key":"IJSSSP.2019070103-2","unstructured":"Dermuth, B. (2009). OCL (Object Constraint Language) by Example. Department of Computer Science. Institute of Software and Multimedia Technology. Technische Universitat Dresden."},{"key":"IJSSSP.2019070103-3","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-5225-7724-9.ch003"},{"key":"IJSSSP.2019070103-4","unstructured":"Jens, G., Dieter, H., & Helmut, N. (2010). A UML Based Methodology for the development of Web Services- An Approach to Model Transformation and Code Generation [Doctoral dissertation]."},{"key":"IJSSSP.2019070103-5","first-page":"18","article-title":"A UML Profile for Conceptual Modeling in GIS Domain.","author":"L.Jugurta","year":"2010","journal-title":"Proceedings of the CAiSE 2010 Workshop DE@CAiSE\u201910"},{"key":"IJSSSP.2019070103-6","author":"J.Jurjens","year":"2004","journal-title":"Secure Systems Development with UML"},{"key":"IJSSSP.2019070103-7","doi-asserted-by":"crossref","unstructured":"Jurjens, J. (2008). Model-based Security Testing Using UMLsec A Case Study. Electronic Notes in Theoretical Computer Science,220, 93-104.","DOI":"10.1016\/j.entcs.2008.11.008"},{"key":"IJSSSP.2019070103-8","doi-asserted-by":"publisher","DOI":"10.20533\/ijds.2040.2570.2010.0018"},{"issue":"6","key":"IJSSSP.2019070103-9","first-page":"215","article-title":"Addressing Impersonation Threats in Online Assessment Environment Using Temporal Information and System Interactions.","volume":"3","author":"P.Kinoti","year":"2015","journal-title":"Merit Research Journal of Education and Review"},{"key":"IJSSSP.2019070103-10","unstructured":"Kryterion (2009). Online Secure Testing. General format. Retrieved from http:\/\/www.kryteriononline.com\/"},{"key":"IJSSSP.2019070103-11","doi-asserted-by":"publisher","DOI":"10.1145\/3197091.3205813"},{"key":"IJSSSP.2019070103-12","unstructured":"Ness, J. (2017). Presentation Attack and Detection in Keystroke Dynamics. Norwegian University of Science and Technology."},{"key":"IJSSSP.2019070103-13","unstructured":"Object Management Group (OMG). (2005). Introduction To OMG's Unified Modeling Language (UML). Retrieved from http:\/\/www.uml.org\/what-is-uml.htm"},{"key":"IJSSSP.2019070103-14","unstructured":"Object Management Group (OMG). (2010). Unified Modeling Language: Superstructure, V2.3."},{"issue":"2","key":"IJSSSP.2019070103-15","first-page":"324","article-title":"Computer-Based Test: Security and Result Integrity.","volume":"2","author":"T. O.Omotehinwa","year":"2013","journal-title":"International Journal of Computer and Information"},{"key":"IJSSSP.2019070103-16","author":"G.Patrick","year":"2005","journal-title":"UML 2.0 in Action: A Project-Based Tutorial"},{"key":"IJSSSP.2019070103-17","unstructured":"Sabri, P., Thomas, F., Johannes, T., Siegfried, B., & Ivona, B. (2004). Towards a UML Based Graphical Representation of Grid Workflow Applications. Springer."},{"issue":"9","key":"IJSSSP.2019070103-18","first-page":"2200","article-title":"Secure E-Exam Scheme.","volume":"3","author":"J. A.Sattar","year":"2014","journal-title":"International Journal of Science and Research"},{"key":"IJSSSP.2019070103-19","article-title":"An Interactive and Secure E-Examination Unit (ISEEU). In Proceedings of the","author":"S.Yousef","year":"2011","journal-title":"Roedunet International Conference (RoEduNet)"},{"issue":"7","key":"IJSSSP.2019070103-20","first-page":"1","article-title":"Automated Online Exam Proctoring.","volume":"19","author":"A.Yousef","year":"2017","journal-title":"IEEE Transactions on Multimedia"}],"container-title":["International Journal of Systems and Software Security and Protection"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=247491","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T20:26:19Z","timestamp":1651868779000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJSSSP.2019070103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2019,7,1]]},"references-count":21,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,7]]}},"URL":"https:\/\/doi.org\/10.4018\/ijsssp.2019070103","relation":{},"ISSN":["2640-4265","2640-4273"],"issn-type":[{"value":"2640-4265","type":"print"},{"value":"2640-4273","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,1]]}}}