Kawtar Benghazi Akhlaki

dblp:00/1299 · also Kawtar Benghazi · DBLP profile ↗
← Back
15ranked-venue papers
3as first author
2since 2021 · last 2024
0000-0002-6677-7301ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 7 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 2
YearPublicationVenuePosition
2024 Combining Generative AI and PPTalk Service Specification for Dynamic and Adaptive Task-Oriented Chatbots
María Jesús Rodríguez-Sánchez, Zoraida Callejas Carrión, Ángel Ruiz-Zafra, Kawtar Benghazi Akhlaki
ICSOC (1)4
2024 Servitization of Customized 3D Assets and Performance Comparison of Services and Microservices Implementations
abstract
3D models (or assets) that are present in many of modern software applications are first modeled by graphic designers using dedicated computer graphic tools and then integrated into such software applications or apps by software developers. This simple workflow/procedure requires developers to have a basic grounding in computer graphics, since 3D engines, libraries and third-party software are needed for this kind of integrations. Oftentimes, 3D designers are also required to customize or produce versions of a 3D model and thus, they must re-model all the assets before they are returned back to the developers for integration into the applications. This procedure also occurs whenever a modification or customization is requested. One possible significant improvement to this traditional, poorly automated workflow is to use services-oriented technology and features servitization to carry out the customization of 3D assets on-demand. In this article, we introduce$ \mu $S3D, an open-source microservices-based platform designed to support features relating to the customization of 3D models.$ \mu $S3D not only enables 3D assets to be customized without the need for computer graphic tools or designers, but also allows 3D models to be visualized through web technologies (e.g., HTML, Javascript and web component to visualize and interact with 3D models), thereby avoiding the development of computer graphics libraries or components in final software products. The article describes the elements that$ \mu $S3D comprises, explains how it works and presents a series of load tests to compare the performance (time consumption, CPU and memory utilization) of$ \mu $S3D when implemented and deployed as a microservices platform against a monolithic-based implementation, showing similar results with a low number of users (and requests) but reducing, on average, 64.32% the response time in the microservice-based implementation for a large number of users; reducing CPU utilization on microservice-based implementation and remaining the memory usage more or less constant in both implementations.
Ángel Ruiz-Zafra, Janet Pigueiras, Manuel Noguera, Lawrence Chung, David Griol, Kawtar Benghazi Akhlaki
IEEE Trans. Serv. Comput.6
2020 First Workshop on Multimodal e-Coaches
abstract
T e-Coaches are promising intelligent systems that aims at supporting human everyday life, dispatching advices through different interfaces, such as apps, conversational interfaces and augmented reality interfaces. This workshop aims at exploring how e-coaches might benefit from spatially and time-multiplexed interfaces and from different communication modalities (e.g., text, visual, audio, etc.) according to the context of the interaction.
Leonardo Angelini, Mira El Kamali, Elena Mugellini, Omar Abou Khaled, Yordan Dimitrov, Vera Veleva, Zlatka Gospodinova, Nadejda Miteva, Richard Wheeler, Zoraida Callejas Carrión, David Griol, Kawtar Benghazi Akhlaki, Manuel Noguera, Panagiotis D. Bamidis, Evdokimos I. Konstantinidis, Despoina Petsani, Andoni Beristain, Dimitrios I. Fotiadis, Gérard Chollet, M. Inés Torres, Anna Esposito, Hannes Schlieter
ICMI12
2018 An IoT-Aware Architectural Model for Smart Habitats
abstract
Internet of Things (IoT) is a set of massively emerging technologies that aim to make our lives better. One of the most suitable application domains is healthcare and wellbeing, where IoT technologies can enhance living environments (ELE). IoT applications are deployed into an IoT ecosystem, which is supported by a specific architecture. The usual IoT architecture model has three different layers (Acquisition, Network and Application), where all the different IoT elements are organized. This architecture has been designed for general purposes, but the deployment of IoT healthcare applications supported by this architecture model exhibits important drawbacks. In particular, this architecture model does not consider IoT devices coexisting with wearables devices, which hinders the design of smart habitats. In this paper we present an IoT-aware architectural model for smart habitats with special emphasis on healthcare domain. The new architecture adds a fourth layer to the traditional IoT architecture, describing the software artefacts and tips needed to support context-aware habitats through the interaction between wearable computing devices and IoT devices. The main goal of the IoT architecture presented is to enhance living environments for elderly people.
Ángel Ruiz-Zafra, Kawtar Benghazi Akhlaki, Constandinos X. Mavromoustakis, Manuel Noguera
EUC2
2017 Integrating a Dual Method on a General Architecture to Self-Adaptive Monitoring Systems
Sara Balderas-Díaz, Kawtar Benghazi Akhlaki, José Luis Garrido, Gregory M. P. O'Hare, Gabriel Guerrero-Contreras
WorldCIST (1)2
2016 User Progress Modelling in Counselling Systems: An Application to an Adaptive Virtual Coach
Nuria Medina-Medina, Zoraida Callejas Carrión, Kawtar Benghazi Akhlaki, Manuel Noguera
ER3
2015 A Cloud collaborative approach for managing patients wellness
abstract
Patients with chronic diseases or people with special health care needs are typically monitored by various health experts that address the problem from several perspectives. These experts usually do not interact directly between them; therefore, the instructions given to the patient by one of them are provided disregarding advices and instructions provided by the others. The collaboration between different health experts in a real context is mandatory to ensure the proper monitoring of the patient. This kind of collaboration, supported by technology, benefits the users' health condition and helps the patient achieve their goals in terms of wellbeing. This paper presents an approach for collaborative management of events related to activity supervisions and monitoring of these patients types. It also introduces a model and a mobile application to support this collaborative work.
Ángel Ruiz-Zafra, Manuel Noguera, Kawtar Benghazi Akhlaki, Sergio F. Ochoa
CSCWD3
2013 Component-Based Design for Multi-tenant Multi-target Support in the Cloud
Antonio Rico Ortega, Manuel Noguera, José Luis Garrido, Kawtar Benghazi Akhlaki, Lawrence Chung
EOMAS@CAiSE4
2013 Semantic-Based Recommendation of Nutrition Diets for the Elderly from Agroalimentary Thesauri
Vanesa Espín, María Visitación Hurtado, Manuel Noguera, Kawtar Benghazi Akhlaki
FQAS4
2012 Enabling correct design and formal analysis of Ambient Assisted Living systems
Kawtar Benghazi Akhlaki, María Visitación Hurtado, Miguel J. Hornos, María Luisa Rodríguez 0001, Carlos Rodríguez-Domínguez, Ana Belén Pelegrina Ortiz, María José Rodríguez-Fórtiz
J. Syst. Softw.1
2010 A Framework for the Semantic Representation of Business Processes within Business Organizational Models
Ana Belén Pelegrina Ortiz, Kawtar Benghazi Akhlaki, María Visitación Hurtado, Manuel Noguera
EOMAS2
2010 Extending and Formalizing UML 2.0 Activity Diagrams for the Specification of Time-Constrained Business Processes
abstract
In real world, most business processes are subject to time constraints. Equally important as the execution of a process is the time in which it is to be performed. A time constrained business process can be defined as a process whose correct behavior depends not only on the results obtained, but also on the time it is carried out. UML has become an important tool for model-driven software development, perhaps partly thanks to its visually oriented modeling concepts, and it is increasingly being used in business process modeling too. In this paper, we extend UML 2.0 Activity Diagrams with time annotations and new modelling constructs inspired of the Timed CSP language. Furthermore, in order to overcome the lack of formal semantics that these diagrams suffer from, we introduce a set of mapping rules to derive formal specifications in terms of Timed CSP processes from models in the extended Activity Diagrams being proposed. Timed CSP has several features that make it well suited to give a formal semantics for extended Activity Diagrams (e.g., compositionality, well defined denotational and operational semantics, etc.). The proposed mapping rules enable checking whether the model described in an Activity Diagram satisfies such properties as timeliness, deadlock freeness, liveness, etc. In order to show the applicability of our approach, we present a case study from a manufacturing domain.
Kawtar Benghazi Akhlaki, José Luis Garrido, Manuel Noguera, María Visitación Hurtado, Lawrence Chung
RCIS1
2010 Integrating Groupware Applications into Shared Workspaces
Ana Belén Pelegrina Ortiz, Carlos Rodríguez-Domínguez, María Luisa Rodríguez 0001, Kawtar Benghazi Akhlaki, José Luis Garrido
RCIS4
2010 Designing high quality system/software architectures
Lawrence Chung, José Luis Garrido, Nary Subramanian, Manuel Noguera, Kawtar Benghazi Akhlaki
Sci. Comput. Program.5
2007 A methodological approach to the formal specification of real-time systems by transformation of UML-RT design models
Kawtar Benghazi Akhlaki, Manuel I. Capel, Juan A. Holgado-Terriza, Luis Eduardo Mendoza
Sci. Comput. Program.1