Access the full text.
Sign up today, get DeepDyve free for 14 days.
K. Stouffer, J. Falco, K. Scarfone (2015)
Guide to Industrial Control Systems (ICS) Security
R. Fan, L. Cheded, O. Toker (2005)
Internet-based SCADA: a new approach using Java and XMLComputing & Control Engineering Journal, 16
N. Jennings (2001)
An agent-based approach for building complex software systemsCommun. ACM, 44
Di SerugendoGiovanna, GleizesMarie-Pierre, KarageorgosAnthony (2005)
Self-organization in multi-agent systemsKnowledge Engineering Review
(2005)
DNP3 Primer, Revision A, 20 March 2005, DNP Users Group, Canada [online] http://www.dnp.org/About/UsersGroup.aspx
W. Yates (1990)
The application of reliability engineering concepts to software development
Yang Haijing, Y. Yihan, Zhang Dongying (2006)
The structure and application of flexible SCADA2006 IEEE Power Engineering Society General Meeting
George Baker, Allan Berg (2002)
Supervisory Control and Data Acquisition (SCADA) Systems, 1
(1992)
Back to school for a brand new ABC
P. Leitão, Francisco Restivo (2006)
ADACOR: A holonic architecture for agile and adaptive manufacturing controlComput. Ind., 57
S. Chakrabarti, E. Kyriakides, T. Bi, Deyu Cai, V. Terzija (2009)
Measurements get togetherIEEE Power and Energy Magazine, 7
Z. Vale, H. Morais, M. Silva, C. Ramos (2009)
Towards a future SCADA2009 IEEE Power & Energy Society General Meeting
L. Sheremetov, Matías Mentado (2009)
Weiss, Gerhard. Multiagent Systems a Modern Approach to Distributed Artificial Intelligence, 3
(2009)
The Art of Agent-oriented Modelling, The MIT
P. Balaji, D. Srinivasan (2010)
An Introduction to Multi-Agent Systems
C. Guilfoyle, E. Warner (1994)
Intelligent Agents: the New Revolution in Software
D. Buse, Q. Wu (2006)
IP Network-based Multi-agent Systems for Industrial Automation: Information Management, Condition Monitoring and Control of Power Systems
H. Parunak (1987)
Chapter 10 – Manufacturing Experience with the Contract Net
Ahmed Mohamed, Hosny Abbas (2011)
Efficient Web-based Monitoring and Control System
K. Stouffer, J. Falco, K. Scarfone (2008)
Guide to Industrial Control Systems (ICS) Security (final draft) | NIST
(1995)
Pragmatic Application of Information Agents, BIS Strategic Report
(2011)
Software Engineering, 9th ed., Pearson Education, Inc., publishing as Addison-Wesley, Ch
Hosny Abbas, Ahmed Mohamed (2015)
Review on the Design of Web Based SCADA Systems Based on OPC DA ProtocolArXiv, abs/1506.05069
S. Karnouskos, A. Colombo (2011)
Architecting the next generation of service-based SCADA/DCS system of systemsIECON 2011 - 37th Annual Conference of the IEEE Industrial Electronics Society
Danny Weyns (2010)
Architecture-Based Design of Multi-Agent Systems
T. Wijaya, K. Larson, K. Aberer (2013)
Matching demand with supply in the smart grid using agent-based multiunit auction2013 Fifth International Conference on Communication Systems and Networks (COMSNETS)
N. Arghira, D. Hossu (2011)
MODERN SCADA PHILOSOPHY IN POWER SYSTEM OPERATION - A SURVEY
M. Wooldridge (1997)
Agent-based software engineeringIEE Proc. Softw. Eng., 144
G. Serugendo, M. Gleizes, A. Karageorgos (2011)
Self-organising Software - From Natural to Artificial Adaptation
L. Rasmusson, Sverker Janson (1996)
Simulated social control for secure Internet commerce
G. Neumann, Uwe Zdun (2000)
High-level design and architecture of an HTTP-based infrastructure for web applicationsWorld Wide Web, 3
M. Cossentino, M. Kaisers, K. Tuyls, Gerhard Weiss (2011)
Multi-Agent Systems, 7541
Xinkun Jin, Zijun He, Zongqi Liu (2011)
Multi-Agent-Based Cloud Architecture of Smart GridEnergy Procedia, 12
(1987)
Manufacturing experience with the contract net’, in Huhns, M.N. (Ed.): Distributed AI
O. Shehory (1999)
Architectural Properties of Multi-Agent Systems
J. Ferber (1999)
Multi-agent systems - an introduction to distributed artificial intelligence
(2013)
SCADA system vulnerabilities to cyber attack’, Article, Electric Energy
P. Clements, D. Garlan, Reed Little, R. Nord, J. Stafford (2002)
Documenting software architectures: views and beyond25th International Conference on Software Engineering, 2003. Proceedings.
StartNewDiagnosis, SetNewFault
Developing Industrial Multi-Agent Systems †
M. Wooldridge, N. Jennings (1995)
Agent Theories, Architectures, and Languages: A Survey
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.
International Journal of Critical Infrastructures – Inderscience Publishers
Published: Jan 1, 2014
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.