VDI VDE 2653 Blatt 2-2012 Multi-agent systems in industrial automation - Development.pdf

上传人:cleanass300 文档编号:1076554 上传时间:2019-04-06 格式:PDF 页数:24 大小:376.61KB
下载 相关 举报
VDI VDE 2653 Blatt 2-2012 Multi-agent systems in industrial automation - Development.pdf_第1页
第1页 / 共24页
VDI VDE 2653 Blatt 2-2012 Multi-agent systems in industrial automation - Development.pdf_第2页
第2页 / 共24页
VDI VDE 2653 Blatt 2-2012 Multi-agent systems in industrial automation - Development.pdf_第3页
第3页 / 共24页
VDI VDE 2653 Blatt 2-2012 Multi-agent systems in industrial automation - Development.pdf_第4页
第4页 / 共24页
VDI VDE 2653 Blatt 2-2012 Multi-agent systems in industrial automation - Development.pdf_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、 ICS 35.240.50 VDI/VDE-RICHTLINIEN Januar 2012 January 2012 VEREIN DEUTSCHER INGENIEURE VERBAND DER ELEKTROTECHNIK ELEKTRONIK INFORMATIONSTECHNIK Agentensysteme in der Automatisierungstechnik Entwicklung Multi-agent systems in industrial automation Development VDI/VDE 2653 Blatt 2 / Part 2 Ausg. deu

2、tsch/englisch Issue German/English Die deutsche Version dieser Richtlinie ist verbindlich. The German version of this guideline shall be taken as authori-tative. No guarantee can be given with respect to the English translation. VDI/VDE-Gesellschaft Mess- und Automatisierungstechnik (GMA) Fachbereic

3、h Industrielle Informationstechnik VDI/VDE-Handbuch Automatisierungstechnik VDI-Handbuch Informationstechnik, Band 1: Angewandte Informationstechnik Vervielfltigungauchfrinnerbetriebliche Zwecke nicht gestattet /Reproductionevenforinternalusenot permittedFrhere Ausgabe:11.10 Entwurf,deutschFormeredi

4、tion:11.10Draft,in German onlyZu beziehen durch /Available atBeuth Verlag GmbH,10772 BerlinAlle Rechte vorbehalten /Allrightsreserved Verein DeutscherIngenieuree.V.,Dsseldorf2012Inhalt Seite Contents Page Vorbemerkung . 2 Einleitung . 2 1 Anwendungsbereich . 3 2 Kriterien zur Auswahl und zum Verglei

5、ch agentenorientierter Entwicklungsmethoden 3 2.1 Allgemeine Auswahlkriterien 4 2.2 Kriterien fr den Vergleich und die Bewertung agentenorientierter Entwicklungsmethoden 5 3 Agentenorientierte Entwicklungsmethoden 9 4 Auswahlkriterien fr Agentenplattformen 13 4.1 Kriterienkatalog . 14 4.2 Anwendungs

6、bereiche . 20 Schrifttum . 24 Preliminary note . 2 Introduction 2 1 Scope . 3 2 Criteria for selecting and comparing agent-oriented development methodologies . 3 2.1 General selection criteria 4 2.2 Criteria for the comparison and evaluation of agent-oriented development methodologies . 5 3 Agent-or

7、iented development methodologies . 9 4 Selection criteria for agent platforms 13 4.1 List of criteria . 14 4.2 Areas of application . 20 Bibliography . 24 B55EB1B3E14C22109E918E8EA43EDB30F09DCCB7EF8AD9NormCD - Stand 2012-04 2 VDI/VDE 2653 Blatt 2 / Part 2 Alle Rechte vorbehalten Verein Deutscher Ing

8、enieure e.V., Dsseldorf 2012 Vorbemerkung Der Inhalt dieser Richtlinie ist entstanden unter Beachtung der Vorgaben und Empfehlungen der Richtlinie VDI 1000. Alle Rechte, insbesondere die des Nachdrucks, der Fotokopie, der elektronischen Verwendung und der bersetzung, jeweils auszugsweise oder vollst

9、n-dig, sind vorbehalten. Die Nutzung dieser VDI-Richtlinie ist unter Wah-rung des Urheberrechts und unter Beachtung der Lizenzbedingungen (www.vdi-richtlinien.de), die in den VDI-Merkblttern geregelt sind, mglich. Allen, die ehrenamtlich an der Erarbeitung dieser VDI-Richtlinie mitgewirkt haben, sei

10、 gedankt. Preliminary note The content of this guideline has been developed in strict accordance with the requirements and rec-ommendations of the guideline VDI 1000. All rights are reserved, including those of reprint-ing, reproduction (photocopying, micro copying), storage in data processing syste

11、ms and translation, either of the full text or of extracts. The use of this guideline without infringement of copyright is permitted subject to the licensing con-ditions specified in the VDI Notices (www.vdi-richtlinien.de). We wish to express our gratitude to all honorary contributors to this guide

12、line. Einleitung Bei modernen Automatisierungssystemen gewin-nen Anforderungen an die Flexibilitt (Anpas-sungsfhigkeit, Skalierbarkeit und Integrationsf-higkeit) zunehmend an Bedeutung. Vielfach ist jedoch noch unklar, wie die gewnschte Flexibili-tt bei der Entwicklung eines Automatisierungs-systems

13、 erzielt und die dadurch entstehenden kom-plexen Ablufe und Verhaltensweisen beherrscht werden knnen. Mithilfe von Agenten wird es mglich, die notwendige Flexibilitt von Automa-tisierungssystemen systematisch zu entwerfen. In den letzten Jahren haben Agenten in den verschie-densten Bereichen den Weg

14、 in konkrete Anwen-dungen gefunden, beispielsweise im E-Business, in der Telekommunikation oder in der Logistik. In der industriellen Automation werden bis auf weni-ge Ausnahmen die Vorteile von Agentensystemen bisher kaum genutzt. In der Automatisierungstech-nik besteht heute noch keine einheitlich

15、e Vorstel-lung darber, was unter Agenten genau zu verste-hen ist und wie agentenorientierte Automatisie-rungssysteme systematisch entwickelt und reali-siert werden knnen. Im Fachausschuss Agentensysteme“ der VDI/ VDE-Gesellschaft Mess- und Automatisierungs-technik erarbeiten Fachleute aus Wissenscha

16、ft und Industrie (Hersteller und Anwender von Automati-sierungssystemen sowie Hersteller und Anwender von Agentenplattformen) in freiwilliger Selbstver-antwortung VDI-Richtlinien zur Entwicklung und Anwendung von Agentensystemen in der Automa-tisierungstechnik. Diese beschreiben den Stand der Techni

17、k bzw. Stand der Wissenschaft in der Bun-desrepublik Deutschland und dienen als Entschei-dungshilfen bei der Erarbeitung und Anwendung von Agentensystemen in der Automatisierungs-technik. Introduction In modern industrial automation systems, the re-quirements in terms of flexibility (adaptability, s

18、calability and integration capability) are becoming increasingly important. In many cases, however, it is unclear how the desired flexibility can be achieved in the development of an industrial auto-mation system, and how the resulting complex processes and behaviours can be mastered. With the aid o

19、f agents, it is possible to design the neces-sary flexibility of industrial automation systems in a systematic manner. In recent years, agents have found their way into concrete applications in a wide range of areas, for example in e-business, telecommunications or logistics. Apart from a few except

20、ions, the advantages of multi-agent systems are still hardly used in industrial automation. In todays industrial automation there is still no stan-dard concept of what agents actually are and how agent-oriented industrial automation systems can be systematically developed and realised. In the techni

21、cal committee “Multi-agent Systems” of the VDI/VDE Society for Measurement and Automatic Control, experts from science and in-dustry (industrial automation systems developers and users, as well as agent platform manufacturers and users) cooperate on a voluntary basis to elabo-rate VDI Guidelines for

22、 the development and ap-plication of multi-agent systems in industrial automation. These guidelines describe the state of the art in technology and science in the Federal Republic of Germany and serve as decision aids in the development and application of multi-agent systems in industrial automation

23、. B55EB1B3E14C22109E918E8EA43EDB30F09DCCB7EF8AD9NormCD - Stand 2012-04All rights reserved Verein Deutscher Ingenieure e.V., Dsseldorf 2012 VDI/VDE 2653 Blatt 2 / Part 2 3 Die Richtlinie VDI/VDE 2653 Blatt 1 beinhaltet Begriffe zu Agenten und deren Grundkonzepten, Eigenschaften von Agentensystemen so

24、wie ausge-whlte Anwendungsflle fr Agentensysteme in der Automatisierungstechnik. Diese Richtlinie, VDI/VDE 2653 Blatt 2, beinhal-tet Kriterien zur Auswahl und zum Vergleich agen-tenorientierter Entwicklungsmethoden, die Analyse existierender agentenorientierter Entwicklungsme-thoden sowie Auswahlkri

25、terien fr Agentenplatt-formen. Eine Liste der aktuell verfgbaren Bltter dieser Richtlinienreihe ist im Internet abrufbar unter www.vdi.de/2653. Guideline VDI/VDE 2653 Part 1 contains defini-tions of agents and their basic concepts, the charac-teristics of multi-agent systems, and selected appli-cati

26、on cases for multi-agent systems in industrial automation. This guideline, VDI/VDE 2653 Part 2, contains criteria for selecting and comparing agent-oriented development methodologies, analysis of existing agent-oriented development methodologies and selection criteria for agent platforms. A catalogu

27、e of all available parts of this series of guidelines can be accessed on the internet at www.vdi.de/2653. 1 Anwendungsbereich Zielgruppe dieser Richtlinie sind alle Personen, die sich mit der Entwicklung von Agentensystemen in der Automatisierungstechnik befassen. Die Richt-linie soll als Entscheidu

28、ngshilfe dienen, wenn eine Entwicklung von Agentensystemen in der Automa-tisierungstechnik angestrebt wird. 1 Scope This guideline is intended to serve as a decision aid aimed at anyone involved in the development of multi-agent systems in industrial automation. 2 Kriterien zur Auswahl und zum Vergl

29、eich agentenorientierter Entwicklungsmethoden Im Gegensatz zu Agenten in konventionellen Da-tenverarbeitungssystemen interagieren agentenba-sierte Automatisierungssysteme direkt oder indi-rekt mit dem zugrunde liegenden technischen Pro-zess und haben demnach entsprechende Zeitanfor-derungen zu erfll

30、en. In der Automatisierungs-technik werden Agenten typischerweise auf Auto-matisierungscomputern wie SPS, PC, IPC und Mikrocontrollern realisiert. Um erforderliche Automatisierungsfunktionen zu erbringen, sind die Interpretation von Sensorwerten und die Steuerung von Aktoren erforderlich. Daher ist

31、es bei der Ent-wicklung agentenbasierter Automatisierungssys-teme nicht ausreichend, lediglich funktionale An-forderungen zu bercksichtigen und zu erfllen. Der Entwickler eines agentenbasierten Automati-sierungssystems muss das System ganzheitlich betrachten. Neben der Struktur und der Kommuni-katio

32、nsinfrastruktur mssen auch Zeit- und Zuver-lssigkeitsanforderungen explizit betrachtet wer-den. In diesem Kontext kann dann die Umsetzbar-keit von Flexibilittsanforderungen analysiert wer-den. Die systematische Entwicklung von agentenbasier-ten Automatisierungssystemen muss neben agen-tenspezifische

33、n auch domnenspezifischen Anfor-derungen erfllen und erfordert daher geeignete Entwicklungsmethoden. 2 Criteria for selecting and comparing agent-oriented development methodologies Unlike agents in conventional data-processing systems, agent-based industrial automation sys-tems interact directly or

34、indirectly with the under-lying technical process and are therefore required to satisfy corresponding time requirements. In industrial automation, agents are typically realised on automation computers such as PLC, PC, IPC and microcontrollers. To realise the required auto-mation functions, the senso

35、r values must be inter-preted and the actors controlled. For this reason, when developing agent-based industrial automa-tion systems it is not enough to consider and fulfil the functional requirements alone. The developer of an agent-based industrial automation system must consider the system in its

36、 entirety. In addition to the structure and the communication infrastruc-ture, time and reliability requirements must be explicitly examined. In this context, the imple-mentability of flexibility requirements can then be analysed. The systematic development of agent-based indus-trial automation syst

37、ems must satisfy domain-specific requirements in addition to agent-specific ones and therefore requires suitable development methodologies. B55EB1B3E14C22109E918E8EA43EDB30F09DCCB7EF8AD9NormCD - Stand 2012-04 4 VDI/VDE 2653 Blatt 2 / Part 2 Alle Rechte vorbehalten Verein Deutscher Ingenieure e.V., D

38、sseldorf 2012 Eine Entwicklungsmethode wird charakterisiert durch a) die Festlegung von Konzepten mit ihrer Seman-tik, b) die Formalisierung in einer speziellen Modellie-rungssprache oder Notation, c) die Beschreibung einer Vorgehensweise, die den Ablauf des durchzufhrenden Entwicklungspro-zesses be

39、inhaltet und festlegt, wie die einzelnen Aktivitten durchgefhrt werden sollen. Die Hauptaufgabe einer agentenorientierten Ent-wicklungsmethode ist die Untersttzung smtlicher Phasen des Softwareentwicklungsprozesses fr agentenbasierte Systeme. Hierzu zhlen die agen-tenorientierte Analyse, Grob- und F

40、einentwurf sowie Implementierung und Test. Darber hinaus muss eine Methode fr die Entwicklung von agen-tenbasierten Automatisierungssystemen die Spezi-fikation von Zeit- und Zuverlssigkeitsanforderun-gen untersttzen. Um die Auswahl und die Bewertung einer agen-tenorientierten Methode zu ermglichen,

41、wird im Folgenden eine Reihe von Kriterien beschrieben. Die Kriterien gliedern sich in sechs Kategorien. Neben allgemeinen Auswahlkriterien lassen sich domnenbezogene, entwurfsprozessbezogene, sys-tembezogene, agentenbezogene und flexibilittsbe-zogene Vergleichskriterien bestimmen. 2.1 Allgemeine Au

42、swahlkriterien Vollstndigkeit Eine Methode muss spezifische Konzepte, No-tationen und eine geeignete Vorgehensweise bereitstellen. Die Vorgehensweise muss min-destens die Phasen Analyse und Entwurf des Entwicklungsprozesses abdecken. Reine Im-plementierungskonzepte oder reine Notationen sind nicht a

43、ls Methode anzusehen. Anwendbarkeit Die von der Methode abgedeckten Anwen-dungsgebiete mssen der Automatisierungs-technik entsprechen oder auf sie bertragbar sein. Zustzlich muss die Methode dem Um-fang des zu entwickelnden Systems gerecht werden. Fundierung der Methodenkonzepte Eines der wichtigste

44、n Kriterien fr die Auswahl einer Methode ist der Aufbau der zugrunde lie-genden Konzepte. Die Verfgbarkeit von aus-sagekrftiger Dokumentation (von den Autoren einer Methode) und die Evaluation der Methode seitens Dritter (Forschungsgruppen und An-wender) gelten als Indikatoren fr die Prvalenz und di

45、e Akzeptanz einer Methode. A development methodology is characterised by a) the determination of concepts with their seman-tic relationships b) the formalisation in a special modelling lan-guage or notation c) the description of an approach which details the sequence of the development process to be

46、 per-formed and stipulates how the individual activities are to be carried out. The main goal of an agent-oriented development methodology is to support every phase of the soft-ware development process for agent-based sys-tems. This includes agent-oriented analysis, rough and detailed design, implem

47、entation and testing. Furthermore, a methodology for developing agent-based industrial automation systems must support the specification of time and reliability require-ments. The following set of criteria facilitates the selec-tion and evaluation of agent-oriented methodolo-gies. The criteria can b

48、e divided into six categories. As well as general selection criteria, comparison criteria relating to domain, design process, system, agents and flexibility can also be defined. 2.1 General selection criteria Completeness A methodology must provide specific concepts, notations and an appropriate pro

49、cedure. The procedure must cover the analysis and design phases of the development process at the very least. Implementation concepts or notations alone do not constitute a methodology. Applicability The fields of application covered by the meth-odology must correspond to industrial automa-tion or be transferable to it. In addition, the methodology must be equal to the scale of the system to be developed. Foundations of methodological concepts One of the most important criteria for selec

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > 其他

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1