Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Aïcha-Nabila Benharkat is active.

Publication


Featured researches published by Aïcha-Nabila Benharkat.


international conference on information technology | 2004

MurO: a multi-representation ontology as a foundation of enterprise information systems

Rami Rifaieh; Ahmed Arara; Aïcha-Nabila Benharkat

When we deal with different information systems in an enterprise, we unfortunately deal with problems of integrating and developing systems and databases in heterogeneous, distributed environments. In the last decade, the ontologies are used in order to make understandable the data, and to be a support for systems interoperability problems. As shared common vocabulary, the ontologies play a key role in resolving partially the semantic conflicts among systems. Since, different applications of the same domain have several representations of the same real world entities; our aim is to propose MurO: a Multi-representation ontology. The latter is an ontology characterizing the concepts by a variable set of properties (static and dynamic) or attributes in several contexts and in several scales of granularity. We introduce, in this paper, the multi-representation requirements for ontologies. We develop, as well, a formalism based on Modal Description Logics for coding MurO ontologies. Then, we show its use with the ongoing EISCO (Enterprise Information System Contextual ontology) project and its relevance for answering the motivating requirements.


service oriented computing and applications | 2017

MADONA: a method for automated provisioning of cloud-based component-oriented business applications

Hind Benfenatki; Catarina Ferreira da Silva; Gavin Kemp; Aïcha-Nabila Benharkat; Parisa Ghodous; Zakaria Maamar

Service-oriented computing and cloud computing offer many opportunities for developing and deploying applications. In this paper, we propose and describe a component-oriented method for automated provisioning of cloud business applications. The method covers the whole application’s lifecycle and is based on cloud orchestration tools that manage the deployment and dependencies of supplied components. We aim to reduce the necessary technical knowledge for provisioning component-oriented cloud applications. To this end, we extend Linked Unified Service Description Language to describe services for matching user’s requirements. We adopt a real case study to show the feasibility of the method.


international conference on enterprise information systems | 2009

Towards Self-healing Execution of Business Processes Based on Rules

Mohamed Boukhebouze; Youssef Amghar; Aïcha-Nabila Benharkat; Zakaria Maamar

In this paper we discuss the need to offer a self-healing execution of a business process within the BP-FAMA framework (Business Process Framework for Agility of Modelling and Analysis) presented in [1]. This will be done by identifying errors in the process specification and reacting to possible performance failures in order to drive the process execution towards a stable situation. To achieve our objective, we propose to model the high-level process by using a new declarative language based on business rules called BbBPDL (Rules based Business Process Description Language). In this language, a business rule has an Event-Condition-Action-Post condition-Post event-Compensation (ECA2PC) format. This allows translating a process into a cause/effect graph that is analyzed for the sake of ensuring the reliably of the business processes.


asia-pacific services computing conference | 2011

Bringing Socialized Semantics into Web Services Based on User-centric Collaborative Tagging and Usage Experience

Aïcha-Nabila Benharkat; Youssef Amghar

The semantics of Web services is often provided by suppliers and embedded physically inside the service descriptions expressed in WSDL. This type of annotation can be very costly and is generally performed by well-trained cognitive or knowledge engineers. In this research work, we aim at providing an alternative to the actual Semantic Web Service (SWS) technologies by bringing a community-based or social semantics into Web services. This semantics is created by users through collaborative tagging on the capabilities of Web services after testing or using them. We argue that this type of semantic annotation can be very pragmatic and facilitate the process of Web service discovery, composition or clustering assisted by users.


advances in databases and information systems | 2009

A Rule-Based Modeling for the Description of Flexible and Self-healing Business Processes

Mohamed Boukhebouze; Youssef Amghar; Aïcha-Nabila Benharkat; Zakaria Maamar

In this paper we discuss the importance of ensuring that business processes are label robust and agile at the same time robust and agile. To this end, we consider reviewing the way business processes are managed. For instance we consider offering a flexible way to model processes so that changes in regulations are handled through some self-healing mechanisms. These changes may raise exceptions at run-time if not properly reflected on these processes. To this end we propose a new rule based model that adopts the ECA rules and is built upon formal tools. The business logic of a process can be summarized with a set of rules that implement an organizations policies. Each business rule is formalized using our ECAPE formalism (Event-Condition-Action-Post condition- post Event). This formalism allows translating a process into a graph of rules that is analyzed in terms of reliably and flexibility.


world congress on services | 2014

Holistic and Change-centric Model for Web Service Evolution

Wei Zuo; Aïcha-Nabila Benharkat; Youssef Amghar

Under the constantly evolving requirements from the consumers and competition pressure from the peers, Web Service providers are always striving to improve their services through publishing new versions. As more enterprises choose to embrace SOA, the frequent updates of Web services and increasing distributed environments have resulted in major challenges for all stakeholders to address the evolution of the Web service As a result, lots of solutions have been proposed to deal with the issues caused by Web Service evolution such as models, monitor, analysis, versioning, adaptation, and execution. However, few of them concentrate on the solution that covers all the evolution-related issue under one holistic model which explains 1) what has been changed, 2) when the changes occur, 3) how to apply changes, and 4) how to react to the changes. In this article, we present a change-centric model for Web Service evolution and explain how it deals with the evolution-related issues.


international conference on web services | 2014

Change-centric Model for Web Service Evolution

Wei Zuo; Aïcha-Nabila Benharkat; Youssef Amghar

Web service is subject to frequent changes during its lifecycle. Web service evolution is a widely discussed topic. Many related problems have also been generated from Web service evolution such as Web service adaptation, Web service versioning and Web service change management. To treat with these issues efficiently, a complete evolution model for Web service should be built. In this paper, we introduce our change-centric model for Web service evolution and how we use it to design, execute, and adapt to the changes during Web service evolution.


International Journal of Metadata, Semantics and Ontologies | 2006

Sharing semantics among enterprise information systems with contextual ontologies: theory and practice

Rami Rifaieh; Aïcha-Nabila Benharkat

The Enterprise Information System (EIS) manages enterprise business, applies strategic and economic decisions, and holds communication with partners. Shared semantics are necessary to leverage system engineering benefits such as reusability and interoperability. In the last decade, research on ontologies and contexts was driven separately as formal support for treating the semantics sharing problem. In this paper, we show how to pair-up contexts and ontologies as a formal background for reaching a suitable global enterprise environment. To promote contextual ontologies, we present how to exploit technically the proposed formalism through an architecture and a prototype called Enterprise Information System Contextual Ontologies.


web information systems engineering | 2018

Towards an End-to-End IoT Data Privacy-Preserving Framework Using Blockchain Technology

Faiza Loukil; Chirine Ghedira-Guegan; Khouloud Boukadi; Aïcha-Nabila Benharkat

Internet of Things-based environments collect and generate huge amounts of data about users, their activities, and their surroundings, which can disclose some sensitive information and threaten their privacy. Hence, the user’s collected and handled data by IoT-based applications need to be exploited and secured in an appropriate way to protect personal data and user’s privacy. Therefore, we aim at improving the data ownership, transparency, and auditability for users. To this end, we propose an end-to-end privacy-preserving framework for the IoT data using blockchain technology. The smart contract use in our framework will hence enforce the privacy requirement compliance according to the user’s (i.e., data owner) privacy preferences and end-user’s (i.e., data consumer) requests. To do so, we detail the design of the system architecture by introducing its core components and functionalities and highlight through an example of how it operates in a real-world use-case.


congress on evolutionary computation | 2009

Towards an Approach for Estimating Impact of Changes on Business Processes

Mohamed Boukhebouze; Youssef Amghar; Aïcha-Nabila Benharkat; Zakaria Maamar

A business process needs to be constantly reviewedto accommodate new business requirements and regulations.To this end, it is important to manage the impact of this reviewon a process by determining which parts are affected and morecritically estimating the overall cost of this review. In thispaper we present an approach to manage the changes in aprocess. We model a process as a set of business rules that arestructured using the ECAPE formalism standing for Event,Condition, Action, Post–condition, and post-Event Thisformalism allows translating a process into a graph of rulesthat is used for two types of analysis: business processes agilityand cost of changes. This cost is based on our Rule ChangeCost Model (R2CM).

Collaboration


Dive into the Aïcha-Nabila Benharkat's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Rami Rifaieh

University of California

View shared research outputs
Top Co-Authors

Avatar

Sana Sellami

Institut national des sciences Appliquées de Lyon

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge