Hosny Abbas

Dr. Hosny Abbas


Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 January 2014 in International Journal of Critical Infrastructures
Verified
Journal Article
Closed access
HAHosny A. Abbas
Hosny A. Abbas
SCADA stands for supervisory control and data acquisition; it is a computer system for gathering, analysing and monitoring real time data. SCADA systems are used to monitor and control plants or equipments in a variety of modern industries. SCADA is a critical information system; its criticality comes from the fact that SCADA systems are currently vital components of most nations' critical infrastructures; also failure in SCADA systems may result in catastrophic consequences. SCADA as a critical information system faces the same challenges of current and future information systems such as dynamicity and openness of working environments, efficiency, complexity, and reliability, etc. In this paper, we identify and analyse future SCADA challenges and match it to multi-agent systems as a new software engineering architectural style which will provide SCADA with the abilities and tools to survive in dynamic and open environments and will improve SCADA quality attributes which are the main SCADA challenges. This paper can be considered as a white paper helping readers (SCADA designers and developers) to make a decision about using the agent-based approach for developing future SCADA architectures or continue using traditional software engineering paradigms.

1 January 2015 in International Journal of Intelligent Information Systems
Verified
Journal Article
Open access
PDF file
HAHosny Ahmed Abbas
Hosny Ahmed Abbas
SSSamir I. Shaheen
Samir I. Shaheen
MAMohammed Hussein Amin
Mohammed Hussein Amin
In complex, open, and heterogeneous environments, agents must be able to reorganize towards the most appropriate organizations to adapt unpredictable environment changes within Multi-Agent Systems (MAS). Types of reorganization can be seen from two different levels. The individual agents level (micro-level) in which an agent changes its behaviors and interactions with other agents to adapt its local environment. And the organizational level (macro-level) in which the whole system changes it structure by adding or removing agents. This chapter is dedicated to overview different aspects of what is called MAS Organization including its motivations, paradigms, models, and techniques adopted for statically or dynamically organizing agents in MAS.

1 October 2017 in International Journal of Organizational and Collective Intelligence
Verified
Journal Article
Closed access
PDF file
HAHosny A. Abbas
Hosny A. Abbas
SSSamir Shaheen
Samir Shaheen
The organizational aspects are currently getting a great attention within the multi-agent systems (MAS) community. The motivation towards this trend is finding a way to handle the increasing complexity and distribution of modern agent-based applications using higher order abstractions such as agent organizations. It is a transition from concerning the micro level (individual agents) to concerning the macro level (the whole system) to handle complexity. A large number of MAS organizational models can be found in MAS literature. Some of them adopt the ACMAS (Agent-Centered MAS) viewpoint and others adopt the OCMAS (Organizational-Centered MAS) viewpoint. Each of the ACMAS and OCMAS viewpoints has its advantages and disadvantages; therefore, combining them into a hybrid model is expected to give us the chance to take benefit of their advantages and avoid their disadvantages. This chapter presents our recent work towards the conceptual design of a hybrid MAS organizational model that combines both of the ACMAS and OCMAS viewpoints.

1 April 2015 in International Journal of Agent Technologies and Systems
Verified
Journal Article
Closed access
PDF file
HAHosny Ahmed Abbas
Hosny Ahmed Abbas
Dynamic reorganization of multi-agent systems (MAS) is currently an interesting and active research area. New emerging concepts such as self-organization and emergence are also getting great focus by MAS research community because of their captivating benefits for engineering complex large-scale MAS applications. Dynamic reorganization is considered as an effective way for building adaptive MAS. This paper provides an operational view of the conceptually proposed NOSHAPE dynamic organizational model for dynamically reorganized multi-agent systems (Abbas, 2014). The operational view concerns possible design decisions, implementation issues, and suggested usage of the NOSHAPE model for practically engineering real life applications. This paper also identifies the possible solutions to be applied throughout the system design to resolve these concerns.

1 July 2014 in International Journal of Agent Technologies and Systems
Verified
Journal Article
Closed access
PDF file
HAHosny A. Abbas
Hosny A. Abbas
Currently multi-agent systems (MAS, sometimes MASs) are receiving great attention as a promising approach for modeling, designing, and developing complex, decentralized and large-scale software systems. The captivating characteristics they provide such as decentralization, dynamic reorganization, self-organization, emergence, autonomy, etc., make them a perfect solution for handling current software systems challenges specially their unpredictable and highly changing working environments. Organization-centered MAS (OCMAS) are concerned with the modeling of MAS using higher order abstraction entities than individual agents. Organizational models are the key tool to develop OCMAS; they are currently an important part of most agent-oriented software engineering (AOSE) methodologies. This paper proposes a novel organizational model called NOSHAPE. It exploits the overlapping relationships among higher order abstraction entities such as organizations of agents, worlds of organizations, and even universes of worlds within MAS to realize and utilize their captivating characteristics. The NOSHAPE model is informally and semi-formally described and its applicability is demonstrated with a case study.

1 January 2016 in International Journal of Automation and Control
Verified
Journal Article
Closed access
HAHosny A. Abbas
Hosny A. Abbas
SSSamir I. Shaheen
Samir I. Shaheen
MAMohammed H. Amin
Mohammed H. Amin
This paper provides an approach for engineering present and future large-scale supervisory control and data acquisition (SCADA) systems as a type of complex industrial networks, which are characterised by their increasing complexity and high distribution. The proposed approach adopts the emerging agent technology, which has proven to be the most representative among artificial systems dealing with complexity and high distribution. Agent-based systems that have the ability to dynamically reorganise themselves will be adaptive enough to survive within their unpredictable and highly changing environments. Adaptive agent-based systems are designed to be capable to adapt themselves to unforeseen situations in an autonomous manner. Engineering modern complex, highly distributed, and large-scale SCADA systems is currently a challenging issue and agents and multi-agent systems (MAS) can provide a feasible solution to this problem. In this paper, a self-adaptive large-scale SCADA system is designed and implemented based on dynamically organised adaptive MAS. A prototype was developed and evaluated within a simulation environment for demonstrating the effect of the transparently realised dynamic reorganisation on the system-to-be performance.