Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Anthony Karageorgos is active.

Publication


Featured researches published by Anthony Karageorgos.


Self-organising Software | 2004

Engineering Self-Organising Systems

Giovanna Di Marzo Serugendo; Anthony Karageorgos; Omer F. Rana; Franco Zambonelli

Read more and get great! Thats what the book enPDFd engineering self organising systems will give for every reader to read this book. This is an on-line book provided in this website. Even this book becomes a choice of someone to read, many in the world also loves it so much. As what we talk, when you read more every page of this engineering self organising systems, what you will obtain is something great.


Knowledge Engineering Review | 2005

Self-organization in multi-agent systems

Giovanna Di Marzo Serugendo; Marie Pierre Gleizes; Anthony Karageorgos

This paper is the synthesis of joint work realised in a technical forum group within the AgentLink III NoE framework, which elaborated on issues concerning self-organization and emergence in multi-agent systems (MAS). The work concluded on a common definition of the concepts of self-organization and emergence in MAS and the associated properties and characteristics. Also it developed towards an approach for selecting self-organization mechanisms using a number of selected reference case studies and a set of evaluation criteria.


Engineering Applications of Artificial Intelligence | 2003

Agent-based optimisation of logistics and production planning

Anthony Karageorgos; Nikolay Mehandjiev; Georg Weichhart; Alexander Hämmerle

Abstract Manufacturing and logistics service provision enterprises are currently moving towards open virtual enterprise collaboration networks to meet the needs of the Global Economy. In such networks, manufacturing and logistics planning and scheduling is challenging due to the difficulties in integrating information from different partners and in exploring a large and dynamically changing number of planning and scheduling alternatives. Agent-based technology is considered suitable to support planning and scheduling in such enterprises because agents can dynamically adapt their behaviour to changing requirements and they can reduce the number of planning and scheduling alternatives via negotiation. This paper presents an agent-based approach for supporting logistics and production planning, taking into account not only production schedules but also availability and cost of logistic service providers. This is achieved through efficient negotiation mechanisms based on an extended contracting protocol. The agent infrastructure is being developed within the context of Agentcities, a successful EU-funded initiative to build a world-wide distributed and open platform which provides agent-based services. The proposed approach is illustrated in a case study concerning optimisation of production planning of a virtual manufacturing enterprise in relation to sub-contracted logistic services used to transport materials between the enterprise units.


ESOA'03 Proceedings of the 2003 International Conference on Engineering Self-Organising Systems: Nature-Inspired Approaches to Software Engineering | 2003

Self-organisation: paradigms and applications

Giovanna Di Marzo Serugendo; Noria Foukia; Salima Hassas; Anthony Karageorgos; Soraya Kouadri Mostéfaoui; Omer Farooq Rana; Mihaela Ulieru; Paul Valckenaers; Chris van Aart

A self-organising system functions without central control, and through contextual local interactions. Components achieve a simple task individually, but a complex collective behaviour emerges from their mutual interactions. Such a system modifies its structure and functionality to adapt to changes to requirements and to the environment based on previous experience. Nature provides examples of self-organisation, such as ants food foraging, molecules formation, or antibodies detection. Similarly, current software applications are driven by social interactions (negotiations, transactions), based on autonomous entities or agents, and run in highly dynamic environments. The issue of engineering applications, based on the principles of self-organisation to achieve robustness and adaptability, is gaining increasing interest in the software research community. The aim of this paper is to survey natural and artificial complex systems exhibiting emergent behaviour, and to outline the mechanisms enabling such behaviours.


Archive | 2011

Self-organising Software

Giovanna Di Marzo Serugendo; Marie Pierre Gleizes; Anthony Karageorgos

Self-organisation, self-regulation, self-repair and self-maintenance are promising conceptual approaches for dealing with complex distributed interactive software and information-handling systems. Self-organising applications dynamically change their functionality and structure without direct user intervention, responding to changes in requirements and the environment. This is the first book to offer an integrated view of self-organisation technologies applied to distributed systems, particularly focusing on multiagent systems. The editors developed this integrated book with three aims: to explain self-organisation concepts and principles, using clear definitions and a strong theoretical background; to examine how self-organising behaviour can be modelled, analysed and systematically engineered into agent behaviour; and to assess the types of problems that can be solved using self-organising multiagent systems. The book comprises chapters covering all three dimensions, synthesising up-to-date research work and the latest technologies and applications. The book offers dedicated chapters on concepts such as self-organisation, emergence in natural systems, software agents, stigmergy, gossip, cooperation and immune systems. The book then explains how to engineer artificial self-organising software, in particular it examines methodologies and middleware infrastructures. Finally, the book presents diverse applications of self-organising software, such as constraint satisfaction, trust management, image recognition and networking. The book will be of interest to researchers working on emergent phenomena and adaptive systems. It will also be suitable for use as a graduate textbook, with chapter summaries and exercises, and an accompanying website that includes teaching slides, exercise solutions and research project outlines. Self-organisation, self-regulation, self-repair and self-maintenance are promising conceptual approaches for dealing with complex distributed interactive software and information-handling systems. Self-organising applications dynamically change their functionality and structure without direct user intervention, responding to changes in requirements and the environment. This is the first book to offer an integrated view of self-organisation technologies applied to distributed systems, particularly focusing on multiagent systems. The editors developed this integrated book with three aims: to explain self-organisation concepts and principles, using clear definitions and a strong theoretical background; to examine how self-organising behaviour can be modelled, analysed and systematically engineered into agent behaviour; and to assess the types of problems that can be solved using self-organising multiagent systems. The book comprises chapters covering all three dimensions, synthesising up-to-date research work and the latest technologies and applications. The book offers dedicated chapters on concepts such as self-organisation, emergence in natural systems, software agents, stigmergy, gossip, cooperation and immune systems. The book then explains how to engineer artificial self-organising software, in particular it examines methodologies and middleware infrastructures. Finally, the book presents diverse applications of self-organising software, such as constraint satisfaction, trust management, image recognition and networking. The book will be of interest to researchers working on emergent phenomena and adaptive systems. It will also be suitable for use as a graduate textbook, with chapter summaries and exercises, and an accompanying website that includes teaching slides, exercise solutions and research project outlines.


International Journal of Electronic Commerce | 2002

Agent-Based System Design for B2B Electronic Commerce

Anthony Karageorgos; Simon G. Thompson; Nikolay Mehandjiev

Agent-based systems are increasingly used to support business-to-business (B2B) electronic commerce and other Internet-based transactions. The design complexity resulting from the multiple interconnected systems in these domains has to be managed in order to reduce costs and time to market. This paper introduces the Role-Algebraic Multi-Agent System Design (RAMASD) approach. RAMASD utilizes role models as reusable system-building blocks and a role algebra to capture the basic relations ofroles. A two-sorted algebra is used to define the role algebras semantics. RAMASD reduces the complexity of designing agent-based B2B e-commerce systems by enabling designers to work at a high level of abstraction and by automatically allocating roles to agents according to applicable role models and design constraints. A case study concerning a B2B electronic market for the automotive industry demonstrates the applicability of RAMASD. The advantages and disadvantages of the proposed approach are discussed, and comparisons with relevant work are made.


Self-organising Software | 2011

Self-organising Systems

Giovanna Di Marzo Serugendo; Marie Pierre Gleizes; Anthony Karageorgos

This chapter describes the context of Self-organising Systems. First, it presents examples of diverse self-organising systems taken from natural life—living or non-living. Then, it provides an overview of software applications exhibiting self-organising behaviour.


Self-organising Software | 2011

Agents and Multi-Agent Systems

Marie Pierre Gleizes; Valérie Camps; Anthony Karageorgos; Giovanna Di Marzo Serugendo

MAS is well-known and efficient paradigm to deal with complexity and distribution. They are composed of interacting agents evolving in a common environment in order to execute a global task. Lot of works have been done on these systems and currently, because targeted applications need dynamics, openness and robustness, the systems to be done must have the ability to self-adapt. Naturally, self-organisation is introduced in these systems to enable them to get open, robust and adaptive MASs. In this chapter, we present the three main concepts of the MAS domain, agent, MAS and environment, and their properties, and indicate the links between MASs and self-organisation.


International Workshop on Engineering Societies in the Agents World | 2003

A Design Complexity Evaluation Framework for Agent-Based System Engineering Methodologies

Anthony Karageorgos; Nikolay Mehandjiev

Complexity in software design refers to the difficulty in understanding and manipulating the set of concepts, models and techniques involved in the design process. Agents are sophisticated software artefacts, associated with a large number of features and therefore Agent-Based System (ABS) engineering methodologies involve considerable design complexity. This paper proposes a framework to evaluate ABS engineering methodologies against a number of criteria related to design complexity. The framework is applied to a number of representative ABS engineering methodologies. The strengths and weaknesses of each methodology with respect to the framework aspects are discussed within the context of a case study of a virtual enterprise combining manufacturing and logistics services. The evaluation results are used to motivate and guide further work in the area.


service oriented computing and applications | 2017

Decentralized service discovery and selection in Internet of Things applications based on artificial potential fields

Elli Rapti; Anthony Karageorgos; C. E. Houstis; Elias N. Houstis

The Internet of Things (IoT) vision involves a future Internet integrated with real-world objects that can commonly offer their functionality trough services. In such pervasive environments of IoT networks, locating and invoking suitable services is quite challenging and traditional service discovery and selection approaches have been proven inadequate. In this paper, taking inspiration from natural metaphors, a decentralized service discovery and selection model is proposed. The model is based on artificial potential fields (APFs) which are formed upon each user service request and become active at points where services can be provided. Such points are termed as service provision nodes (SPNs). The strength of each APF depends on the percentage of requested services that can be provided by the respective SPN, as well as on SPN service load and availability with the aim to balance service load among SPNs. Service discovery and selection is then driven by artificial forces applied among user service requests and SPNs. Simulation results indicate that the proposed approach maintains satisfactory performance and scalability as the number of SPNs in an IoT network increase and efficient load balancing of the requested services among the SPNs in comparison with other approaches.

Collaboration


Dive into the Anthony Karageorgos's collaboration.

Top Co-Authors

Avatar

Elli Rapti

University of Thessaly

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Vassilis C. Gerogiannis

Technological Educational Institute of Larissa

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Franco Zambonelli

University of Modena and Reggio Emilia

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge