VLDB 2026 Research / reviewers in the wild / expert
Mohamed El-Menshawy
dblp:35/7503
· DBLP profile ↗
20ranked-venue papers
6as first author
2since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 12 · 5 first-authorSoftware engineering, systems software and programming languages · 6 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorTheory of computation · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Corrigendum to "Transformation-based model checking temporal trust in multi-agent systems" [Journal of Systems and Software Volume 192, October 2022, 111383]
Nagat Drawel, Amine Laarej, Jamal Bentahar, Mohamed El-Menshawy |
J. Syst. Softw. | 4 |
| 2022 | Transformation-based model checking temporal trust in multi-agent systems
Nagat Drawel, Amine Laarej, Jamal Bentahar, Mohamed El-Menshawy |
J. Syst. Softw. | 4 |
| 2020 | Model checking intelligent avionics systems for test cases generation using multi-agent systems
Warda El Kholy, Mohamed El-Menshawy, Jamal Bentahar, Mounia Elqortobi, Amine Laarej, Rachida Dssouli |
Expert Syst. Appl. | 2 |
| 2020 | A new approach for instance selection: Algorithms, evaluation, and comparisons
Mohamed G. Malhat, Mohamed El-Menshawy, Hamdy M. Mousa, Ashraf El-Sisi |
Expert Syst. Appl. | 2 |
| 2018 | Model checking real-time conditional commitment logic using transformation
Mohamed El-Menshawy, Jamal Bentahar, Warda El Kholy, Amine Laarej |
J. Syst. Softw. | 1 |
| 2017 | Hybrid obesity monitoring model using sensors and community engagementabstractObesity has been recognized to be among the principal causes of many chronic diseases such as diabetes, cholesterol, hypertension, and other cardiovascular diseases. Therefore, monitoring, controlling, and preventing obesity will mitigate the risks generated from the complications of these diseases. Comprehensive preventive measures are essential to control the spread of obesity, while healthcare systems should be organized on the basis of locally derived data to provide adequate and affordable care to the increasing groups of overweight and obese people. In this paper, we propose a hybrid model that relies on both data collected from sensors and participatory data collected from a social network community established to provide value-added obesity awareness, monitoring, and prevention. The model encompasses some key smart features including tracking food intake, lifestyle, and exercise activities, generating warnings and recommendations, and triggering interventions whenever needed. Our model also mines the collected data to produce statistical analysis that can be used by health authorities to have a clear picture of the health status of the population and might help in making rational and informed decisions. Moreover, we implement a prototype of our model as a set of Web services using the SOA paradigm and lightweight protocols. Promising results of our prototype are reported and analyzed. Saad Harous, Mohamed Adel Serhani, Mohamed El-Menshawy, Abdelghani Benharref |
IWCMC | 3 |
| 2017 | Specifying and verifying contract-driven service compositions using commitments and model checking
Ahmed Saleh Bataineh, Jamal Bentahar, Mohamed El-Menshawy, Rachida Dssouli |
Expert Syst. Appl. | 3 |
| 2017 | SMC4AC: A New Symbolic Model Checker for Intelligent Agent CommunicationabstractSocial approaches have been put forward to define semantics for intelligent agent communication messages and to tackle the shortcomings of mental approaches. Formal semantics of those social approaches can be model checked as they are focused on public behaviors instead of private mental states. Social conditional commitments are essential concepts in social approaches that can effectively model agent communications. However, conditional commitments exclusively are not able to model agent communication actions, the cornerstone of the fundamental agent communication theory, namely speech act theory. These actions provide mechanisms for dynamic interactions and enable designers to track the evolution of active conditional commitments. From the perspective of model checking, we need to define a formal and computationally grounded semantics for relevant social actions that can directly be applied to active conditional commitments. This manuscript describes a new symbolic model checker, SMC4AC, developed and implemented to automate the verification of interaction among intelligent agents. SMC4AC is the result of developing a new symbolic model checking algorithm devoted to CTLC α , a combination of CTL and new temporal modalities to represent and reason about conditional commitments and common commitment actions. The core of this paper consists of a new logical language, a detailed description of the symbolic algorithms needed for commitments and their action modalities, complexity analysis, implementation and application. The implementation of our algorithm and its graphical user interface is built on top of the MCMAS symbolic model checker tailored for checking intelligent multi-agent systems. We select business processes and multi-agent interaction protocols as application domains to test and validate the effectiveness and scalability of SMC4AC. We report extensive experimental results, which confirm the theoretical findings and make SMC4AC practical. Warda El Kholy, Jamal Bentahar, Mohamed El-Menshawy, Hongyang Qu 0001, Rachida Dssouli |
Fundam. Informaticae | 3 |
| 2015 | Real-Time Conditional Commitment Logic
Warda El Kholy, Mohamed El-Menshawy, Amine Laarej, Jamal Bentahar, Faisal Al-Saqqar, Rachida Dssouli |
PRIMA | 2 |
| 2015 | An automatic mobile-health based approach for EEG epileptic seizures detection
Mohamed El-Menshawy, Abdelghani Benharref, Mohamed Adel Serhani |
Expert Syst. Appl. | 1 |
| 2014 | Verifying Multiagent-Based Web Service Compositions Regulated by Commitment ProtocolsabstractThe ability to compose web services from available services is one of the most crucial problems in the service-oriented computing paradigm. Conventional software engineering approaches and even standard languages compose web services as workflow models that control the business logic required to coordinate data over participating services. Such models would not apply to the design of multiagent-based web services, which offer high-level abstractions that support autonomy, business-level compliance, and flexible dynamic changes. In this paper, we model interactions among multiagent-based services by commitment modalities in the figure of contractual obligations and devote multiagent commitment protocols to regulate such interactions and engineer services composition. We develop and fully implement a symbolic model checking algorithm by enriching the MCMAS model checker with certain symbolic algorithms to verify the correctness of protocols, given properties expressed in a temporal commitment logic, suitably extended with actions. The time complexity and space complexity of the developed algorithm are P-complete for explicit models and for PSPACE-complete concurrent programs. Finally, we report the experimental results of two case studies, adopted to check the algorithm's efficiency. Warda El Kholy, Mohamed El-Menshawy, Jamal Bentahar, Hongyang Qu 0001, Rachida Dssouli |
ICWS | 2 |
| 2014 | On the interaction between knowledge and social commitments in multi-agent systems
Faisal Al-Saqqar, Jamal Bentahar, Khalid Sultan, Mohamed El-Menshawy |
Appl. Intell. | 4 |
| 2014 | Modeling and verifying choreographed multi-agent-based web service compositions regulated by commitment protocols
Warda El Kholy, Jamal Bentahar, Mohamed El-Menshawy, Hongyang Qu 0001, Rachida Dssouli |
Expert Syst. Appl. | 3 |
| 2014 | Conditional Commitments: Reasoning and Model CheckingabstractWhile modeling interactions using social commitments provides a fundamental basis for capturing flexible and declarative interactions and helps in addressing the challenge of ensuring compliance with specifications, the designers of the system cannot guarantee that an agent complies with its commitments as it is supposed to, or at least an agent doesn't want to violate its commitments. They may still wish to develop efficient and scalable algorithms by which model checking conditional commitments, a natural and universal frame of social commitments, is feasible at design time. However, distinguishing between different but related types of conditional commitments, and developing dedicated algorithms to tackle the problem of model checking conditional commitments, is still an active research topic. In this article, we develop the temporal logic CTL cc that extends Computation Tree Logic (CTL) with new modalities which allow representing and reasoning about two types of communicating conditional commitments and their fulfillments using the formalism of interpreted systems. We introduce a set of rules to reason about conditional commitments and their fulfillments. The verification technique is based on developing a new symbolic model checking algorithm to address this verification problem. We analyze the computational complexity and present the full implementation of the developed algorithm on top of the MCMAS model checker. We also evaluate the algorithm's effectiveness and scalability by verifying the compliance of the NetBill protocol, taken from the business domain, and the process of breast cancer diagnosis and treatment, taken from the health-care domain, with specifications expressed in CTL cc . We finally compare the experimental results with existing proposals. Warda El Kholy, Jamal Bentahar, Mohamed El-Menshawy, Hongyang Qu 0001, Rachida Dssouli |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 2013 | Reasoning about social commitments in the presence of uncertaintyabstractInteraction among autonomous agents in Multi-Agent Systems (MASs) is a key aspect for agents to coordinate with one another. Social approaches, as opposite to the mentalistic approaches, have received a considerable attention in the area of agent communication recently. They exploit observable social commitments to develop a verifiable formal semantics by which communication protocols can be specified. However, treating social commitments in stochastic systems is entirely missing in the literature. In this paper, we present a new logical language called Probabilistic Computation Tree Logic of Commitments, PCTLC for short, to specify and reason about social commitments in systems exhibiting uncertainty. The proposed modal logic extends PCTL with modalities for commitments and their fulfillments. We model MASs using two extended versions of interpreted systems to capture the probabilistic behavior of MASs, and account for the communication between the interacting agents. Khalid Sultan, Mohamed El-Menshawy, Jamal Bentahar |
SoMeT | 2 |
| 2013 | Reducing model checking commitments for agent communication to model checking ARCTL and GCTL*
Mohamed El-Menshawy, Jamal Bentahar, Warda El Kholy, Rachida Dssouli |
Auton. Agents Multi Agent Syst. | 1 |
| 2013 | Verifying conformance of multi-agent commitment-based protocols
Mohamed El-Menshawy, Jamal Bentahar, Warda El Kholy, Rachida Dssouli |
Expert Syst. Appl. | 1 |
| 2012 | Communicative commitments: Model checking and complexity analysis
Jamal Bentahar, Mohamed El-Menshawy, Hongyang Qu 0001, Rachida Dssouli |
Knowl. Based Syst. | 2 |
| 2011 | Model Checking Commitment Protocols
Mohamed El-Menshawy, Jamal Bentahar, Rachida Dssouli |
IEA/AIE (2) | 1 |
| 2010 | Modeling and Verifying Business Interactions via Commitments and Dialogue Actions
Mohamed El-Menshawy, Jamal Bentahar, Rachida Dssouli |
KES-AMSTA (2) | 1 |