Loading...
Please wait, while we are loading the content...
The multi-agent programming paradigm use for railway applications
| Content Provider | Semantic Scholar |
|---|---|
| Author | Rachel, F. M. Cugnasca, P. S. |
| Copyright Year | 2008 |
| Abstract | As railway signalling systems hardware improved from mechanical switches and electrical relays to electronic tubes and semiconductors, the software improved from direct control and event-driven approach to object and agent-oriented programming. This paper aims at the use of agent-oriented programming for railway applications. In order to do that some agent basic concepts such as organizations (reactive and cognitive), models (beliefs/desires/intentions and social) and interactions (independent and collaborative) between agents are presented. The AOSE (Agent Oriented System Engineering), as OOSE (Object Oriented System Engineering) some time ago, is a paradigm on multi-agent programming. The main difference between an agent and an object is that the agent must have autonomy while an object must not. An object property is only activated when a control program asks for that property. An agent, instead, must start and manage its own properties in order to perform its objectives. Therefore, a model proposal for train control systems is presented based on multi-agent programming paradigm. In this proposal, trains and stations are modelled as interacting agents, working together in order to achieve a common goal: an optimized train traffic control. Some profits and drawbacks of this approach are also addressed, detaching the importance of multi-agent approach characteristics for railway and train control applications. The AOSE supplies many tools for multi-agent systems design and programming. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://www.witpress.com/Secure/elibrary/papers/CR08/CR08062FU1.pdf |
| Language | English |
| Access Restriction | Open |
| Subject Keyword | Agent-oriented programming Agent-oriented software engineering Autonomy Control system Event-driven programming Intention - mental process Interaction Manufactured Supplies Multi-agent system Network switch Numerous Programming paradigm Relay Semiconductor Semiconductors Specimen Source Codes - Tube Switch Device Component Systems design biological signaling desire |
| Content Type | Text |
| Resource Type | Article |