Browsing by Author "Bouabid, Mohamed Amine"
Now showing 1 - 7 of 7
Results Per Page
Sort Options
- ItemA Generic Framework for Remote Practicals: Application to Computer Science and early feedbacks(CERIST, 2012) Bouabid, Mohamed AmineIn this paper we present a model-driven based framework to guide efficiently the design and integration of remote computer experiments into distant learning curricula taking into the account the related educational considerations (especially efficient online teamwork and tutoring support). Our approach is centered on a specific pedagogical object: the lab experiment and based on a standard management meta-model to describe and interact with any concrete lab experiment during its whole lifecycle. These models are carried out by a three-tier architecture comprising: (1) The upper learning environment, (2) A middleware layer, and (3) The lower remote laboratories (2). The middleware exposes a homogeneous set of services to the learning layer to interact with the experiments’ models that are matched with the corresponding raw lab resources; giving the opportunity to develop innovative and educational end-user HCIs. A concrete application in the computer science area is developed, followed by an early usability testing which brought promoting results
- ItemA Generic Model-driven Architecture for Online Lab-works: Application to Computer Science(CERIST, 2012-04) Bouabid, Mohamed Amine; Vidal, Phillipe; Broisin, JulienIn this paper we present a model-driven engineering approach to transparently and efficiently integrate remote computer experiments into distant learning curriculums. The originality of this framework stands on a middleware layer linking between existing Learning Management Systems and remote laboratories. Based on standard meta-models representing all the system’s components, the middleware allows to (1) manage resources allocation from remote laboratories, (2) manage remote experiments during their whole life cycle just by interacting with their abstract models, (3) federate remote distributed laboratories, and (4) support tutoring and collaborative activities to enhance pedagogical efficiency. Another novelty in this framework is its independence from any scientific learning area, while facilitating the development of dedicated GUIs specific to each discipline. A concrete implementation of our framework for the computer science education is presented, focusing on the available web based GUI to teachers, tutors and learners. Finally, early results from real-life pilot tests are presented.
- ItemA Layered Architecture for online Lab-works: Experimentation in the Computer Science Education(CERIST, 2012) Bouabid, Mohamed Amine; Vidal, Phillipe; Broisin, JulienPractical competencies are key components of any computing education curriculum. Today, several computer experiment tools exist, however, these tools are originally intended to experts, and do not integrate very well into the existing online learning environments, in particular, they lack efficient support for teamwork, tutoring and instructional design. In this paper we introduce a model-driven engineering approach to transparently integrate remote computer experiments into distant learning curriculums. The originality of this framework stands on two key components: a middleware layer that acts as glue between existing Learning Management Systems and remote laboratories and a set of standard unifying and extensible models representing the whole system including its lab components, the versatile experiments and the actors’ actions.
- ItemA Web Application Dedicated to Online Practical Activities: the Case of System and Network Experiments(CERIST, 2011-01) Bouabid, Mohamed Amine; Vidal, Phillipe; Broisin, JulienIn this paper, we describe a web application composed of a set of tools and graphical user interfaces. This application aims at simplifying learning design and enhancing effective learning of distant lab work activities, in the field of computer education. This work is based on the educational concepts of the social constructivism theory, which focuses on the crucial role of collaboration and tutoring during online learning activities. Experiments’ design and deployment are supported by an intuitive web application that graphically builds their components and features. Another web interface dedicated to education and based on the “Cockpit” model was developed. Learners and tutors are able to remotely control the whole experiment as well as each of its components, while being aware, both in real and delayed time, of the activities performed by others. Additional controls are provided to tutors in order to allow them to quickly identify difficulties and blocking situations that learners are facing. This web application is well integrated and available in a learning management system, as any traditional learning activity.
- ItemConception et réalisation d'un système standardisé de gestion de politiques de sécurité(2015-06-20) Semmar, Mehdi; Malek, Mohamed; Bouabid, Mohamed AmineLa gestion des politiques de sécurité est devenue de nos jours, un enjeu de taille pour les directions de systèmes d’informations. Avec l'évolution exponentielle des attaques, toute négligence risque de causer de grands dégâts, que ce soit sur le plan économique, politique ou même humain. Ainsi, pour garantir un maximum de sécurité, les grands leaders informatiques ne cessent de proposer et d'améliorer des nouveaux systèmes de sécurité. Dans le cadre de notre projet, nous avons réalisé un système dédié à la gestion de politiques de sécurité au niveau d’un système d’exploitation Linux doté du module de contrôle d’accès obligatoire (MAC) SELinux en se basant sur le standard CIM/WBEM. Notre système permet de modéliser d’une manière abstraite des politiques traduites en règles SELinux simples (allow, auditallow, etc.), en modules et booléens SELinux ainsi qu’en règles de contrôle d'accès aux ports réseaux. Notre système repose sur une architecture adaptant les composants WBEM élémentaires à l’architecture standard d’un système de gestion de politiques (comme COPS). La traduction CIM/SELinux est réalisée par le Provider CIM-SELinux que nous avons développé et qui représente le noyau de notre travail car il assure d'un coté la traduction CIM de/vers SELinux et d'un autre coté le renforcement des politiques modélisées. Nous avons développé également un client CIM/WBEM permettant de faciliter la gestion des politiques à travers une interface graphique simple et conviviale. Notre contribution représente une brique essentielle dans un écosystème de composants logicielles permettant d'assurer une gestion de politiques de sécurité abstraites et indépendantes des plate-formes en se basant sur un standard de gestion largement adopté et déployé (CIM/WBEM) L'efficacité d'un tel écosystème est tributaire de l’adaptation du même standard pour d’autres systèmes de sécurité (comme AppArmor, GrSecure, XACML, etc.) et ce défi représente la perspective de notre travail.
- ItemIntegrating Learning Management Systems and Practical Learning Activities: the case of Computer and Network Experiments(CERIST, 2009-04) Bouabid, Mohamed Amine; Vidal, Phillipe; Broisin, JulienEven if virtualization technologies are mature enough to deliver remote experiment in a distance-learning context, they are not well-integrated into existing learning environments; as a consequence, they do not provide teachers with any mechanisms to get feedbacks on actions handled by learners. To tackle these issues, this paper presents an approach based on the Web-Based Enterprise Management (WBEM) standard. Full integration of learning and experiment contexts is ensured by an intermediate layer acting as a bridge, while tracking mechanisms stand on (1) an abstract modeling of experiments and learners’ information from an observation point of view, and (2) some components able to extract, store and retrieve data specified within the model. We demonstrate how this approach can be extended to satisfy additional requirements, and present an implementation based on existing open source software that validates our works.
- ItemTravaux pratiques et EIAH Intégration de travaux pratiques dans un EIAH : le cas des expériences en réseaux et des plates-formes d’apprentissage(CERIST, 2009-04) Bouabid, Mohamed Amine; Vidal, Phillipe; Broisin, JulienBien que les technologies de virtualisation soient suffisamment mûres pour offrir des expériences en réseaux et systèmes informatiques dans le contexte de la formation à distance, elles ne sont pas encore bien intégrées dans les environnements d’apprentissage, et par conséquent elles ne permettent pas aux enseignants de connaître les actions effectuées par les apprenants. Pour combler ces manques, ce papier présente une approche fondée sur le standard Web-Based Enterprise Management (WBEM). L’intégration des environnements d’apprentissage et d’expérimentation est assurée par une couche intermédiaire agissant comme une passerelle entre les deux contextes, alors que les mécanismes d’observation reposent sur (1) une modélisation abstraite des expériences et des activités des apprenants du point de vue observation, et (2) des composants capables d’extraire, de stocker et de retrouver les données spécifiées dans le modèle. Une implémentation fondée sur des logiciels libres valide notre travail.