{"title":"Service Oriented Reference Architecture for the Development of Context-awareLearning Environments","authors":"Á. R. Lopes, E. Barbosa, R. Braga","doi":"10.1109/FIE43999.2019.9028596","DOIUrl":null,"url":null,"abstract":"This Research-to-Practice Full Paper is concerned with the development of u-learning environments, which is a very complicated task due to, among other factors, the complexity in managing large amounts of context information and adapting content to different users and contexts. Possible solutions to overcome the challenges and provide support for the development of context-aware systems is the use of reference architectures (RA) and service-oriented architectures (SOA). RA is a software architecture that can be applied to build architectures of specific domain systems, supporting the development of system families. SOA is an architectural style that provides functionalities encapsulated in Web services, which make it easier the integration of dynamic adaptive behavior into the applications. Therefore, this paper presents oriented RA to assist the development of context-aware ubiquitous learning environments, characterized by their ability to obtain and use information from the users’ context. This enables the software to adapt the behavior, services or didactic resources, in accordance with the context where learning is taking place (e.g., location, time, student preference, etc.). The presented RA, named MOA, can be instantiated to develop specific context-aware learning environments. MOA was built based on ProSA-RA, which is a RA development process, and evaluated using the checklist technique. Also, a prototype was built to illustrate MOA instantiation. The evaluation served to demonstrate the validity of MOA, both at a practical level (applicability) and in meeting the quality requirements stipulated for RA.","PeriodicalId":6700,"journal":{"name":"2019 IEEE Frontiers in Education Conference (FIE)","volume":"41 1","pages":"1-8"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE Frontiers in Education Conference (FIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FIE43999.2019.9028596","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This Research-to-Practice Full Paper is concerned with the development of u-learning environments, which is a very complicated task due to, among other factors, the complexity in managing large amounts of context information and adapting content to different users and contexts. Possible solutions to overcome the challenges and provide support for the development of context-aware systems is the use of reference architectures (RA) and service-oriented architectures (SOA). RA is a software architecture that can be applied to build architectures of specific domain systems, supporting the development of system families. SOA is an architectural style that provides functionalities encapsulated in Web services, which make it easier the integration of dynamic adaptive behavior into the applications. Therefore, this paper presents oriented RA to assist the development of context-aware ubiquitous learning environments, characterized by their ability to obtain and use information from the users’ context. This enables the software to adapt the behavior, services or didactic resources, in accordance with the context where learning is taking place (e.g., location, time, student preference, etc.). The presented RA, named MOA, can be instantiated to develop specific context-aware learning environments. MOA was built based on ProSA-RA, which is a RA development process, and evaluated using the checklist technique. Also, a prototype was built to illustrate MOA instantiation. The evaluation served to demonstrate the validity of MOA, both at a practical level (applicability) and in meeting the quality requirements stipulated for RA.