The Multi-agent Resource Conversion Processes Model Design and Implementation

Similar documents
Rules for Construction of Simulation Models for Production Processes Optimization

Production Management Modelling Based on MAS

AN INTRODUCTION TO USING PROSIM FOR BUSINESS PROCESS SIMULATION AND ANALYSIS. Perakath C. Benjamin Dursun Delen Madhav Erraguntla

COMPARABLE ANALYSIS OF TRANSPORT MONITORING SYSTEMS

A Simulation Platform for Multiagent Systems in Logistics

Design and Implementation of Office Automation System based on Web Service Framework and Data Mining Techniques. He Huang1, a

Multi-Agent Model for Power System Simulation

A Study of the Production Process Simulation System Based on Workflow Management

TDWI Analytics Fundamentals. Course Outline. Module One: Concepts of Analytics

Automated Negotiation System in the SCM with Trade-Off Algorithm

Application of System Simulation in Mechanical Improvement of Express Processing Center

Proceedings of the 2017 Winter Simulation Conference W. K. V. Chan, A. D'Ambrogio, G. Zacharewicz, N. Mustafee, G. Wainer, and E. Page, eds.

Agent-based Architecture for Flexible Lean Cell Design, Analysis and Evaluation

Designed-in Logic to Ensure Safety of Integration and Field Engineering of Large Scale CBTC Systems

STUDY ON BIM-BASED STRUCTURAL WORKING DRAWING DESIGN SYSTEM

Predictive maintenance framework: Implementation of local and cloud processing for multi-stage prediction of CNC machines health 1

1. For s, a, initialize Q ( s,

An Agent-Based Concept for Problem Management Systems to Enhance Reliability

Path Planning for Multi-AGV Systems based on Two-Stage Scheduling

ScienceDirect. Cloud Communication Concept for Bionic Assembly System

A Two-Sided, High-Density Rail-Rail Hub

Development of decision support system «BPsim3»: Multi-service telecommunication networks design and modeling application

The Accurate Marketing System Design Based on Data Mining Technology: A New Approach. ZENG Yuling 1, a

Evaluating Enterprise Architectures through Executable Models

Intelligent Business Transaction Agents for Cross-Organizational Workflow Definition and Execution

An E-Negotiation Agent Using Rule Based and Case Based Approaches: A Comparative Study with Bilateral E-Negotiation with Prediction

ARCHITECTURE USING JINI TECHNOLOGY FOR SIMULATION OF AN AGENT-BASED TRANSPORTATION SYSTEM. Lisa A. Schaefer

Mixed-integer linear program for an optimal hybrid energy network topology Mazairac, L.A.J.; Salenbien, R.; de Vries, B.

Development of a Smart Grid Simulation Environment 1

Agent Based Reasoning in Multilevel Flow Modeling

IFAO-SIMO: A SPATIAL-SIMULATION BASED FACILITY NETWORK OPTIMIZATION FRAMEWORK. Ming Xie Wei Wang Wenjun Yin Jin Dong

Industrial IT System 800xA Engineering

W911NF Project - Mid-term Report

Adapter for Self-Learning Production Systems

Traditional auctions such as the English SOFTWARE FRAMEWORKS FOR ADVANCED PROCUREMENT

Spatial decision support system for milk collection

BUILDING A DIGITAL SUPPLY CHAIN

Interactive Routing. How to create a cloud contact center with NoACD/NoIVR technologies. Executive Summary. By Nikolay Anisimov.

A Discrete-Event-Simulation Approach for Logistic Systems with Real Time Resource Routing and VR Integration

A Discrete-Event-Simulation Approach for Logistic Systems with Real Time Resource Routing and VR Integration

An Architecture for the Agricultural Machinery Intelligent Scheduling in Cross-Regional Work Based on Cloud Computing and Internet of Things

Intelligent Procurement from SAP Ariba

Xiaobing Zhao Ameya Shendarkar and Young-Jun Son

Research on Architecture and Key Technology for Service-Oriented Workflow Performance Analysis

Research on Model-Driven Simulation Approach for Healthcare Information System

SEMICON EUROPA 2013 ENHANCING LEGACY MES SOLUTIONS Critical Manufacturing S.A. All rights reserved.

Investigating the Influences of Automated Guided Vehicles (AGVs) as Material Transportation for Automotive Assembly Process

Software Productivity Domains

WHITE PAPER MONETIZE IOT DATA WITH ANALYTICS

Application of Stateflow Diagrams in Production Line Modeling

PROCESS AUTOMATION FOR DISTRIBUTION OPERATIONS MANAGEMENT. Stipe Fustar. KEMA Consulting, USA. Components

Gang Scheduling Performance on a Cluster of Non-Dedicated Workstations

Paper 30 Centralized versus Market-based Task Allocation in the Presence of Uncertainty

The Simulation Study Of Transport System For Earth Work. Allocation Of Rock-fill Dam. XiaohangMa1, a, KeLi2, b

TDWI Analytics Principles and Practices

Semi-automatic simulation model generation of virtual dynamic networks for production flow planning

Intelligent Workflow Management: Architecture and Technologies

Maturing IoT solutions with Microsoft Azure. Glenn Colpaert Azure/IoT Domain

Hierarchical Traffic Control for Partially Decentralized Coordination of Multi AGV Systems in Industrial Environments

Proceedings of the 2016 Winter Simulation Conference T. M. K. Roeder, P. I. Frazier, R. Szechtman, E. Zhou, T. Huschka, and S. E. Chick, eds.

Complex event processing for smart grid active management in distributed new energy generation environment

Author: Potarin_A_E_1 doc, The Direction of Industrial Automation Direction, Phd, CJSC NVision group, Moscu, Russia

Efficient messaging through cluster coordinators in decentralized controlled material flow systems

Towards Modelling-Based Self-adaptive Resource Allocation in Multi-tiers Cloud Systems

Strategic Route Planner

DECISION SUPPORT TOOL - SUPPLY CHAIN

Development of Material Control System for Next Generation Liquid Crystal Glass

Implementation of Service-Oriented Architecture for an Integrated Simulation, Training and Experimental Environment

ARCHITECTURE OF FMS. Typical Elements of FMS. Two Kind of Integration. Typical Sequence of Operation

Command and Control Human Performance Modeling

Software Frameworks for Advanced Procurement Auction Markets

E-MANUFACTURING: THE KEYSTONE OF A PLANT-WIDE REAL TIME INFORMATION SYSTEM

Verification and Validation of Agent-Based Model Using E- VOMAS Approach

Determining the Effectiveness of Specialized Bank Tellers

Jun Pei. 09/ /2009 Bachelor in Management Science and Engineering

Workflow-Processing and Verification for Safety- Critical Engineering: Conceptual Architecture Deliverable D6.1

Models simulation and interoperability using MDA and HLA

Pellucid Agent Architecture for Administration Based Processes

Fully automatic CNC machining production system

CIMFLOW A WORKFLOW MANAGEMENT SYSTEM BASED ON INTEGRATION PLATFORM ENVIRONMENT

Implementing Consensus based tasks with autonomous agents cooperating in dynamic missions using Subsumption Architecture

Plant Simulation as decision support Simon Lidberg

Automating the Application Release Process: Build vs. Buy

Logistics - Our Military s Backbone

MSc Informatics Research Proposal. Human Resource Scheduling in Software Project. Gerhard Wickler Matriculation Number

Design of logistics tracking and monitoring system based on internet of things

Automated Clash Resolution of Steel Rebar in RC Beam Column Joints using BIM and GA

LOGISTICAL ASPECTS OF THE SOFTWARE TESTING PROCESS

EVALUATION OF ARIS AND ZACHMAN FRAMEWORKS AS ENTERPRISE ARCHITECTURES

Implementation of the Timetable Planning System STRAX/TPS in Denmark

A Flexsim-based Optimization for the Operation Process of Cold- Chain Logistics Distribution Centre

Passenger behaviour in elevator simulation

A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES

PACKML UNIT/MACHINE IMPLEMENTATION GUIDE

CIM and Business Processes

The Staffing Problem of the N-Design Multi-Skill Call Center Based on Queuing Model

MEDIATOR-BASED COMMUNICATION, NEGOTIATION AND SCHEDULING FOR DECENTRALISED PRODUCTION MANAGEMENT

Sмаrt City Evaluation Framework (SMACEF): Is a Smart City Solution Beneficial for Your City?

ITCS and Passenger Information System for Dubai

Decision support for operational ambulance control

Transcription:

1 Proceedings of the World Congress on Engineering and Computer Science 2016 Vol I, October 19-21, 2016, San Francisco, USA The Multi-agent Resource Conversion Processes Model Design and Implementation Konstantin A. Aksyonov, Eugene A. Bykov, Olga P. Aksyonova, Alena L. Nevolina, and Natalia V. Goncharova Abstract Most simulation models have an idea preceding their design. An idea to improve the effectiveness of a certain solution or to estimate the consequences of some activity. For the most part simulation software helps us, especially when we have a complex, but a predefined scenario for the process development. But in the case when we have multiple decision making persons interacting with each other, having conflicts when using common resources or trying to achieve a common goal but using different methods, we need to simulate this behavior as well. The paper focuses on the software apparatus used in distributed multi-agent resource conversion processes based tool BPsim.MAS, pointing out its advantages and describing used technologies, which have been introduced recently and relate to the support for the agent coalitions. This consideration allows the simulation of complex scenarios with multiple interacting agents. In the final part of the paper we present the model of a gas station network, implemented with the presented apparatus and compare it with the model, based on the nets of the requirements and capabilities. Keywords agent-directed simulation; agent interaction; coalition; resource conversion process I. INTRODUCTION OWADAYS enterprises face a high level of N competitiveness at the rapidly changing markets. Simulation modeling is among the most effective tools for cushioning of risks and estimation of the alternatives. Simulation modeling together with the related technologies is the most widely applied in Germany and the United States. A number of practical applications use distributed simulation modeling. To name a few problem domains of this kind, we may think of the following: 1. Logistical chains with the separate models representing different legal entities, e.g. Customer-Factory-Supplier. 2. Production chains with the models representing production units, business departments, divisions, branches, etc. 3. Analysis and planning military operations. In the case of distributed simulation modeling, the simulators and their corresponding models may be used both to solve the problems of a certain legal entity of for the complex All authors are with the department of Information Technology of the Ural Federal University, Mira st., 32, Ekaterinburg, 620000, Russia. Konstantin Aksyonov is the head of the department of Information Technology (e-mail bpsim.dss@gmail.com). tasks of the whole logistical chain. In the first case a legal entity may represent an enterprise, participating in the supply chain, or even one of its departments. In the second general case we simulate a set of interacting activities, and all distributed simulators get involved. Such complex problems bring the technical challenges of simulation time synchronization and data exchange, as well as maintenance and software version control between the nodes of the distributed simulation modeling network. There are standards, including the Distributed Interactive Simulation (DIS) [1] and High Level Architecture (HLA) [2], focusing on these technical difficulties. These are supported in the simulation modeling system AnyLogic [3]. The agent-oriented distributed simulation modeling application experience with the business language for supply chains is presented in [4]. Conventional simulation modeling assumes that the model is used within a single application. In such a case, when simulation covers multiple companies, the model becomes more complicated and wraps multiple simple sub-models that represent the parts of the whole business process. In this scenario, a single modification of a single business components of the model can result in changes to the application, which carries a threat for the modifications in other elements of the business components and the model logic [4]. According to Jennings [5], the business process consists of multiple functional activities (operations) between the supplier and the customer with the tasks that need to be implemented in accordance with the specified control model, corresponding to the order graph. An alternative approach in the development of open systems for simulation is the cloud-based computing [6]. An example of the system, developed for the major enterprises within the Ural Federal University together with the I-Teco, CJSC, is the automated system for metallurgical production [7-8]. In this system various simulation models may obtain the initial data from the external information systems in real-time through the data exchange module, which is built in accordance with the principles of the enterprise bus. Data exchange in the automated system for metallurgical production (SMP) is bidirectional, hence the models may be used for the control tasks and process analysis in real-time. DIS, HLA and SMP all assume application in form of the control systems in real-time. Application of the data storages that contain the live information from the external information systems in the SMP and BPsim.DSS allows us to all these systems the open systems of simulation modeling. Use of the model-oriented approach allows the SMP and BPsim.DSS

, October 19-21, 2016, San Francisco, USA modifying, when necessary, only the business logic of the model, without affecting the source code of the applications themselves. When we speak about the problem domain of supplies for the gas stations network, the external information systems, related to BPsim.DSS, include the geo-information systems for transportation monitoring, processing the GLONASS/GPS tracking data, city traffic analysis systems, systems for monitoring the fuel residues at the gas stations and the petroleum-storage depots. Despite the active use of conceptual modeling tools, based on UML, in the area of information systems development, the application of such tools in simulation modeling engineering is limited [9]. Among the advantages of the approach of conceptual and simulation modeling integration, we may name a capability of the rapid transition from the conceptual models to the engineering and application models (software implementation) [9]. Ontologies and knowledge representation models may be used for the transition from the conceptual to the simulation models. BPsim.DSS system uses in its bases the multi-agent resource conversion process model [10]. II. ANALYSIS OF THE EXISTING APPROACHES We have analyzed three approaches and models of the multi-agent systems and business processes: 1. The multi-agent resource conversion process model [6, 10, 12]; 2. The nets of requirements (RC-nets) by V. Wittich and P. Skobelev [11] that are used for development of the intelligent multi-agent systems in logistics; 3. The active and passive convertors (APC) model by I. Moskalyov and B. Klebanov [13]. The analysis results are presented in Table 1. Two models meet the most requirements for the logistical model and support the corresponding problems: the multi-agent resource conversion process model and the RC-net. The software implementation of the RC-net in form of the Magenta technology was used for development of the multi-agent system for taxi management for the Addison Lee company (UK). The following results had been achieved in the first three months after deployment [14]: 1. Processed orders growth by 7% with the same fleet; 2. Lost orders decrease from 3.5% to 2%; 3. Empty run decrease by 22.5%; 4. Use of resources improvement: average growth of orders by two per car per week during the same time with the same fuel consumption. The last two achievements are not only related to the economic effect, but also to the ecologic one. This generally supports the idea that the adequate planning leads to the more effective use of resources, decrease in empty runs and decrease in polluting emissions. This presents another evidence for the effectiveness of the development and use of the intelligent systems in logistics, in particular, based on multi-agent approach and simulation modeling. TABLE I. ANALYSIS OF THE APPROACHES AND DYNAMIC SITUATION MODELS Feature MRCP RC-net APC Various resource types Tracking timing data Collisions due to common resources and tools Discrete operations Complex resources (transacts), transact queue Analysis of situations and decision search Communications between agents Use of geo-data Building transportation routes Order distribution between transportation options Development of problem domain ontologies Subject otology for logistical problems Software engineering (using UML) Support for the distributed computational environments Simulation modeling Software implementation of the coalition model in the decision support suite BPsim The decision support systems BPsim.MAS and BPsim.DSS [6, 10, 12] together form the software suite, implementing the coalition model of the multi-agent resource conversion processes. Coalition may be defined in three different ways. 1. Using the object-oriented approach and defining a dynamic coalition class. The coalition forming method is triggered by the positive decision of the agents, participating in the coalition as a result of the message exchange between them. 2. Extending the agents knowledge base or their behavior models with the rules/actions for use/control/consumption of the common resources, tools, transacts and the internal conflict resolution system, specific to a given coalition. 3. Developing a coalition agent using the conventional features of BPsim.MAS. In this case the coalition agent must consider both the behavior models of the separate agents and the common rules for the distribution of resources, tools and transacts. Communication between the different kinds of agents of the multi-agent resource conversion process is currently implemented in two ways. 1. Agents within the dynamic model of the multi-agent resource conversion process model may be reactive and hybrid, with the intelligent features. They exchange messages with the aid of the built-in dynamic message process, introduction of commands and command syntax for the active problem domain, together with the message processing rules in the models of the agents. 2. The message exchange between then dynamic model of the multi-agent RCP and the intelligent agents of the

, October 19-21, 2016, San Francisco, USA frame-based expert system is performed via the message exchange buffer. It contains the common variables that are used in the modules of dynamic simulation system BPsim.MAS and business engineering system BPsim.DSS. III. COALITION-BASED MULTI-AGENT RESOURCE CONVERSION PROCESS MODEL The main concepts of the resource conversion processes (RCP) include the following. A resource, is a quantitative measure of the capability of performing a certain activity. A resource is something that may be used and spent or the available duration of the machine operation. A transact is a special class of the resources. A transact is a resource with a defined set of its attributes. It is the analog of the transact in the GPSS system. Transacts allow distinguishing of separate instances of the resources. A resource conversion process is the continuous or discrete operation of converting the input, represented by the resource, required for process execution, into the output, or the products, the results of process operation. Conversion is performed with or without the aid of the tools. The agents control the objects of the conversion process on the basis of the knowledge base. Agents correspond to the elements of the control system and the models of decision making people. A coalition is a union of several agents into a community, with the aim of implementing the common goal. Agents that participate in the coalition isolate the resources and tools for the common use. Processes of forming and breaching the coalition lead to the structural and parametric changes of the resource conversion process model, as well as the changes in the behavior models and the knowledge bases of the agents. Forming and breaching the coalition takes certain time and is not done instantaneously. Coalition activities reflect the interaction of enterprise subjects that participate in the common process in the real world, that use common resources and focus on achieving one or several common goals. The coalition model of the multi-agent resource conversion processes is based on the authors hybrid model, built as a result of integration of the simulation, expert, situational and multi-agent modeling [10]. To implement the coalitions and communications, the multi-agent RCP model has been extended with several elements. They include the coalition (C), coalition knowledge base (KB C ), coalition goal (G C ), coalition activity model (D K ), agent lifecycle and the coalition lifecycle. The model received additional procedures for forming and breaching the coalitions, negotiating the decisions and holding of the auctions. The main objects of the coalitional model of the multi-agent resource conversion processes are presented on Figure 1, with additional objects, namely SPC, representing the coalition behavior scenario, SPA for the agent behavior scenario, U for the control command and Msg for the message. Fig. 1. Objects of the coalitional model of the multi-agent resource conversion processes In the case of logistical problems forming and breaching the coalitions are equivalent to the matching procedures of Skobelev and Wittich s nets of the requirements and capabilities (the RC-nets) [11]. For the subject of supplies for the gas station network forming and breaching the coalitions include the following decision making processes. 1. Assigning a petroleum-storage depot for the gas station supply request, 2. Assigning a fuel tanker to the request, 3. Assigning the gas stations for the remaining sections of the fuel tanker to the same gas station or to the nearby stations. If we turn back to Fig. 1, the agents A2 and A3 are both members of the coalition. They may be supervised by the coalition C1 itself. The multi-agent simulation model of the resource conversion process that supports forming and breaching the coalitions must allow several additional structural and parametric changes at the moments of forming/breaching the coalition. These include linking/unlinking agent s operations and processes; switching on/off separate model nodes and agent rules; separation/unification of resources and tools; modification of the state of resources, tools, transact; dynamic modification of operations and agent rules priorities for consumption/use of resources and tools. These changes must be supported during simulation experiment runtime. Introduction of coalitions and communications into the multi-agent resource conversion process model extends the capabilities for modeling of the conflicts that emerge on the common resources and tools. The conflicts may be settled using communication (using message exchange or holding of the auctions) or coalitions (conflict settlement rules may be defined within the coalition agent). The processes, presented on Fig. 2 function within the coalition-based multi-agent resource conversion process model.

, October 19-21, 2016, San Francisco, USA А2 А1 FORMING THE COALITIONS А1 А7 А9 А3 А5 А4 А6 А8 INTERACTION OF COALITIONS AND AGENTS Structure of C1 coalition Structure of C2 coalition А2 А4 А3 А7 А5 А8 А9 А6 C1 coalition formation processes C2 coalition formation processes To compare the MRCP approach with the RC-nets we simulated the similar situations for the two models, and estimated the following parameters after execution of the two models. 1. Total simulation time; 2. Average tanker load; 3. Total number of tanker runs; 4. Total volume of the delivered fuel. Two situations were simulated. Experiment 1. Fuel requests arrive uniformly over the period of 3 days of gas station operation; Experiment 2. Order requests arrive incrementally, like an avalanche, over the period of 3 days of gas station operation. Experiment results are presented in Table 2. Agent interaction rules for within the coalition, targeting the achievement of their common goal Interaction processes of the coalitions between each other and with the separate agents Interaction processes of the agents, targeting the achievement of the agents secondary goals Fig. 2. Processes within the coalition model of the multi-agent RCP The algorithm of modeling for the coalition model of the multi-agent resource conversion process consists of the following main stages: defining the current moment of time; diagnosis of arisen situations, generation of control commands, generation of conversion rules queue; execution of the conversion rules, modification of the work memory state, namely the resource and tool load data. The algorithm was extended by the two additional stages: forming/breaching the coalitions; structural and parametric modifications of the dynamic multi-agent RCP model. IV. PRACTICAL IMPLEMENTATION OF THE MODEL The operation of a network of the gas stations was simulated within the BPsim software. There are five gas stations in the network, a garage with three gas tankers and a bulk plant. All stations provide regular and premium gas, two of them also provide diesel. The tankers have two bays, 4600 liters each. Initially the tankers are located at the garage. When a request for the fuel appears at one or several gas stations, the dispatchers assigns these requests to the tanker. When the tanker gets the first request assigned, it does not immediately head to the bulk plant, but awaits a second request for the predefined time, so that there is no half-empty run with no fuel in the second bay. Further the tanker heads to the bulk plant. The bays get filled, after which the tankers heads to the assigned gas station. When the tanker arrives to the gas station, its operation is suspended for the duration of the fuel drain. When the tanker finishes processing all assigned transacts, it waits for the new requests at the last processed gas station for the specified time period. If those arise, the tanker heads to the bulk plant, if not to the garage, where it is further waiting for the requests. TABLE II. Parameters / Experiments EXPERIMENT RESULTS FOR THE MRCP AND THE RC-NET MODELS Exp. 1, MRCP Exp. 1, RC-net Exp. 2, MRCP Simulation time, min 30 99 41 147 Average tanker 1 load, % 62,78 63,96 63,04 48.79 Average tanker 2 load, % 56,41 30,36 51,92 37,94 Average tanker 3 load, % 31,02 25,38 38,72 37,22 Total number of runs 35 27 30 22 Exp. 2, RC-net Total fuel volume, ltr 224.200 207.000 225.400 183.000 The experiments with the MRCP model take significantly less time for the equivalent model compared to the RC-net model. This is explained by the lower number of agent rules, required for request-to-tanker assignment, and the overall lower number of the agents within the MRCP model. Simulation time in many cases is the important criterion. With the increasing model complexity, the simulation time is growing geometrically, with the most important factor being the number of communication actions within a tick of modeling time. Average tanker load is mostly similar over all simulation configurations. The RC-net model shows a lower number and respectively lower volume of supplied fuel (7.7 to 19% lower), rather than the MRCP model. The reason for this is the repeating re-scheduling with the goal to search for the more efficient delivery routes, from the point of view of the current tanker, and cancellation of the assigned requests in favor of the optimal. Thus, the communications and the matching procedure result in the negative effect of system nervousness. The practical application of the Magenta technology, implementing the RC-nets for taxi services and cargo transportation, showed that matching in real time negatively affect the drivers. Finally, the design of the MRCP model requires significantly less time than the RC-net model.

, October 19-21, 2016, San Francisco, USA V. CONCLUSION The paper presented the stages of development of the coalition-based multi-agent resource conversion process model. We have defined the main concepts of the coalition model of the resource conversion process. We developed the algorithm of multi-agent modeling responding to forming and breaching the coalitions within the model and allowing structural and parametric modifications for the dynamic resource conversion process model. Finally, we presented the possible implementation of he applied multi-agent models with the coalitions in the BPsim software in the context of the gas station network supply problem. [14] Skobelev P. O. Multi-agent technologies for the control of resources in real-time. Proceedings of the seminar Mechanics, control and informatics, track Perspective computer systems: devices, methods and concepts, Tarusa, 2-4 March 2011. http://www.iki.rssi.ru/seminar/2011030204/presentation/20110303_03.p df (accessed: 13.04.2016). ACKNOWLEDGMENT The work was supported by Act 211 Government of the Russian Federation, contract 02.A03.21.0006. REFERENCES [1] IEEE Std. 1996. "IEEE Standard for Distributed Interactive Simulation - Communication Services and Profiles." IEEE Std 1278.2-1995. doi:10.1109/ieeestd.1996.80824. [2] IEEE Std. 2000. "IEEE Standard for Modeling and Simulation (M Amp;S) High Level Architecture (HLA) - Framework and Rules." IEEE Std 1516-2000. doi:10.1109/ieeestd.2000.92296. [3] http://www.xjtek.ru/ - AnyLogic software official website [4] Carlos Braganca de Oliveira, Antonio Carvalho Brito. A business language for a distributed simulation framework // P.220-226. [5] Jennings N.R., Faratin P., Norman T.J., O'Brein P., Odgers B., Alty J.L. 2000. "Implementing a business process management system using ADEPT: A real-world case study." Applied Artificial Intelligence 14 (5) (June): 421-463. doi:10.1080/088395100403379. [6] Aksyonov K.A., Bykov E.A., Kamelsky V.D., Aksyonova O.P. Analysis of Business Process Dynamic Models for Development of Simulation Modeling Service // Proceedings of ESM'2012 (ESM - European Simulation and Modelling Conference) October 22-24, 2012, FOM University of Applied Sciences, Essen, Germany. P.227-230. [7] Aksyonov K., Bykov E., Aksyonova O. Real time simulation models integr ated into the corporate information systems // 33rd Chinese Control Conference, CCC 2014; Nanjing; China; 28 July 2014 through 30 July 2014, Pages 6810-6813. [8] Aksyonov K., Bykov E., Aksyonova O., Goncharova N., Nevolina A. Simulation of the Real-time Simulation Systems and its Integration with the Automated Control System of an Enterprise // 2015 IEEE International Symposium on Robotics and Intelligent Sensors (IEEE IRIS2015) 18-20 October 2015 Berjaya Langkawi Resort, Malaysia pp. 241-246. [9] Giancarlo Guizzardi, Gerd Wagner Tutorial: Conceptual simulation modeling with Onto-UML [Text] // Proceedings of the 2012 Winter Simulation Conference, (WSC 2012), December 9-12, 2012, Berlin, Germany. [10] K. A. Aksyonov, E.A. Bykov, E.F. Smoliy, A.A. Khrenov Industrial Enterprises Business Processes Simulation with BPsim.MAS // Proceedings of the 2008 Winter Simulation Conference (WSC 2008), December 07-10, 2008, Miami, USA, Pages 1669-1677. [11] V. A. Wittich, P. O. Skobelev, Multi-agent interaction models for the design of the nets of requirements and capabilities in open systems, Automatics and telemechanics, vol. 1, 2003. pp. 177-185. [12] K. Aksyonov, E. Bykov, E. Smoliy, E. Sufrygina, O. Aksyonova and Wang Kai Development and Application of Decision Support System BPsim.DSS // Proceedings of the IEEE 2010 Chinese Control and Decision Conference (CCDC 2010), 26-28 May 2010, Xuzhou, China, Pages 1207-1212. [13] I. M. Moskalyov, System for analysis and optimization of the resource conversion processes, PhD thesis work: 05.13.01, Ekaterinburg, 2006.