RIADI Laboratory


RIADI Laboratory

Time filter
Source Type

M'Barek S.,RIADI Laboratory | Baccouche L.,RIADI Laboratory | Ghezala H.B.,RIADI Laboratory
Journal of Database Management | Year: 2016

Real-time applications managing a large number of real-time data require the use of Real-time Database Management Systems (RTDBMS) to meet temporal constraints of both real-time data and transactions. However, a RTDBMS has a dynamic workload and may be frequently overloaded since the arrival times and workloads of user transactions are unpredictable. Therefore, Quality of Service management solutions have been proposed to guarantee the stability of RTDBMS even during unpredictable overload periods. While effective, the design and reuse of these solutions is challenging because they are not formally modeled and there is no tool neither a methodology that helps us design such solutions. To address these issues, the authors propose a design framework based on the Model-Driven Engineering approach providing a modeling architecture, a strategic methodology and a software tool to support modeling and reusing such solutions. The framework is implemented and tested for a real Qos management solution. © 2016, IGI Global.

Zaouali S.,University of Sousse | Ghannouchi S.A.,RIADI Laboratory
Proceedings - 2016 3rd International Conference on Systems of Collaboration, SysCo 2016 | Year: 2016

Software development processes have known important evolutions such as the appearance of the agile methods. They become now the centre of interest of all development teams. Furthermore, BPM is an approach for modelling and automating business processes, favouring their continuous improvement. This paper proposes a new approach for conducting agile software development projects, based on BPM in order to have a comprehensible modelling of the corresponding processes, automating them, facilitating their management and favouring the collaboration between the involved actors. The case of the agile Scrum method is taken in order to model the corresponding development process and implement an executable prototype for Scrum teams. © 2016 IEEE.

Khalfallah N.,RIADI Laboratory | Ouali S.,RIADI Laboratory | Kraiem N.,RIADI Laboratory
2016 7th International Conference on Sciences of Electronics, Technologies of Information and Telecommunications, SETIT 2016 | Year: 2017

Although the database schemas are an integral part of information systems, the use of software product lines has been mainly studied for the production of executable code. The impact on data management and in particular the database schemas are poorly documented and little studied in the literature. The paper is an attempt to explore some of the issues of the modeling and implementation of the variability in the database through the use of disciplined approaches. We propose a variability management framework. Motivations for developing the framework are three-fold: (a) to facilitate the comprehension of the discipline, (b) to classify and compare existing approaches to managing this discipline and (c) to extract their insufficiencies to propose an approach that remedies these insufficiencies and resolve problems related to this discipline. Finally, we introduce seven different variability management approaches and their instantiation according to the variability management framework. © 2016 IEEE.

Khalfallah N.,RIADI Laboratory | Ouali S.,RIADI Laboratory | Kraiem N.,RIADI Laboratory
4th International Conference on Control Engineering and Information Technology, CEIT 2016 | Year: 2017

In the software engineering field, especially in software product line engineering, the problem of managing the variability within databases is relevant. Therefore, in this paper, we have tried to manage the complexity of modeling variables databases schemas and implement an automatic method of generating this type of schema, and then test it on two cases of studies. To carry out this task we decided to start managing the variability from the more abstract model (metamodel) to coding. Hence the choice to work with model driven engineering MDE approach of Object Management Group OMG: Model driven architecture MDA, since our work is based on modeling and meta-modeling by UML. Indeed, we succeeded, in the end, to manage automatically the variability criterion within the database schema via parameter tables that contain optional features of the main tables of the database schema. © 2016 IEEE.

Drira R.,RIADI Laboratory | Laroussi M.,RIADI Laboratory | Le Pallec X.,LIFL Laboratory | Warin B.,ULCO
IEEE Transactions on Learning Technologies | Year: 2012

In this paper, we first demonstrate that an instructional design process of Technology Enhanced Learning (TEL) systems based on a Model Driven Approach (MDA) addresses the limits of Learning Technology Standards (LTS), such as SCORM and IMS-LD. Although these standards ensure the interoperability of TEL systems across different Learning Management Systems (LMS), they are generic and lack expressiveness. In addition, the use of LTS limits designers to using a compliant LMS. MDA addresses these limits by allowing pedagogic modeling based on specific modeling languages and by ensuring interoperability across Learning Management Systems based on model transformations. In the context of an MDA-based design process, we propose a novel approach, named ACoMoD, to help designers to bridge the gap between pedagogic modeling and LMS specifications, based on graphic and interactive model transformations. Our approach, implemented with a tool called Gen-COM, enables designers to choose more effective LMS tools, based on a contextual recommendation of best practice for LMS tool use. Gen-COM and its evaluation with designers are described in this paper. The main results show, first, the usefulness of tailoring pedagogy with LMS tools based on the proposed solution. Second, the results show different levels of usefulness of the proposed assistance according to different situations that will be detailed. Some improvements are suggested and are in progress concerning the extension of Gen-COM to offer assistance to designers based on their profiles. © 2008-2011 IEEE.

Hamida A.,RIADI Laboratory | Mohsen G.M.,RIADI Laboratory
2011 IEEE 3rd International Conference on Communication Software and Networks, ICCSN 2011 | Year: 2011

More than a decade, the task of generating associative rules has received considerable attention by researchers because the great need of enterprise deciders to be assisted by systems taking into account unknown knowledge extracted from a huge volume of data. In this paper, we present a survey of the most known algorithms used for associative rules extraction. We give a comparative study between them and we show that they could be classified into some categories. © 2011 IEEE.

Malek J.,RIADI Laboratory | Laroussi M.,RIADI Laboratory
IKT 2013 - 2013 5th Conference on Information and Knowledge Technology | Year: 2013

In this paper, we present a bidirectional learning scenario model transformation framework for bridging IMS-LD interoperability standard and pervasive Learning Environments design. It includes two modules: (1) IMS-LD to CAAML Transformation Module aiming to facilitate the reuse and the enrichment of existant IMS-LD Learning scenario models; (2) CAAML to IMS-LD Transformation Module aiming to provide possibilities to deploy pervasive learning scenario models generated by ContAct-Me in pre-existing Learning management systems. © 2013 IEEE.

Amri R.,RIADI Laboratory | Bellamine Ben Saoud N.,Institute superieur dinformatique
Proceedings - 2014 4th International Conference on Advances in Computing and Communications, ICACC 2014 | Year: 2014

Since many years sustainability is becoming a challenging issue in software engineering domain. However till now, no clear nor exhaustive characterization was proposed to the concept of "sustainable software". Without it, sustainability remains an intangible ideal for software systems and consequently can't be assessed nor controlled nor enhanced. To cover this gap, we propose a Generic Sustainable Software Star Model (GS3M) that forms the basis towards a "complete" view of sustainable software. The model covers different sustainability dimensions: environmental, technical, social, individual and economic. For each dimension we define corresponding software sustainability values. To each value are associated software attributes promoting it. And each attribute can be composed of sub-attributes. To this last is associated a well defined metric. © 2014 IEEE.

Malek J.,RIADI Laboratory | Laroussi M.,RIADI Laboratory | Ben Ghezala H.,RIADI Laboratory
Proceedings - 9th International Conference on Intelligent Environments, IE 2013 | Year: 2013

In this paper we present a design Framework for Smart City Learning scenarios based on three main aspects Learner, Contextualized Activity and Space. The strengths of our Design framework lie in the fact that, in a formal manner through friendly graphical interfaces, it allows pedagogical designers and teachers:(1) to specify, model, generate and simulate different types of context-aware and adaptive learning activities (e-learning, M-learning and P-learning) and their related contexts. (2) to design indoor and outdoor spaces within smart cities to enable pupils or students to learn through factual cases and to experiment various learning scenarios.(3) To model and simulate interactions and co-adaptivity rules between Learner, Contextualized Activity and Space. © 2013 IEEE.

Malek J.,RIADI Laboratory | Malek J.,Lille University of Science and Technology | Laroussi M.,Lille University of Science and Technology | Derycke A.,Lille University of Science and Technology | Ben Ghezala H.,RIADI Laboratory
Proceedings - 10th IEEE International Conference on Advanced Learning Technologies, ICALT 2010 | Year: 2010

This paper presents the results of our innovative approach for the realization of a model driven development framework for modeling context-aware adaptive learning activities within Context-aware and adaptive learning environments. Its core element consists of a domain specific visual modeling language called CAAML (Context-aware Adaptive Activities Modeling Language). After, we present the developed authoring tool based on CAAML language and that aims to support pedagogical designers to model context-aware adaptive learning activities and transform them into executable models represented in IMS-LD. © 2010 Crown Copyright.

Loading RIADI Laboratory collaborators
Loading RIADI Laboratory collaborators