Demo Data from SIGIR 2026 / reviewers in the wild / expert
Fethi A. Rabhi
dblp:63/1104 · also Fethi Rabhi
· DBLP profile ↗
46ranked-venue papers
3as first author
14since 2021 · last 2026
0000-0001-8934-6259ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 11 · 3 since 2021Software engineering, systems software and programming languages · 10 · 7 since 2021Systems, architecture and hardware · 9 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 1 since 2021Artificial intelligence and machine learning · 3 · 2 since 2021Computer networks · 2 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2Human-computer interaction and ubiquitous computing · 2Security and privacy · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Services computing and microservices · 64% Requirements engineering and software design · 36% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › cloud service management
cloud service selection |
0.7 | 1 | 2023 | Integrated AHP-IOWA, POWA Framework for Ideal Cloud Provider Selection and Optimum Resource Management · IEEE Trans. Serv. Comput. 2023 |
Cloud and datacenter computing
resource allocation |
0.7 | 1 | 2023 | Integrated AHP-IOWA, POWA Framework for Ideal Cloud Provider Selection and Optimum Resource Management · IEEE Trans. Serv. Comput. 2023 |
Cloud and datacenter computing
resource management |
0.7 | 1 | 2023 | Integrated AHP-IOWA, POWA Framework for Ideal Cloud Provider Selection and Optimum Resource Management · IEEE Trans. Serv. Comput. 2023 |
Requirements engineering and software design › software architecture › architectural design
architectural decision making |
0.1 | 1 | 2005 | A quality-driven systematic approach for architecting distributed software applications · ICSE 2005 |
Requirements engineering and software design
software architecture |
0.1 | 1 | 2005 | A quality-driven systematic approach for architecting distributed software applications · ICSE 2005 |
Mathematical optimization
multi-objective optimization |
0.0 | 1 | 2005 | A quality-driven systematic approach for architecting distributed software applications · ICSE 2005 |
Methods — techniques the papers use, named apart from their topics
probabilistic OWA · 1.3induced OWA · 1.3collaborative filtering · 1.3analytical hierarchical process · 1.3KNN · 1.3optimization techniques · 0.1case study · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Enterprise Information Exchange via IE-BSE Framework: A Case Study on E-invoicing
Muhammad Raheel Raza, Fethi A. Rabhi, George Joukhadar, Rishabh Singh |
WorldCIST (3) | 2 |
| 2025 | Benchmarking LLMs for Business Architecture Modelling with Hierarchical Capability Maps
Iromie Samarasekara, Madhushi Niluka Bandara, Fethi A. Rabhi, Boualem Benatallah |
CAiSE (1) | 3 |
| 2025 | Impact of Business Process Masking on Organizations' Policies
Zakaria Maamar, Amel Benna, Hirad Baradaran Rezaei, Amin Beheshti, Fethi A. Rabhi |
ENASE | 5 |
| 2025 | GWise: A Graph-Structured Multi-Agent Framework for Service-Oriented and Generative-AI-Enabled Financial Trading AnalyticsabstractFinancial trading analytics increasingly demands modular, explainable, and adaptive intelligence systems capable of handling volatile market conditions and multimodal data streams. Recent advances in generative Artificial Intelligence (AI), Large Language Models (LLMs), and graph-based representations have enabled the creation of intelligent agents that can reason over complex, interconnected financial data. We introduce GWise, a graph-structured, generative AI-enabled multi-agent framework for real-time financial trading analytics delivered via secure web services. GWise models financial decision making as a directed computational graph of specialized analytical agents, including technical, fundamental, sentiment, and risk analysis crews, whose outputs are orchestrated through a memory-augmented LLM. This graph-structured design enables transparent, adaptive, and explainable trade recommendations that evolve over time. We demonstrate how the framework's agent orchestration forms a dynamic service graph, facilitating composability, fault isolation, and scalable deployment through cloud-native APIs. Extensive back-testing and simulated market conditions show that GWise outperforms traditional strategies in risk-adjusted returns while offering improved interpretability and service robustness. Our work illustrates how graph-based multiagent coordination and generative reasoning can advance real-time financial analytics as a service. Hirad Baradaran Rezaei, Fethi A. Rabhi, Amin Beheshti |
ICWS | 2 |
| 2025 | Truman: A Large Language Model-based Multi-agent Simulator for Synthetic Money Laundering Data Generation
Dattatray Vishnu Kute, Yuekang Li, Fethi A. Rabhi |
AAMAS | 4 |
| 2024 | Intent Identification Using Few-Shot and Active Learning with User Feedback
Senthil Ganesan Yuvaraj, Boualem Benatallah, Hamid R. Motahari Nezhad, Fethi A. Rabhi |
WISE (4) | 4 |
| 2023 | Bridging the Gap Between Academic Curricula and Industrial Practice with DevOps EducationabstractFeedback from industry on graduate Software Engineers found that students lack an academic foundation on broader systems design and development beyond the isolated nature of university assignments. To solve this, we introduced a workshop course focused on DevOps into the degree. This paper outlines the design and delivery of a course on maintaining a DevOps cloud ecosystem, simulating a real-world company environment in which students contribute software. The course proved highly successful, with areas to improve in the future surrounding the logistics of maintaining a large ecosystem, and providing technical support to students not familiar with complex toolchains. Nick Patrikeos, Fethi A. Rabhi |
APSEC | 3 |
| 2023 | Identification and Generation of Actions Using Pre-trained Language Models
Senthil Ganesan Yuvaraj, Boualem Benatallah, Hamid R. Motahari Nezhad, Fethi A. Rabhi |
WISE | 4 |
| 2023 | A knowledge-driven approach for designing data analytics platformsabstractAbstract Big data analytics technologies are rapidly expanding across all industry sectors as organisations try to make analytics an integral part of their everyday decision-making. Although there are many software tools and libraries to assist analysts and software engineers in developing solutions, organisations are looking for flexible analytics platforms that can address their specific objectives and requirements. To minimise costs, such platforms also need to co-exist with existing IT infrastructures and reuse knowledge and resources already accumulated within the organisation. To address such needs, this paper proposes the Data Analytics Solution Engineering (DASE) framework—a knowledge-driven approach supported by semantic web technologies for requirements engineering, design and development of new data analytics platforms. It includes a meta-model that captures data analytics platform requirements via a Knowledge Base, a set of guidelines that organisations can follow in engineering data analytics platforms and a reference architecture that demonstrates how to use these guidelines. We evaluate the DASE framework through two case studies and demonstrate how it can facilitate knowledge-based and requirements-driven data analytics platform engineering. The resulting data analytics platforms are observed to be user friendly, easy to maintain and flexible in handling changes to requirements. This work contributes to the body of knowledge in knowledge-driven requirements engineering, and data analytics platform engineering by providing a meta-model and a reference architecture that can be tailored to different analytics application domains. Madhushi Niluka Bandara, Fethi A. Rabhi, Muneera Bano |
Requir. Eng. | 2 |
| 2023 | A CEP-driven framework for real-time news impact prediction on financial markets
Weisi Chen, Ahmad El Majzoub, Islam Qudah, Fethi A. Rabhi |
Serv. Oriented Comput. Appl. | 4 |
| 2023 | Integrated AHP-IOWA, POWA Framework for Ideal Cloud Provider Selection and Optimum Resource ManagementabstractThe lack of a common framework often complicates the process of provider selection and marginal resource allocation decision. The nonlinear relationships among selection criteria greatly impact the decision-making process. The paper address the critical issue by proposing a centralised Quality of Experience (QoE) and Quality of Service (QoS)- CQoES framework. The framework considers customised priority criteria, determine the relative importance of each criterion and intelligently assign relative weights to each criterion. The framework assists the service provider to in decision making for marginal resources. To achieve the objective, we employ the Analytical Hierarchical Process (AHP), Induced OWA (IOWA) operator, Probabilistic OWA (POWA) operator, user-based collaborative filtering method with enhanced top KNN algorithm. The method handles complex nonlinear relationship of the selection criteria. It signifies consumer's customised criteria in relation to other criteria, then reorders inputs based on the ordered-inducing variable. The proposed method smartly unifies the provider's probabilistic information and the attitudinal characteristics for marginal resource allocation. To demonstrate the effectiveness of the approach, we present two scenarios and use a real cloud and other web service dataset. The experimental results show that the proposed system handles the issue of service selection and marginal resource allocation decision. Walayat Hussain, José M. Merigó, Honghao Gao, Asma Alkalbani, Fethi A. Rabhi |
IEEE Trans. Serv. Comput. | 5 |
| 2022 | THF: 3-Way Hierarchical Framework for Efficient Client Selection and Resource Management in Federated LearningabstractFederated learning (FL) is a promising technique for collaboratively training machine-learning models on massively distributed clients data under privacy constraints. However, the existing FL literature focuses on speeding up the learning process and ignores minimizing the communication cost which is critical for resource-constrained clients. To this end, in this article, we propose a novel 3-way hierarchical framework (THF) to promote communication efficiency in FL. Using the proposed framework, only a cluster head (CH) communicates with the cloud server through edge aggregation in order to minimize the communication cost of clients. In particular, the clients upload their local models to their respective CHs, which are responsible to forward them to the corresponding edge server. The edge server averages the local models and iterates until it achieves the edge accuracy. Afterward, each edge server uploads the edge models to the cloud server for global aggregation. In this way, model downloading and uploading requires less bandwidth due to the short distance from source to destination that makes an efficient 3-way hierarchical network structure. In addition, we formulate a joint communication and computation resource management scheme through efficient client selection in order to achieve global cost minimization in FL. We conduct extensive empirical evaluations on diverse data learning tasks on multiple data sets to signify that THF achieves global cost savings and converges within fewer communication rounds compared to other FL approaches. Muhammad Asad 0002, Ahmed Moustafa, Fethi A. Rabhi, Muhammad Aslam 0004 |
IEEE Internet Things J. | 3 |
| 2022 | Assessing cloud QoS predictions using OWA in neural network methodsabstractQuality of Service (QoS) is the key parameter to measure the overall performance of service-oriented applications. In a myriad of web services, the QoS data has multiple highly sparse and enormous dimensions. It is a great challenge to reduce computational complexity by reducing data dimensions without losing information to predict QoS for future intervals. This paper uses an Induced Ordered Weighted Average (IOWA) layer in the prediction layer to lessen the size of a dataset and analyse the prediction accuracy of cloud QoS data. The approach enables stakeholders to manage extensive QoS data better and handle complex nonlinear predictions. The paper evaluates the cloud QoS prediction using an IOWA operator with nine neural network methods-Cascade-forward backpropagation, Elman backpropagation, Feedforward backpropagation, Generalised regression, NARX, Layer recurrent, LSTM, GRU and LSTM-GRU. The paper compares results using RMSE, MAE, and MAPE to measure prediction accuracy as a benchmark. A total of 2016 QoS data are extracted from Amazon EC2 US-West instance to predict future 96 intervals. The analysis results show that the approach significantly decreases the data size by 66%, from 2016 to 672 records with improved or equal accuracy. The case study demonstrates the approach's effectiveness while handling complexity, reducing data dimension with better prediction accuracy. Walayat Hussain, Honghao Gao, Muhammad Raheel Raza, Fethi A. Rabhi, José M. Merigó |
Neural Comput. Appl. | 4 |
| 2021 | Design of an innovative IT platform for analytics knowledge management
Fethi A. Rabhi, Madhushi Niluka Bandara, Saif Dewan |
Future Gener. Comput. Syst. | 1 |
| 2020 | An open architecture for complex event processing with machine learningabstractThis paper proposes an advanced, open architecture to augment streaming data platforms with both complex event processing (CEP) and predictive machine learning models. We leverage the power of CEP to preprocess streams using sophisticated event pattern expressions then present these preprocessed streams for downstream training and predictive computations. We demonstrate this approach using specific technology components. Nhan Nathan Tri Luong, Zoran Milosevic, Andrew Berry 0001, Fethi A. Rabhi |
EDOC | 4 |
| 2020 | Knowledge-Driven Framework for Designing Visual Analytics ApplicationsabstractMachine learning and data analysis are becoming an essential part of the decision-making process in modern organizations. Even though new and improved analytics algorithms are developed frequently, organizations are struggling to develop analytics applications that can stay up-to-date with changing business requirements and technology innovations. The rapid development of ad-hoc programs to conduct machine learning tasks at hand has resulted in creating more expenses and efforts in the long term, a phenomenon referred to as technical debt in literature. This paper addresses the technical debt associated with data analytics applications by proposing a knowledge repository that captures analytics-related knowledge, which can be developed and maintained separately from the organization's IT infrastructure and used to design analytics applications with visual interfaces. This way, organizations can develop dynamic and adaptable analytics applications with easy-to-follow front-ends and can accommodate new data sources or machine learning models. We evaluate the proposed approach by conducting a case study that develops an application for the acquisition and management of high-frequency financial market data. Madhushi Niluka Bandara, Fethi A. Rabhi |
IV | 2 |
| 2020 | A Visual Interactive Analytics Interface for Complex Event Processing and Machine Learning Processing of Financial Market DataabstractApplying machine learning techniques over streaming data is notoriously difficult as it involves the interplay of several technologies that need to be judiciously put together by IT experts. This has motivated the need to provide intuitive and easy to use interactive interfaces for financial experts to be able to leverage both Complex Event Processing (CEP) and Machine Learning (ML) technologies. The solution proposed in this paper is based on an open architecture that uses CEP engines as a pre-processing function for downstream ML training and prediction computations. We demonstrate this approach using a few scenarios involving the analysis of financial market data streams. Nhan Nathan Tri Luong, Zoran Milosevic, Andrew Berry 0001, Fethi A. Rabhi |
IV | 4 |
| 2019 | RVO - The Research Variable OntologyabstractEnterprises today are presented with a plethora of data, tools and analytics techniques, but lack systems which help analysts to navigate these resources and identify best fitting solutions for their analytics problems. To support enterprise-level data analytics research, this paper presents Research Variable Ontology (RVO), an ontology designed to catalogue and explore essential data analytics design elements such as variables, analytics models and available data sources. RVO is specialised to support researchers with exploratory and predictive analytics problems, popularly practiced in economics and social science domains. We present the RVO design process, its schema, how it links and extends existing ontologies to provide a holistic view of analytics related knowledge and how data analysts at the enterprise level can use it. Capabilities of RVO are illustrated through a case study on House Price Prediction. Madhushi Niluka Bandara, Ali Behnaz, Fethi A. Rabhi |
ESWC | 3 |
| 2019 | A generic cloud migration process modelabstractThe cloud computing literature provides various ways to utilise cloud services, each with a different viewpoint and focus and mostly using heterogeneous technical-centric terms. This hinders efficient and consistent knowledge flow across the community. Little, if any, research has aimed on developing an integrated process model which captures core domain concepts and ties them together to provide an overarching view of migrating legacy systems to cloud platforms that is customisable for a given context. We adopt design science research guidelines in which we use a metamodeling approach to develop a generic process model and then evaluate and refine the model through three case studies and domain expert reviews. This research benefits academics and practitioners alike by underpinning a substrate for constructing, standardising, maintaining, and sharing bespoke cloud migration models that can be applied to given cloud adoption scenarios. Mahdi Fahmideh, Farhad Daneshgar, Fethi A. Rabhi, Ghassan Beydoun |
Eur. J. Inf. Syst. | 3 |
| 2019 | Cross-Layer Multi-Cloud Real-Time Application QoS Monitoring and Benchmarking As-a-Service FrameworkabstractCloud computing provides on-demand access to affordable hardware (e.g., multi-core CPUs, GPUs, disks, and networking equipment) and software (e.g., databases, application servers and data processing frameworks) platforms with features such as elasticity, pay-per-use, low upfront investment and low time to market. This has led to the proliferation of business critical applications that leverage various cloud platforms. Such applications hosted on single/multiple cloud provider platforms have diverse characteristics requiring extensive monitoring and benchmarking mechanisms to ensure run-time Quality of Service (QoS) (e.g., latency and throughput). This paper proposes, develops and validates CLAMBS-Cross-Layer Multi-Cloud Application Monitoring and Benchmarking as-a-Service for efficient QoS monitoring and benchmarking of cloud applications hosted on multi-clouds environments. The major highlight of CLAMBS is its capability of monitoring and benchmarking individual application components such as databases and web servers, distributed across cloud layers (*-aaS), spread among multiple cloud providers. We validate CLAMBS using prototype implementation and extensive experimentation and show that CLAMBS efficiently monitors and benchmarks application components on multi-cloud platforms including Amazon EC2 and Microsoft Azure. Khalid Alhamazani, Rajiv Ranjan 0001, Prem Prakash Jayaraman, Karan Mitra, Chang Liu 0001, Fethi A. Rabhi, Dimitrios Georgakopoulos 0001, Lizhe Wang 0001 |
IEEE Trans. Cloud Comput. | 6 |
| 2018 | KASR: A Reliable and Practical Approach to Attack Surface Reduction of Commodity OS Kernels
Zhi Zhang 0001, Yueqiang Cheng, Surya Nepal, Dongxi Liu, Qingni Shen, Fethi A. Rabhi |
RAID | 6 |
| 2018 | Anomaly Detection in Complex Real World Application SystemsabstractThe ability to understand application performance and pro-actively manage system state is becoming increasingly important as infrastructure services move toward commodisation models such as cloud computing. The complexity of systems being monitored in large corporations means that detailed component-by-component analysis and/or simulation of behaviour can be impractical. The key problem is to find practical systems management approaches that enable behavioural profiling and detection of anomalous events in complex real world systems. This paper details a system performance measurement method that enables slowdown event detection and characterisation of application behaviour. These measurement techniques can underpin IT service management frameworks such as the IT Infrastructure Library. This enables business to manage the stability and performance of the end-user experience in order to support productivity and effectiveness of business processes. This paper examines anomaly detection efficiency in two case studies using six detection models in a large Australian financial services organisation. The whole of service anomaly detection methodology proposed in this paper was found to be more efficient than alternative individual transaction and whole of service models. Richard Gow, Fethi A. Rabhi, Srikumar Venugopal |
IEEE Trans. Netw. Serv. Manag. | 2 |
| 2017 | Challenges in migrating legacy software systems to the cloud - an empirical study
Mahdi Fahmideh, Farhad Daneshgar, Ghassan Beydoun, Fethi A. Rabhi |
Inf. Syst. | 4 |
| 2015 | An Event-Based Model to Support Distributed Real-Time Analytics: Finance Case StudyabstractThis paper describes key modelling concepts for events, event patterns and related concepts needed to develop a distributed software framework for real-time business analytics. These concepts are specified by means of a minimal meta-model, whose implementation can enable better interoperability between different event processing systems. This in turn can support better, distributed, collaborative analytics applications in many domains. We show an implementation of our solution approach using a case study of several business analytics problems in finance. Zoran Milosevic, Andrew Berry 0001, Weisi Chen, Fethi A. Rabhi |
EDOC | 4 |
| 2015 | Mobile cloud computing for disaster emergency operation: A systematic reviewabstractThe advancement of mobile cloud computing (MCC) has the potential to improve communication and information during disaster emergency operation. Many studies from different countries have addressed different approaches to implement mobile cloud technologies during disaster operation. However, there has been a lack of any consolidated evidence-based study to evaluate the MCC from the dual perspectives of disaster emergency situation and technology. In this paper, we provide an extensive study of mobile cloud computing research as a critical system or application based on the latest literature published from 2010 to 2015, and highlights the specific challenges in implementing mobile cloud computing in disaster emergency operation. A systematic literature review was conducted over 4 prominent journals of computer science engineering (IEEE, ACM, ProQuest, Inspec/Elsevier) and the findings were classified into four key challenges of MCC implementation during disaster emergency operation. We present a taxonomy based on the key challenges in this area, and discuss the different solutions taken to solve the challenges. We conclude the paper with a critical analysis of the challenges that have not been solved, and highlight directions for future work. Teuku Aulia Geumpana, Fethi A. Rabhi, Pradeep Kumar Ray, Liming Zhu 0001 |
ISTAS | 2 |
| 2015 | Building architectures for data-intensive science using the ADAGE frameworkabstractSummary One of the main activities in data‐intensive science is data analysis. Although there are many popular technologies that can assist scientists in various isolated aspects of data analysis, supporting analysis processes in holistic ways that promote system interoperability, integration and automation, as well as scientific reproducibility and efficient data handling, presents many challenges. A common solution to address these challenges is to find efficient ways of integrating various existing technologies together to meet the analysis needs of scientists (which is similar to the idea behind science gateways). We believe that this solution is essentially an exercise in software design; and in many situations, these challenges should be tackled from a software design perspective. Consequently, this paper reviews different architectural design approaches that can be used to address these challenges and proposes a service‐oriented framework called the Ad Hoc Data Grid Environment, which consists of an architectural pattern and its associated operational guidelines. The guidelines prescribe a number of activities based on an iterative decomposition approach to produce and evolve software architectures according to constantly changing user needs. The framework is demonstrated on a case study involving analysis processes required for conducting financial event studies. Copyright © 2014 John Wiley & Sons, Ltd. Lawrence Yao, Fethi A. Rabhi |
Concurr. Comput. Pract. Exp. | 2 |
| 2014 | Real-Time QoS Monitoring for Cloud-Based Big Data Analytics Applications in Mobile EnvironmentsabstractThe service delivery model of cloud computing acts as a key enabler for big data analytics applications enhancing productivity, efficiency and reducing costs. The ever increasing flood of data generated from smart phones and sensors such as RFID readers, traffic cams etc require innovative provisioning and QoS monitoring approaches to continuously support big data analytics. To provide essential information for effective and efficient bid data analytics application QoS monitoring, in this paper we propose and develop CLAMS-Cross-Layer Multi-Cloud Application Monitoring-as-a-Service Framework. The proposed framework: (a) performs multi-cloud monitoring, and (b) addresses the issue of cross-layer monitoring of applications. We implement and demonstrate CLAMS functions on real-world multi-cloud platforms such as Amazon and Azure. Khalid Alhamazani, Rajiv Ranjan 0001, Prem Prakash Jayaraman, Karan Mitra, Meisong Wang, Zhiqiang George Huang, Lizhe Wang 0001, Fethi A. Rabhi |
MDM (1) | 8 |
| 2013 | OSHCO: A Cross-domain Ontology for semantic interoperability across medical and oral health domainsabstractLiterature has repeatedly stressed the importance of the association between the oral health and general health of an individual and for the respective healthcare practitioners to work collaboratively. However, the absence of a knowledge base of the scientific evidence of associations between the two domains of medical and oral health has contributed to the problem of fragmented healthcare delivery. Hence, capturing and formally representing this cross-domain knowledge is vital for next generation health information systems (HIS) to become interoperable and perform decision support tasks. To this end, ontologies have been increasingly used in HIS for representing domain knowledge; but since no comprehensive ontology relevant to both the medical and oral health domains exists no knowledge base exists either. In this paper, we present our work on addressing this issue by building an Oral-Systemic Health Cross-domain Ontology (OSHCO) to capture the inter-dependent conditions across both the domains. We further extend the ontology with rules to add expressivity and derive inferences over instance data. Tejal Shah, Fethi A. Rabhi, Pradeep Kumar Ray |
Healthcom | 2 |
| 2013 | A Case-Based Reasoning system for complex medical diagnosisabstractAbstract A Case‐Based Reasoning (CBR) system for medical diagnosis mimics the way doctors make a diagnosis. Given a new case, its accuracy in practice depends on successful retrieval of similar cases. CBR systems have had some success in dealing with simple diseases because of the robustness of their case base. However, their diagnostic accuracy suffers when dealing with complex diseases particularly those that involve multiple domains in medicine. An example of such a condition is Premenstrual syndrome (PMS) as it falls under both gynaecology and psychiatry. To address this issue, the paper proposes a CBR‐based expert system that uses the K‐nearest neighbour (KNN) algorithm to search k similar cases based on the Euclidean distance measure. The novelty of the system is in the design of a flexible auto‐set tolerance (T), which serves as a threshold to extract cases for which similarities are greater than the assigned value of T. A prototype software tool with a menu‐driven Graphical User Interface (GUI) has been developed for case input, analysis of results, and case adaptation within the system. Finally, the performance of the tool has been checked on a set of real‐world PMS cases. Subhagata Chattopadhyay, Suvendu Banerjee, Fethi A. Rabhi, U. Rajendra Acharya |
Expert Syst. J. Knowl. Eng. | 3 |
| 2013 | A workload-driven approach to database query processing in the cloud
Adnene Guabtni, Rajiv Ranjan 0001, Fethi A. Rabhi |
J. Supercomput. | 3 |
| 2012 | Cooperative Service Composition
Nikolay Mehandjiev, Freddy Lécué, Martin Carpenter, Fethi A. Rabhi |
CAiSE | 4 |
| 2012 | Cloud monitoring for optimizing the QoS of hosted applicationsabstractCloud monitoring involves dynamically tracking the Quality of Service (QoS) parameters related to virtualized services (e.g., CPU, storage, network, appliances, etc.), the physical resources they share, and the applications running on them or data hosted on them. Monitoring techniques and services can help a cloud provider or application developer in regards to: (i) keeping the cloud services and hosted applications operating at peak efficiency; (ii) detecting variations in service and application performance; (iii) accounting the SLA violations of certain QoS parameters; and (iv) tracking the leave and join operations of cloud services due to failures and other dynamic configuration changes. In this paper, we describe the PhD research motivation, question, and approach and methodology related to developing novel cloud monitoring techniques and services enabling automated application QoS management under uncertainties. Khalid Alhamazani, Rajiv Ranjan 0001, Fethi A. Rabhi, Lizhe Wang 0001, Karan Mitra |
CloudCom | 3 |
| 2009 | A Domain-Driven Approach for Detecting Event Patterns in E-Markets
Piyanath Mangkorntong, Fethi A. Rabhi |
World Wide Web | 2 |
| 2008 | Organizational Constraints to Realizing Business Value from Service Oriented Architectures: An Empirical Study of Financial Service Institutions
Haresh Luthria, Fethi A. Rabhi |
ICSOC | 2 |
| 2007 | Investigating the Potential of Service Oriented Architectures to Realize Dynamic CapabilitiesabstractThe paradigm of service-oriented computing (SOC) has emerged as an architectural approach to flexibility and agility, not just in systems development but also in business process management. There is, however, a paucity of critical research assessing the strategic impact of SOA on the competitiveness of organizations. Some research literature in strategic management indicates that firms may gain a competitive advantage in rapidly changing market environments by concentrating on their dynamic capabilities - i.e., product flexibility and agility in organizational transformation in response to rapidly changing market conditions and customer requirements. The intent of this paper is to analyze the conduits through which service-oriented architectures (SOAs) may exert influence on dynamic capabilities within firms. The results could potentially assist in evaluating if and how the adoption of service-oriented architecture may help achieve key dynamic capabilities, giving the enterprise a competitive edge. Haresh Luthria, Fethi A. Rabhi, Michael Briers |
APSCC | 2 |
| 2007 | A Domain-Driven Approach for Detecting Event Patterns in E-Markets: A Case Study in Financial Market Surveillance
Piyanath Mangkorntong, Fethi A. Rabhi |
WISE | 2 |
| 2005 | A quality-driven systematic approach for architecting distributed software applicationsabstractArchitecting distributed software applications is a complex design activity. It involves making decisions about a number of inter-dependent design choices that relate to a range of design concerns. Each decision requires selecting among a number of alternatives; each of which impacts differently on various quality attributes. Additionally, there are usually a number of stakeholders participating in the decision-making process with different, often conflicting, quality goals, and project constraints, such as cost and schedule. To facilitate the architectural design process, we propose a quantitative quality-driven approach that attempts to find the best possible fit between conflicting stakeholders' quality goals, competing architectural concerns, and project constraints. The approach uses optimization techniques to recommend the optimal candidate architecture. Applicability of the proposed approach is assessed using a real system. Tariq Al-Naeem, Ian Gorton, Muhammad Ali Babar 0001, Fethi A. Rabhi, Boualem Benatallah |
ICSE | 4 |
| 2005 | A Framework for Identifying Architectural Patterns for E-Business Applications
Feras T. Dabous, Fethi A. Rabhi, Tariq Al-Naeem |
WEBIST | 2 |
| 2004 | The ToxicFarm Integrated Cooperation Framework for Virtual Teams
Claude Godart, Pascal Molli, Gérald Oster, Olivier Perrin 0001, Hala Skaf-Molli, Pradeep Kumar Ray, Fethi A. Rabhi |
Distributed Parallel Databases | 7 |
| 2004 | On the performance of multicomputer interconnection networks
Mohamed Ould-Khaoua, Samia Loucif, Fethi A. Rabhi |
J. Syst. Archit. | 3 |
| 2003 | Performance Issues in Integrating a Capital Market Surveillance System Using Web ServicesabstractInternet-based technologies have opened new opportunities for conducting business within and across enterprises that were never possible a few years ago. This paper presents our experience in using Web services for prototyping a service-oriented architecture for capital market systems (CMSs). Our work exposes a world-class surveillance system's functionality into a number of Web services. Our work also includes benchmarking the performance of this legacy system and investigating the associated overheads of using SOAP as a wire format for Web services. Even though other research studies have tried to explain SOAP's performance inefficiency, there is lack of studies that evaluate SOAP in the context of a realistic business application. This initial investigation shows that system's integration opportunities introduced by Web services can outweigh the performance overheads. This occurs in some aspects of real-time CMSs that are not performance-demanding such as the dissemination of market alerts to the analysts. Feras T. Dabous, Fethi A. Rabhi, Hairong Yu |
WISE | 2 |
| 1998 | A Parallel Multigrid Skeleton Using BSP
Femi O. Osoba, Fethi A. Rabhi |
Euro-Par | 2 |
| 1998 | Generating parallel programs from skeleton based specifications
Peter Jolyon Parsons, Fethi A. Rabhi |
J. Syst. Archit. | 2 |
| 1997 | Object Models for Distributed or Persistent ProgrammingabstractAs use of object orientation for application development has increased, many researchers have investigated the design of object-based programming languages for distributed and persistent programming. This paper concentrates on reviewing a number of such languages for distributed or persistent programming. In each case, the focus is on the object model supported and the mechanisms and policies employed in the implementation of distributed or persistent objects. In particular, each language reviewed has been chosen to illustrate a particular object model or implementation strategy. Vinny Cahill, Paddy Nixon, Brendan Tangney, Fethi A. Rabhi |
Comput. J. | 4 |
| 1991 | Experiments with a transputer-based parallel graph reduction machineabstractAbstract This paper is concerned with the implementation of functional languages on a parallel architecture, using graph reduction as a model of computation. Parallelism in such systems is automatically derived by the compiler but a major problem is the fine granularity, illustrated in Divide‐and‐Conquer problems at the leaves of the computational tree. The paper addresses this issue and proposes a method based on static analysis combined with run‐time tests to remove the excess in parallelism. We report experiments on a prototype machine, simulated on several connected INMOS transputers. Performance figures show the benefits in adopting the method and the difficulty of automatically deriving the optimum partitioning due to differences among the problems. Fethi A. Rabhi, Gordon A. Manson |
Concurr. Pract. Exp. | 1 |
| 1991 | Divide-and-conquer and parallel graph reduction
Fethi A. Rabhi, Gordon A. Manson |
Parallel Comput. | 1 |