Achraf MtibaaENET'Com : National School of Electronics and Telecommunications, University of Sfax, tunisia · Computer Science
Achraf Mtibaa
PhD
About
38
Publications
10,276
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
310
Citations
Introduction
Additional affiliations
September 2003 - January 2015
September 2003 - January 2015
ENET'Com : National School of Electronics and Telecommunications, University of Sfax, tunisia
Position
- Professor (Associate)
Publications
Publications (38)
As businesses and individuals migrate to the cloud, the demand for cloud services increases. Therefore, the cloud providers must provide services in accordance with the expected customer’s requirements or quality of service. QoS parameters are one of the service-level agreements (SLA) key parameters that enable building a trusted relationship betwe...
Reading and interpreting the medical image still remains the most challenging task in radiology. Through the important achievement of deep Convolutional Neural Networks (CNN) in the context of medical image classification, various clinical applications have been provided to detect lesions from Magnetic Resonance Imaging (MRI) and Computed Tomograph...
Virtual Operating room characterizes a large artificial environment of interaction in the medical context. It enables a better simulation for different surgical scenarios through 3D (three‐dimensional) objects. Virtual Reality (VR) uses computer technology to develop these virtual simulated applications. It brings valuable innovations in different...
This work proposes a deep learning algorithm based on the Convolutional Neural Network (CNN) architecture to detect HepatoCellular Carcinoma (HCC) from liver DCE-MRI (Dynamic Contrast-Enhanced MRI) sequences. The Deep Learning technique is an artificial intelligence technique (AI) that tries to imitate the human brain work in the training data and...
Ontology, as a useful knowledge engineering technique, has been widely used for reducing ambiguity and helping with information sharing. It is considered originally to be clear, comprehensive, and with well-defined format. It characterizes several domains purposes description through structured and formalized languages. In various areas of research...
With the dynamic nature of cloud applications and rapid change of their resource requirements, elasticity over cloud resources has to be effectively supported. It represents the ability to dynamically adjust cloud resources that applications use in order to adapt to their varying workloads while maintaining the desired quality of service. However,...
Several DevOps tools have emerged to orchestrate cloud resources. However, inherent heterogeneity and complex implementation within these tools make it hard for DevOps users to design required resource-related artifacts. Currently, the defacto standard for cloud resource modeling and orchestration is TOSCA. Nonetheless, TOSCA is usually bound to TO...
Service Level Agreement (SLA) has recently garnered increasing attention in cloud computing due to its capability in the definition and the monitoring of the Quality of Service (QoS). SLA is generally generated following a process of negotiation in which the client chooses a subset of clauses among choices predefined by the provider on a “take it o...
Cloud computing paradigm has emerged as response to challenges of managing and delivering on-demand services, in which provider and customer are willing to sign a Service Level Agreement (SLA). Even though the SLA is used to specify the level of services provided and the guarantee where negotiated conditions are specified, customers are not always...
The rapid adoption of Electronic Health Record (EHR) systems requires advanced enactment strategies for analyzing medical reports. Indeed, the information presented in these reports is difficult to access and it is onerous to analyze it by medical decision support systems. Medical reports characterize full descriptions of the patient diagnosis proc...
Context: Open standards are urgently needed for enabling software interoperability in Cloud Computing. Open Cloud Computing Interface (OCCI) provides a set of best design principles to create interoperable REST management APIs. Although OCCI is the only standard addressing the management of any kind of cloud resources, it does not support a range o...
Liver cancer is the third deadliest cancer in the world. It characterizes a malignant tumor that develops through liver cells. The hepatocellular carcinoma (HCC) is one of these tumors. Hepatic primary cancer is the leading cause of cancer deaths. This article deals with the diagnostic process of liver cancers. In order to analyze a large mass of m...
Elasticity is a key distinguishing feature of cloud services. It represents the power to dynamically reconfigure resources to adapt to varying resource requirements. However, the implementation of such feature has reached a level of complexity since various and non standard interfaces are provided to deal with cloud resources. To alleviate this, we...
Nowadays, there is an increasing development of intelligent systems like online social networks, personalized recommendation systems and knowledge-based systems which are especially based on ontologies. Personalized recommendation systems applied with online social networking assist delivering a personalized content to Web-based application users....
Service Level Agreements (SLA) represents the principal means to control the Quality of Service (QoS). In cloud computing, various advanced SLA strategies are used; some techniques among others try to avoid the SLA violations. Taking into account the cloud consumer contextual parameters is a promising way to predict and avoid costly SLA violations....
Open Cloud Computing Interface (OCCI) follows a set of guidelines (i.e. best practices) to create interoperable APIs over Cloud resources. In this paper, we identify a set of patterns that must be followed and anti-patterns that should be avoided to comply with the OCCI guidelines. To automatically detect (anti)patterns, we propose a Semantic-based...
Cloud computing is an emerging topic in the information technology sector. The rapid evolution of this technology led to the emergence of new interaction models between its actors. However, the absence of a universally accepted format of the service level agreement (SLA) governing the relationships between the different actors of cloud increases it...
During the last years we have seen a dramatic increase of new Cloud providers, applications, services, management platforms, data, etc. reaching a level of complexity that implies the necessity of new solutions to deal with such vast, shared and heterogeneous services and resources. Consequently, challenges often related to interoperability, portab...
Service Level Agreements (SLA) is the principal means of control which defines the Quality of Service (QoS) requirements in cloud computing. These requirements have to be guaranteed in order to avoid costly SLA violations. However, elasticity strategies, which have not been deeply considered yet in SLA documents, may significantly ameliorate the Qo...
Intelligent systems are good in presenting adapted information and services to the systems users’ contexts. In fact, they are often based on contextual and profiling information. Thus it is necessary for these systems to have an explicit model for the user profile as well as for the user context. Ontology-based user profile and context modeling is...
Cloud Computing represents a new on-demand computing approach that tries to provide resources responding to some pre-set non-functional proprieties specified and negotiated by means of Service Level Agreement (SLAs). In order to avoid costly SLA violations and to duly react to failures and environmental changes, it is necessary to implement some ad...
Due to the increasing progress of context-aware platforms with social networks many works use these platforms with mobile devices. Thus, we expose, in this paper, a survey of some of these works. Knowledge representation in the social networks has a great interest to obtain a set of information with a valuable signification. Therefore, we expose a...
The requirements specification step is considered as a crucial step involved during the requirements analysis in the life cycle of an information system. This step is considered as a contract between future users and designers. It concerns the expected characteristics: functional and non-functional requirements. However, many problems arise in this...
There are many problems associated with requirements engineering. In fact, some concepts can be seen differently according to the user's context. The requirement specification generates several problems of incoherence, ambiguity and difficulty when users admit different contexts. These problems may lead to poor requirements and unsatisfactory or un...
During the information system requirements specification, several parameters can influence this process such as multitude of contexts and user profiles. These parameters have a great effect on the requirements expression caused by viewpoint's differences. Consequently, the designer is faced at diverse problems related notably to the incoherence, th...