Browsing by Author "Benna, Amel"
Now showing 1 - 20 of 23
Results Per Page
Sort Options
- ItemA MOF-based Social Web Services Description Metamodel(CERIST, 2015-12-09) Benna, Amel; Maamar, Zakaria; Ahmed-Nacer, MohamedTo make IT community adopt social Web services, both social Web service-based applications and their support platforms should evolve independently from each other while sharing a common model that represent the characteristics of these social Web services. This paper proposes a model-driven approach that achieves this duality. First, the approach identifies a social Web service's properties. Then a Meta-Object-Facility(MOF)-based social Web services description metamodel is developed. A prototype illustrates how the proposed MOF-based metamodel is used.
- ItemAn Approach to Improve Business Process Models Reuse Using LinkedIn Social Network(Springer International Publishing AG 2017, Editors: Rocha, Á., Correia, A.M., Adeli, H., Reis, L.P., Costanzo, S. (Eds.), 2017-04) Khider, Hadjer; Benna, Amel; Meziane, Abdelkrim; Hammoudi, SlimaneBusiness process (BP) modeling is an important stage in Business Process Management (BPM) lifecycle. However, modeling BP from scratch is fallible task, complex, time-consuming and error prone task. One of the promising solutions to these issues is the reuse of BP models. BP reusability during the BP modeling stage can be very useful since it reduces time and errors modeling, simplify users’ modeling tasks, improve the quality of process models and enhance modeler’s efficiency. The main objective of this paper is to propose a Social BPM approach based on the user social profile to perform the reuse of BP models. We identify the need of exploring user profile to reuse BP models. The LinkedIn social network is used to extract the users’ business interests. These user business interests are then used to recommend the appropriate BP model.
- ItemAn Ontology and a Description Schema Base for Relational Database Integration(IEEE, 2008-04-19) Salhi, Nadir; Benna, Amel; Alimazighi, Zaia; Amrouche, Bilal; Makhloufi, FerhatDistributed Data sources integration is a method aiming to offer access for users to multiple databases through requests on a global schema. The use of an ontology is seamlessly the most promising approach for a possible automation to deal with the semantic heterogeneity, considered as the most important difficulty. In this paper we propose approach uses a domain ontology to solve semantic conflicts considered as a global schema and a description schema base in order to manage the mappings, done manually by the administrator of every relational source, between the global schema and the different databases. Moreover, we describe the algorithms related to relevant sources localization, requests decomposition, inter-sources joint, requests rewriting and recomposition of the results as tuples. Finally, we present a prototype for relational databases integration.
- ItemAnnotation et interrogation de données non structurées : Application aux Services Web(Université Abderrahmane Mira de Béjaïa, 2008-11-18) Benna, Amel; Boudjlida, NacerLes services Web ont été adoptés par les plus grandes organisations industrielles et commerciales pour l’interopérabilité des systèmes distribués. L’interaction entre leurs composants s’effectue à travers la publication, la recherche et la découverte puis l’invocation. Cependant, leur publication dans l’UDDI ne propose pas une description du service sur la base de ce qu'il offre. L’idée rapportée dans ce document, est d’effectuer une description sémantique des services Web (en SAWSDL) et un stockage des fonctionnalités des services Web, lors de la phase de publication, dans un registre que nous avons appelé base de liens sémantiques. La découverte des services revient à l’interrogation de cette base, qui représente le médiateur entre demandeur et fournisseur de services, et du registre UDDI. Le résultat retourné peut servir de point d’entrée pour une autre interrogation.
- ItemBuilding a social network, based on collaborative tagging, to enhance social information retrieval(CERIST, 2012) Benna, Amel; Mellah, HakimaWeb 2.0 technologies put user at the center of data production and introduce a strong social collaboration. Therefore, the techniques used in traditional information retrieval systems do not meet the requirements of users who want to take into account their social preferences. The idea reported in this paper is to include not only the social context of the user but also that of the resource. In the social network that we consider, the user social context brings his interests, which are captured from a collaborative tagging system, while the resource social context is related to clusters of tags, obtained by classification method, and users’ opinions according to their expertise level on the resource. The results of our experiment evaluation on real-world dataset (crawled from delicious folksonomy) demonstrate significant improvements over traditional retrieval approaches.
- ItemBuilding a social network, based on collaborative tagging, to enhance social information retrieval(2012-03-24) Benna, Amel; Mellah, Hakima; Hadjari, KarimaWeb 2.0 technologies put user at the center of data production and introduce a strong social collaboration. Therefore, the techniques used in traditional information retrieval systems do not meet the requirements of users who want to take into account their social preferences. The idea reported in this paper is to include not only the social context of the user but also that of the resource. In the social network that we consider, the user social context brings his interests, which are captured from a collaborative tagging system, while the resource social context is related to clusters of tags, obtained by classification method, and users’ opinions according to their expertise level on the resource. The results of our experiment evaluation on real-world datasets (crawled from delicious folksonomy) demonstrate significant improvements over traditional retrieval approaches.
- ItemCollaboration sociale dans un échange inter intra entreprises(CERIST, 2014-06-20) Khider, Hadjer; Benna, AmelLes plateformes du Web 2.0 ont favorisé le développement des logiciels sociaux. Ces techniques permettent de mettre en relation des personnes partageant les mêmes centres d’intérêt personnels ou professionnels, ce qui met les utilisateurs au centre de la production de données. Cependant les systèmes de gestion des processus métiers classiques ne prennent pas les préférences des utilisateurs en considération. L’aspect social est un facteur important à prendre en considération pour améliorer les échanges et collaboration inter entreprises afin de mieux répondre aux besoins et intérêts des utilisateurs, qui veulent voir leurs préférences prises en compte. La gestion des processus métiers n'a pas beaucoup en commun avec les logiciels sociaux. Cependant, si l'intégration des logiciels sociaux et BPM est réalisée avec succès, un certain nombre d'avantages pour la gestion des processus métiers peuvent être apportés. Les logiciels sociaux et les BPM peuvent être utilisés de façons complémentaires pour supporter le travail collaboratif dans les organisations. Le logiciel social peut être utilisé pour pallier les lacunes des approches traditionnelles de la BPM. Dans ce rapport nous identifions et étudions comment les logiciels sociaux et les BPM peuvent être utilisés de façons complémentaires pour supporter le travail collaboratif dans des organisations et présenter ensuite les différentes approches qui ont inclus l’aspect social dans l’échange et collaboration inter entreprises.
- ItemInclure l’aspect social dans une recherche d’information(CERIST, 2012) Benna, Amel; Mellah, Hakima; Oualid, Ali; Choui, Islam; Hadjari, KarimaLes technologies du Web 2.0 mettent l’utilisateur au centre de la production de données et introduisent une forte composante collaborative et sociale. En conséquence, les techniques utilisées dans les systèmes de recherche d’information classiques ne répondent plus aux exigences des utilisateurs qui veulent voir leurs préférences sociales prises en compte. L’idée rapportée dans ce travail consiste à inclure dans une recherche d’information non seulement le contexte social de l’utilisateur mais aussi celui de la ressource recherché en se basant sur deux aspects sociaux à savoir : le tagging collaboratif et le réseautage social. Dans le réseau social que nous considérons, le contexte social de l’utilisateur réunit ses centres d’intérêt, lesquels sont capturés à partir d’un système de tagging collaboratif. Par contre, le contexte social du document comprend les clusters de tags, obtenus par classification, et les avis des utilisateurs avec leur niveau d’expertise sur le document. Les résultats de notre expérimentation pour mesurer l’impact de l’intégration du contexte social dans une recherche d’information, sur le site de folksonomy déclicious, ont été concluants.
- ItemMatching Resources in Social Environment(CERIST, 2012-05) Benna, AmelUser comments on web become more and more important. We focus, in this paper, on the use of user-defined tags for annotating resources to identify links between them. These links are based on a resource social context, obtained by applying k-means classification method and a hierarchical classification of tags within a cluster. The resources are re-assigned to this classification, to facilitate search process, and the ranking of result is performed according to their degree of relevance, by evaluating a similarity score between the tagged contents, in hierarchical clusters of tags, and the user request. The results of the evaluation, on social bookmarking system del.icio.us, demonstrate significant improvements over traditional approaches.
- ItemMatching Resources in Social Environment(2012-06-28) Benna, Amel; Mellah, Hakima; Choui, Islam; Oualid, AliUser comments on the web are becoming more and more important. We focus, in this paper, on the use of user-defined tags for annotating resources to identify links between them. These links are based on a social context of the resource, obtained by applying k-means classification method and a hierarchi- cal classification of tags within a cluster. The resources are re-assigned to this classification to facilitate the search process. The ranking of results is performed according to their degree of relevance, by evaluating a similarity score between the tagged contents, in hierarchical clusters of tags, and the user request. The re- sults of the evaluation, on the social bookmarking systemdel.icio.us, demonstrate significant improvements over traditional approaches.
- ItemOn the challenges of mobility prediction in smart cities(Copernicus Publications, 2020) Boukhedouma, H.; Meziane, Abdelkrim; Hammoudi, S.; Benna, AmelThe mass of data generated from people’s mobility in smart cities is constantly increasing, thus making a new business for large companies. These data are often used for mobility prediction in order to improve services or even systems such as the development of location-based services, personalized recommendation systems, and mobile communication systems. In this paper, we identify the mobility prediction issues and challenges serving as guideline for researchers and developers in mobility prediction. To this end, we first identify the key concepts and classifications related to mobility prediction. We then, focus on challenges in mobility prediction from a deep literature study. These classifications and challenges are for serving further understanding, development and enhancement of the mobility prediction vision.
- ItemSAWSDL et médiation pour la découverte des services Web(2008-04-28) Benna, Amel; Boudjlida, Nacer; Talantikite, HassinaLes services Web ont été adoptés par les plus grandes organisations industrielles et commerciales pour l’interopérabilité des systèmes distribués. L’interaction entre leurs composants s’effectue à travers la publication, la recherche et la découverte puis l’invocation. Cependant, leur publication dans l’UDDI ne propose pas une description du service sur la base de ce qu'il offre. L’idée rapportée dans cet article, est d’effectuer une description sémantique des services Web (en SAWSDL) et un stockage des fonctionnalités des services Web, lors de la phase de publication, dans un registre que nous avons appelé base de liens sémantiques. La découverte des services revient à l’interrogation de cette base, qui représente le médiateur entre demandeur et fournisseur de services, et du registre UDDI. Le résultat retourné peut servir de point d’entrée pour une autre interrogation.
- ItemSAWSDL, mediation and XQUERY for web services discovery(ACM, 2008-06) Benna, Amel; Boudjlida, Nacer; Talantikite, HassinaWeb services have been adopted by large industrial and commercial organizations to achieve interoperability between distributed systems. The interaction between web services components is done through publication, research, discovery and then invocation based on the service's description. However, their publication in an UDDI registry doesn't offer enough description of the service offering. The main idea described in this paper is about having a semantic description of web services (using SAWSDL) and then storing their functionality, during the publication phase, in a register named 'semantic links base'. This base represents the mediator between the service requestor and the service provider and would minimize the search time during the discovery step, because the mapping between the request concepts and the Web services are known in advance. The Web services discovery process is about finding these mappings between the user query, which is defined in a unified manner by referring to an ontology, and the web services functionality. The user request is translated into a query on the 'semantic links base' as well as the UDDI registry. The result returned can then be used as entry point for another query.
- ItemSocial Business Process Management Approaches: A Comparative Study(Edited by Slimane Hammoudi, Leszek Maciaszek and Ernest Teniente, 2015-04-27) Khider, Hadjer; Benna, AmelThe rapid development of web 2.0 in recent years has led fundamental changes and enormous opportunities in the way the business process models are available to the individuals and organizations. These organizations are looking increasingly to employ these technologies to enhance and improve their traditional Business Process Management. This idea has recently grown due to the characteristics of social software such as: weak ties and implicit knowledge, transparency, knowledge sharing, these features can be the motivation to socialize the classic Business Process Management (BPM) models. In this position paper we discuss the interaction of social software with BPM lifecycle phases (design, configuration, enactment, and evaluation) and how BPM can capitalize from social software.
- ItemSocial Business Process Management Approaches: A Comparative Study(CERIST, 2015-02-25) Khider, Hadjer; Benna, AmelThe rapid development of web 2.0 in recent years has led fundamental changes and enormous opportunities in the way the business process models are available to the individuals and organizations. These organizations are looking increasingly to employ these technologies to enhance and improve their traditional Business Process Management. This idea has recently grown due to the characteristics of social software such as: weak ties and implicit knowledge, transparency, knowledge sharing, these features can be the motivation to socialize the classic Business Process Management (BPM) models. In this position paper we discuss the interaction of social software with BPM lifecycle phases (design, configuration, enactment, and evaluation) and how BPM can capitalize from social software.
- ItemSocial Business Process Model Recommender: An MDE approach(CERIST, 2018-09-26) Khider, Hadjer; Hammoudi, Slimane; Benna, Amel; Meziane, Abdelkrimwith the advent of the social Web (Web 2.0) and the massive use of online social networks (OSNs) (e.g.Facebook, LinkedIn). OSNs have become new opportunity that provides huge Masses of data about users’, rich in their diversity and important in their quantity. Exploring the profiles data among these OSNs attract a great deal of attention among researchers in several research areas: social information retrieval systems, social recommendation systems. Social Recommender Systems aim to generate meaningful recommendations to a collection of users for items that might be interesting for them. In this paper we propose to investigate social recommender systems for improving Business process (BP) models reuse in process models repositories. The recommender system we propose to integrate we called SBPR recommender. SBPR recommender aims to recommend to the users of such repositories BP models for reuse. LinkedIn User profile is the source of social data for SBPR recommender; BP models are target items to be recommended to user. We propose a framework based on Model Driven Engineering (MDE) approach where techniques of models, metamodels, transformation and weaving are used to implement a generic recommendation process.
- ItemSocial linkage and ranking model for tags-based resources(INDERSCIENCE, 2013) Benna, Amel; Mellah, HakimaWith the proliferation of social media, it is becoming important to support a significant amount of user tags in selecting the most appropriate resource description during the search process. In this paper, we propose to identify and structure the links between resources by taking into account a resource social dimension. Each resource is assigned to a cluster of tags hierarchy. The clusters of tags are formed by a classification method while the hierarchical classification of tags within clusters is defined using a hierarchy classification algorithm. User’s query is expanded by a social dimension and the clusters of tags are used to facilitate the search and ranking process. The results of our experiment, crawled from Delicious Folksonomy, demonstrate significant improvement over traditional retrieval approaches.
- ItemSurvey and comparative study of Business process models repositories(CERIST, 2016-12-21) Khider, Hadjer; Benna, AmelA Business Process (BP) modeling is a complicated task, time-consuming, and error prone task. One of the promising solutions to overcome these challenges is by the reuse of BP models, consequently, it is important to provide a BP models repository to store thousands of BP models for business actors (e.g. analysts, modelers, managers, and process developers) to find existing business processes. In this report, we present a survey and a comparative study of existing BP models. We present also the limitations that affect BP models reuse in these repositories.
- ItemToward an Approach to Improve Business Process Models Reuse Based on Linkedin Social Network(CERIST, 2017-01-10) Khider, Hadjer; Benna, Amel; Meziane, Abdelkrim; Hammoudi, SlimaneBusiness process (BP) modeling is an important stage in BPM lifecycle. However, modeling BP from scratch is fallible task, complex, time-consuming and error prone task. One of the promising solutions to these issues is the reuse of BP models. BP reusability during the BP modeling stage can be very useful since it reduces time and errors modeling, simplify users’ modeling tasks, improve the quality of process models and enhance modeler’s efficiency. The main objective of this paper is to propose a Social Business Process Management (Social BPM) approach based on the user social profile to perform the reuse of BP models. We identify the need of exploring user profile to reuse BP models. The LinkedIn social network is used to extract the users’ business interests these user business interests are then used to recommend the appropriate BP model.
- ItemTowards Big Data Analytics over Mobile User Data using Machine Learning(IEEE, 2023-01) Ichou, Sabrina; Hammoudi, Slimane; Cuzzocrea, Alfredo; Meziane, Abdelkrim; Benna, AmelMachine Learning (ML) is a science that forces computers to learn and behave like humans. As these systems interact with data, networks, and people, they automatically become smarter so that they can eventually solve or predict a practical issue in the world for us. The use of ML can be a giant leap for cannot simply be integrated as the top layer. This requires redefining workflow, architecture, data collection and storage, analytics, and other modules. This paper aims to discuss the issue of machine learning technique for analysis data of mobile user. First, we identified the machine learning benefits and drawbacks, challenges, advantages of using Machine Learning. Then, we propose a generic model of analytic mobile user data using ML, the model is centered on the machine learning component, which interacts with two other components, including mobile user data, and system. The interactions go in both directions. For instance, mobile user data serves as inputs to the learning component and the latter generates outputs; system architecture has impact on how learning algorithms should run and how efficient it is to run them, and simultaneously meeting. Mobile user data goes through several stages: prepossessing which includes the steps we need to follow to transform or encode the data so that it can be easily analyzed by the machine. Then, modelling in this step we will be clustering and classification the data obtained. Finally, evaluation, various measures of performance, accuracy, recall, precision, and F-measure were used to analyze the results of the naive Bayes, SVM, and K-nearest neighbor classification algorithms.