KR101273374B1 - System and Method for executing simulation workflow based on plug-in - Google Patents
System and Method for executing simulation workflow based on plug-in Download PDFInfo
- Publication number
- KR101273374B1 KR101273374B1 KR1020110125650A KR20110125650A KR101273374B1 KR 101273374 B1 KR101273374 B1 KR 101273374B1 KR 1020110125650 A KR1020110125650 A KR 1020110125650A KR 20110125650 A KR20110125650 A KR 20110125650A KR 101273374 B1 KR101273374 B1 KR 101273374B1
- Authority
- KR
- South Korea
- Prior art keywords
- workflow
- simulation
- plug
- execution
- information
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0633—Workflow analysis
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Geometry (AREA)
- Educational Administration (AREA)
- Evolutionary Computation (AREA)
- Game Theory and Decision Science (AREA)
- Computer Hardware Design (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 플러그 인 기반의 시뮬레이션 워크플로우 실행 시스템 및 방법에 관한 것으로, 사용자로부터 워크플로우 전체 흐름에 대한 정보와 워크플로우의 각 단계별 시뮬레이션 SW(software) 플로그인을 입력받아 각 단계별로 시뮬레이션 SW 플로그인이 설정된 워크플로우를 생성하고, 상기 생성된 워크플로우에 대한 매개변수값을 포함하는 워크플로우 실행 명령이 입력된 경우, 상기 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플러그인 실행파일과 상기 매개 변수값을 계산자원으로 전송하는 워크플로우 실행 장치, 상기 워크플로우 실행 장치로부터의 시뮬레이션SW 플러그인 실행파일에 매개 변수값을 적용하여 상기 워크플로우를 시뮬레이션하고, 상기 워크플로우에 대한 시뮬레이션 데이터를 상기 워크플로우 실행장치로 전송하는 계산 자원을 포함한다.
본 발명에 따르면, 시뮬레이션의 각 단계에 해당하는 다양한 시뮬레이션 SW를 자유로이 개발하여 플러그인 인터페이스를 이용하여 자신의 SW의 재사용성을 높일 수 있다.The present invention relates to a plug-in-based simulation workflow execution system and method, and receives a simulation software plug-in for each step of a workflow by receiving information on the overall workflow and simulation software plug-ins for each step of the workflow. When this set workflow is generated and a workflow execution command including a parameter value for the generated workflow is input, the simulation SW plug-in executable file and the parameter value for each step of the workflow are calculated. Workflow execution device for transmitting to the resource, the simulation SW plug-in executable file from the workflow execution device to apply the parameter value to simulate the workflow, and transmits the simulation data for the workflow to the workflow execution device Include compute resources do.
According to the present invention, it is possible to freely develop a variety of simulation SW corresponding to each step of the simulation to increase the reusability of its own SW using the plug-in interface.
Description
본 발명은 플러그 인 기반의 시뮬레이션 워크플로우 실행 시스템 및 방법에 관한 것으로, 보다 상세하게는 사용자로부터 워크플로우 전체 흐름에 대한 정보와 워크플로우의 각 단계별 시뮬레이션 SW(software) 플로그인을 입력받아 각 단계별로 시뮬레이션 SW 플로그인이 설정된 워크플로우를 생성하고, 상기 생성된 워크플로우에 대한 매개변수값을 포함하는 워크플로우 실행 명령이 입력된 경우, 상기 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플러그인 실행파일에 매개 변수값을 적용하여 상기 워크플로우를 시뮬레이션하는 플러그 인 기반의 시뮬레이션 워크플로우 실행 시스템 및 방법에 관한 것이다.
The present invention relates to a plug-in-based simulation workflow execution system and method, and more particularly, to receive information about the overall workflow and simulation SW plug-in for each step of the workflow from a user. When creating a workflow in which a simulation SW plug-in is set, and a workflow execution command including a parameter value for the generated workflow is input, the parameter is input to the simulation SW plug-in executable file corresponding to each step of the workflow. A plug-in based simulation workflow execution system and method for applying values to simulate the workflow.
워크플로우(Workflow)란 전체적으로 혹은 부분적으로 비즈니스 프로세스를 컴퓨터화하여 편리하게 하거나 자동화한 것으로, 이러한 워크플로우의 특성을 바탕으로 워크플로우 시스템은 업무 흐름의 자동화, 정보 및 문서 전달의 전자화, 일관적 데이터 접근 및 제어를 통해 업무 프로세스의 개선, 통제, 관리, 공동작업을 지원하는 소프트웨어로 정의된다.Workflows are computerized, convenient or automated business processes, in whole or in part. Based on the nature of these workflows, workflow systems enable the automation of workflow, the electronicization of information and document delivery, and consistent data. It is defined as software that supports the improvement, control, management and collaboration of business processes through access and control.
워크플로우 모델이란 업무 환경과 업무 프로세스를 적절히 표현한 것으로 조직의 모습을 할당업무(Tasks), 업무자(Actors), 역할(Role), 액티비티(Activity)와 자료저장소의 모습으로 표현한다. 이와 같은 워크플로우 모델은 컴퓨터로 표현될 때 프로시져의 생성, 변화 및 시뮬레이션 작업으로 볼 수 있다.Workflow models are a good representation of the work environment and work processes. The organization represents the tasks in terms of tasks, actors, roles, activities, and data repositories. This workflow model can be viewed as the creation, change, and simulation of procedures when represented in a computer.
최근 들면서, 어플리케이션의 모듈화, 통합성, 재사용성, 분산처리, 표준화, 신뢰성 문제 등에서 발생하는 다양한 기술적 과제들을 해결하기 위한 워크플로우 시스템 개발을 목적으로 하는 연구가 진행중에 있으며, 그 가운데서도 특히 워크플로우의 흐름을 분석하고, 데이터의 무결성을 검증하기 위한 소프트웨어 기법의 연구와 프로세스의 시뮬레이션을 위한 분석, 검증, 시뮬레이션의 분야에 관련된 연구가 활발하다.In recent years, research is underway to develop a workflow system to solve various technical challenges arising from application modularity, integration, reusability, distributed processing, standardization, and reliability issues. There are active researches in the field of software techniques for analyzing the flow of data and verifying the integrity of data and for the analysis, verification, and simulation for simulation of processes.
상기와 같은 종래의 경우 과학 시뮬레이션 SW은 매우 복잡하고 사용하기에 비용이 많이 드는 단점이 있었다. In the conventional case as described above, the scientific simulation SW has a disadvantage of being very complicated and expensive to use.
또한, 종래에는 시뮬레이션 과정의 각 단계를 위한 SW를 워크플로우 형태로 사용하지 못하고 사용자가 따로따로 실행하여 사용하는 단점이 있었다. In addition, conventionally, the SW for each step of the simulation process is not used in the form of a workflow, but the user separately executes and uses it.
또한, 각 시뮬레이션 SW의 설치와 실행에 관련된 전산자원 설치와 관리에 사용자가 많은 비용을 들여야 했다.
In addition, the user had to spend a lot of money to install and manage the computational resources associated with the installation and execution of each simulation software.
본 발명은 상기한 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은 시뮬레이션의 각 단계를 시뮬레이션 SW 플러그인을 이용한 워크플로우로 만들어 제공할 수 있는 플러그 인 기반의 시뮬레이션 워크플로우 실행 시스템 및 방법을 제공하는데 있다. The present invention has been made to solve the above problems, an object of the present invention is to provide a plug-in-based simulation workflow execution system and method that can provide each step of the simulation to a workflow using the simulation SW plug-in It is.
본 발명의 다른 목적은 시뮬레이션의 각 단계에 해당하는 다양한 시뮬레이션 SW를 자유로이 개발하여 플러그인 인터페이스를 이용하여 자신의 SW의 재사용성을 높일 수 있는 플러그 인 기반의 시뮬레이션 워크플로우 실행 시스템 및 방법을 제공하는데 있다.
Another object of the present invention is to provide a plug-in-based simulation workflow execution system and method that can freely develop various simulation software corresponding to each step of the simulation and increase the reusability of its own software using a plug-in interface. .
상기 목적들을 달성하기 위하여 본 발명의 일 측면에 따르면, 사용자로부터 워크플로우 전체 흐름에 대한 정보와 워크플로우의 각 단계별 시뮬레이션 SW(software) 플로그인을 입력받아 각 단계별로 시뮬레이션 SW 플로그인이 설정된 워크플로우를 생성하고, 상기 생성된 워크플로우의 실행이 요청된 경우 상기 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플러그인 실행파일과 매개 변수값을 계산자원으로 전송하는 워크플로우 실행 장치, 상기 워크플로우 실행 장치로부터의 시뮬레이션SW 플러그인 실행파일에 매개 변수값을 적용하여 상기 워크플로우를 시뮬레이션하고, 상기 워크플로우에 대한 시뮬레이션 데이터를 상기 워크플로우 실행장치로 전송하는 계산 자원을 포함하는 플러그 인 기반의 시뮬레이션 워크플로우 실행 시스템이 제공된다. According to an aspect of the present invention to achieve the above object, the workflow is set by the simulation SW plug-in for each step by receiving the information on the overall workflow and the simulation software plug-in of each step of the workflow from the user A workflow execution device for generating a simulation SW plug-in executable file and parameter values corresponding to each step of the workflow to a calculation resource when the execution of the generated workflow is requested, and from the workflow execution device. A simulation plug-in based simulation workflow execution system including a computational resource that simulates the workflow by applying parameter values to a simulation SW plug-in executable file and transmits simulation data about the workflow to the workflow execution device. Is provided.
상기 워크플로우 실행 장치는 해당 워크플로우의 각 실행 단계를 감시하여 실행상태 또는 실행 결과를 사용자에게 전송한다. The workflow execution apparatus monitors each execution step of the workflow and transmits the execution status or the execution result to the user.
본 발명의 다른 측면에 따르면, 워크플로우, 각 워크플로우를 생성한 사용자에 대한 사용자 정보, 각 워크플로우에 대한 시뮬레이션 정보가 저장된 시뮬레이션 정보 데이터베이스, 시뮬레이션 SW 플러그인에 대한 정보가 저장된 시뮬레이션 SW 플로그인 데이터베이스, 워크플로우 전체 흐름에 대한 정보와 워크플로우의 각 단계별 시뮬레이션 SW 플로그인을 입력받아 각 단계별로 시뮬레이션 SW 플로그인이 설정된 워크플로우를 생성하는 워크플로우 생성부, 매개 변수값을 포함하는 워크플로우 실행 명령이 입력된 경우, 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플러그인 실행파일과 매개변수값을 미들웨어로 전송하는 워크플로우 처리부, 상기 워크플로우 처리부로부터의 시뮬레이션SW 플러그인 실행파일과 매개변수값을 계산 자원으로 전송하고, 상기 계산 자원으로부터 워크플로우에 대한 시뮬레이션 정보를 수신하여 상기 시뮬레이션 정보 데이터베이스에 저장하는 미들웨어를 포함하는 워크플로우 실행 장치가 제공된다. According to another aspect of the present invention, a workflow, a user information for the user who created each workflow, a simulation information database for storing simulation information for each workflow, a simulation SW plug-in database for storing information about a simulation SW plug-in, Workflow generation unit that receives the information on the overall workflow and the simulation SW plug-in for each step of the workflow and creates the workflow for which the simulation SW plug-in is set for each step, and the workflow execution command including parameter values is provided. If entered, the workflow processing unit for transmitting the simulation SW plug-in executable file and parameter values for each step of the workflow to the middleware, and the simulation SW plug-in executable file and parameter values from the workflow processor are transferred to the calculation resource. , Prize Provided is a workflow execution apparatus including middleware for receiving simulation information about a workflow from a pre-calculation resource and storing the simulation information in the simulation information database.
상기 미들웨어는 시뮬레이션 실행 상태 또는 시뮬레이션 결과를 포함하는 시뮬레이션 정보를 해당 사용자에게 알린다. The middleware notifies the user of simulation information including a simulation execution state or a simulation result.
상기 워크플로우 실행 장치는 워크플로우 생성에 필요한 사용자 정보, 워크플로우 전체 흐름의 설정, 워크플로우의 각 단계별로 사용 가능한 시뮬레이션SW 플러그인의 검색 및 출력, 워크플로우의 검색 중 적어도 하나의 기능을 제공하는 워크플로우 생성 인터페이스부를 더 포함할 수 있다. The workflow execution device may include at least one function of at least one of user information required for creating a workflow, setting up a whole workflow, searching and outputting a simulation SW plug-in available for each step of the workflow, and searching for a workflow. The apparatus may further include a flow generation interface unit.
상기 미들웨어는 상기 시뮬레이션SW 플러그인 실행파일에 매개 변수값을 적용하여 상기 워크플로우를 시뮬레이션한다. The middleware simulates the workflow by applying parameter values to the simulation SW plug-in executable file.
상기 워크플로우 실행 장치는 해당 워크플로우의 각 실행 단계를 감시하여 실행상태 또는 실행 결과를 사용자에게 제공하는 워크플로우 실행 인터페이스부를 더 포함할 수 있다. The workflow execution apparatus may further include a workflow execution interface unit that monitors each execution step of the corresponding workflow and provides an execution state or an execution result to a user.
본 발명의 또 다른 측면에 따르면, 시뮬레이션 워크플로우 실행 시스템이 플러그 인 기반의 시뮬레이션 워크플로우를 실행하는 방법에 있어서, (a) 사용자로부터 워크플로우 전체 흐름에 대한 정보와 상기 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플로그인에 대한 설정정보를 입력받는 단계, (b) 상기 워크플로우 전체 흐름에 대한 정보와 워크플로우의 각 단계별 시뮬레이션 SW 플로그인을 이용하여, 워크플로우의 각 단계별로 시뮬레이션 SW 플로그인이 설정된 워크플로우를 생성하는 단계, (c) 상기 사용자로부터 매개변수값을 포함하는 워크플로우 실행 명령이 입력된 경우 해당 워크플로우에 설정되어있는 시뮬레이션SW 플러그인에 해당 매개변수값을 적용하여 시뮬레이션을 실행하는 단계를 포함하는 플러그 인 기반의 시뮬레이션 워크플로우 실행 방법이 제공된다. According to another aspect of the present invention, a method for executing a simulation workflow based on a plug-in simulation workflow, the method comprising the steps of: (a) information on the overall workflow from the user and for each step of the workflow; Receiving the setting information for the simulation SW plug-in, (b) by using the information on the overall workflow and the simulation SW plug-in for each step of the workflow, the simulation SW plug-in is set for each step of the workflow Creating a workflow; (c) executing a simulation by applying the parameter values to a simulation SW plug-in set in the workflow when a workflow execution command including a parameter value is input from the user; Plug-in based simulation workflow lab This method is provided.
상기 (c) 단계 이후, 상기 워크플로우에 대한 시뮬레이션 정보를 상기 사용자에게 제공하는 단계를 더 포함할 수 있다. After the step (c), the method may further include providing simulation information on the workflow to the user.
또한, 상기 (c) 단계 이후, 상기 워크플로우의 각 실행 단계를 감시하여 실행상태 및 결과 정보를 사용자에게 제공하는 단계를 더 포함할 수 있다. In addition, after step (c), the method may further include monitoring each execution step of the workflow and providing execution status and result information to the user.
상기 (a) 단계는, 워크플로우 전체 흐름 설정 화면을 통해 시뮬레이션 서비스 제공에 필요한 단위 업무 절차들을 정의하여 워크플로우 전체 흐름을 설정하는 단계, 구비된 시뮬레이션 SW 플로그인 DB를 검색하여 상기 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플러그인을 검색하여 설정하는 단계, 상기 워크플로우 전체 흐름에 대한 정보와 상기 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플로그인에 대한 설정정보에 의한 워크플로우를 설정하는 단계를 포함한다. In the step (a), defining the entire workflow by defining the unit work procedures required to provide the simulation service through the workflow total flow setting screen, and searching the provided simulation SW plug-in DB for each of the workflows. Searching and setting the simulation SW plug-in corresponding to the step; and setting up the workflow based on information on the entire workflow and setting information on the simulation SW plug-in suitable for each step of the workflow.
본 발명의 또 다른 측면에 따르면, 사용자로부터 워크플로우 전체 흐름에 대한 정보와 상기 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플로그인에 대한 설정정보를 입력받는 단계, 상기 워크플로우 전체 흐름에 대한 정보와 워크플로우의 각 단계별 시뮬레이션 SW 플로그인을 이용하여, 워크플로우의 각 단계별로 시뮬레이션 SW 플로그인이 설정된 워크플로우를 생성하는 단계, 상기 사용자로부터 매개변수값을 포함하는 워크플로우 실행 명령이 입력된 경우 해당 워크플로우에 설정되어있는 시뮬레이션SW 플러그인에 해당 매개변수값을 적용하여 시뮬레이션을 실행하는 단계를 포함하는 플러그 인 기반의 시뮬레이션 워크플로우 실행 방법이 프로그램으로 기록되고 전자 장치에서 판독 가능한 기록매체가 제공된다.
According to another aspect of the present invention, the step of receiving the information on the overall workflow and the setting information for the simulation SW plug-in for each step of the workflow from the user, the information and the workflow for the entire workflow Creating a workflow in which the simulation SW plug-in is set for each step of the workflow by using the simulation SW plug-in for each step of the flow, and if the execute workflow command including parameter values is input from the user, A method of executing a plug-in based simulation workflow including applying a corresponding parameter value to a simulation SW plug-in set in a flow and executing the simulation is provided as a program and a recording medium readable by an electronic device is provided.
상술한 바와 같이 본 발명에 따르면, 시뮬레이션의 각 단계를 시뮬레이션 SW 플러그인을 이용한 워크플로우로 만들어 제공할 수 있다.As described above, according to the present invention, each step of the simulation may be provided as a workflow using the simulation SW plug-in.
또한, 시뮬레이션의 각 단계에 해당하는 다양한 시뮬레이션 SW를 자유로이 개발하여 플러그인 인터페이스를 이용하여 자신의 SW의 재사용성을 높일 수 있다.In addition, it is possible to freely develop a variety of simulation software corresponding to each step of the simulation to increase the reusability of their own software using the plug-in interface.
또한, 시뮬레이션 전과정을 다 포함하는 완제품 형태의 SW 개발을 하는 비용을 줄이고, 각 단계의 SW 플러그인 및 수행 절차로서의 워크플로우를 다수의 개발자가 공동으로 개발하여 개발 비용을 줄이고 생산성을 높일 수 있다.
In addition, it can reduce the cost of developing the SW in the form of a finished product including the entire simulation process, and multiple developers can jointly develop workflows as SW plug-ins and execution procedures at each stage, thereby reducing development costs and increasing productivity.
도 1은 본 발명에 따른 플러그 인 기반의 시뮬레이션 워크플로우 실행 시스템을 나타낸 도면.
도 2는 본 발명에 따른 플러그 인 기반의 시뮬레이션 워크플로우 실행 방법을 나타낸 도면.1 illustrates a plug-in based simulation workflow execution system in accordance with the present invention.
2 is a diagram illustrating a plug-in based simulation workflow execution method according to the present invention.
본 발명의 전술한 목적과 기술적 구성 및 그에 따른 작용 효과에 관한 자세한 사항은 본 발명의 명세서에 첨부된 도면에 의거한 이하 상세한 설명에 의해 보다 명확하게 이해될 것이다.
The foregoing and other objects, features, and advantages of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: FIG.
도 1은 본 발명에 따른 플러그 인 기반의 시뮬레이션 워크플로우 실행 시스템을 나타낸 도면이다. 1 is a diagram illustrating a plug-in based simulation workflow execution system according to the present invention.
도 1을 참조하면, 플러그 인 기반의 시뮬레이션 워크플로우 실행 시스템은 워크플로우 실행 장치(100), 대용량 계산 자원(200)을 포함한다.Referring to FIG. 1, the plug-in-based simulation workflow execution system includes a
상기 워크플로우 실행 장치(100)는 워크플로우의 각 과정을 시뮬레이션 SW 플러그인으로 만들어, 시뮬레이션 워크플로우를 실행하는 역할을 수행한다. The
즉, 상기 워크플로우 실행 장치(100)는 사용자로부터 워크플로우 전체 흐름에 대한 정보와 워크플로우의 각 단계별 시뮬레이션 SW 플로그인을 입력받아, 워크플로우의 각 단계별로 상기 입력된 시뮬레이션 SW 플로그인이 설정된 워크플로우를 생성한다. That is, the
또한, 상기 워크플로우 실행 장치(100)는 워크플로우를 실행하기 위한 매개 변수값을 포함하는 실행 명령이 입력된 경우, 해당 워크플로우의 각 단계에 맞는 시뮬레이션SW 플러그인 실행파일과 매개 변수값을 상기 대용량 계산 자원(200)으로 전송하고, 상기 대용량 계산 자원(200)으로부터 워크플로우에 대한 시뮬레이션 데이터를 수신한다. In addition, the
상기와 같은 역할을 수행하는 워크플로우 실행 장치(100)는 시뮬레이션 SW 플로그인 DB(110), 워크플로우 생성 인터페이스부(120), 워크플로우 생성부(130), 워크플로우 실행 인터페이스부(140), 워크플로우 처리부(150), 미들웨어(160), 시뮬레이션 데이터 DB(170)를 포함한다.
상기 시뮬레이션 SW 플로그인 DB(110)에는 시뮬레이션 SW 플러그인에 대한 정보가 저장되어 있는데, 각 시뮬레이션SW 플러그인에 대한 정보에는 입출력 데이터의 형식, 메타 데이터 형식 등을 포함한다.The simulation SW plug-in DB 110 stores information on a simulation SW plug-in. The information on each simulation SW plug-in includes a format of input / output data, a metadata format, and the like.
상기 시뮬레이션SW 플러그인은 그 자체로도 사용이 가능하나, 시뮬레이션 과정 전체를 실행하는 통합된 SW 제품으로서 동작하려면 워크플로우에서 시뮬레이션 과정의 다른 단계의 시뮬레이션 SW 플러그인과 함께 동작해야한다.The simulation SW plug-in can be used by itself, but to operate as an integrated SW product that runs the entire simulation process, it must work with the simulation SW plug-in at different stages of the simulation process in the workflow.
상기 워크플로우 생성 인터페이스부(120)는 워크플로우 생성에 필요한 사용자 계정 정보, 워크플로우 전체 흐름의 설정, 워크플로우의 각 단계별로 사용 가능한 시뮬레이션SW 플러그인의 검색 기능, 시뮬레이션 SW 플러그인 정보 검색 및 출력 기능, 워크플로우의 검색 기능 등을 제공한다.The workflow
사용자는 상기 워크플로우 생성 인터페이스부(120)를 통해 제공되는 워크플로우 전체 흐름 설정 화면을 통해 시뮬레이션 서비스 제공에 필요한 단위 업무 절차들을 정의하여 워크플로우 전체 흐름을 설정한다. 그런 다음 상기 사용자는 상기 워크플로우 생성 인터페이스부(120)를 통해 제공되는 시뮬레이션SW 플러그인의 검색 기능을 이용하여 워크플로우의 각 단계별로 사용 가능한 시뮬레이션SW 플러그인을 검색하여 설정한다. 다시 말하면, 상기 사용자는 상기 시뮬레이션 SW 플로그인 DB(110)를 검색하여 상기 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플러그인을 검색하여 설정한다. The user sets the overall workflow by defining the unit work procedures required to provide the simulation service through the workflow overall flow setting screen provided through the workflow
따라서, 사용자는 상기 워크플로우 생성 인터페이스부(120)를 통해 워크플로우 전체 흐름에 대한 정보, 워크플로우의 각 단계별 시뮬레이션 SW 플로그인을 설정한다. Therefore, the user sets the information on the entire workflow and the simulation SW plug-in for each step of the workflow through the workflow
예를 들면, 워크플로우 전체 흐름이 전처리, 시뮬레이션 실행, 시뮬레이션 결과의 가시화의 3단계로 설정된 경우, 사용자는 상기 시뮬레이션 SW 플로그인 DB(110)를 검색하여 전처리를 위한 시뮬레이션 SW 플러그인, 시뮬레이션을 실행하기 위한 시뮬레이션 SW 플러그인, 시뮬레이션 결과를 가시화하기 위한 시뮬레이션 SW 플러그인을 각각 설정한다. 여기서, 전처리를 위한 시뮬레이션 SW 플러그인은 입력 데이터를 준비하는 플러그인을 말하고, 시뮬레이션을 실행하기 위한 시뮬레이션 SW 플러그인은 입력 데이터와 매개변수를 이용하여 시뮬레이션을 실행하는 시뮬레이션 SW 플러그인을 말한다. For example, if the entire workflow is set to three stages of preprocessing, simulation execution, and visualization of simulation results, the user searches for the simulation SW plug-in
상기 워크플로우 생성부(130)는 상기 워크플로우 생성 인터페이스부(120)를 통해 입력받은 워크플로우 전체 흐름에 대한 정보와 워크플로우의 각 단계별 시뮬레이션 SW 플로그인을 이용하여, 워크플로우의 각 단계별로 시뮬레이션 SW 플로그인이 설정된 워크플로우를 생성한다. The
상기 생성된 시뮬레이션 워크플로우는 다수의 시뮬레이션SW 플러그인이 특정 순서와 흐름을 가지고 동작하도록 구성된 것이다. 따라서, 상기 워크플로우 생성부(130)는 다양한 시뮬레이션 과정에 맞도록 각각 해당하는 워크플로우를 구성하고, 워크플로우의 각 단계를 위한 시뮬레이션 SW 플러그인을 설정하여 실행하도록 한다. 하나의 시뮬레이션SW 플러그인은 다수의 워크플로우의 구성원으로 설정될 수 있다.The generated simulation workflow is configured so that a plurality of simulation SW plug-ins operate in a specific order and flow. Therefore, the
상기 워크플로우 생성부(130)에서 생성된 각 워크플로우는 다수의 시뮬레이션SW 플러그인이 특정 순서와 흐름을 가지고 동작하고, 각 시뮬레이션 SW 플러그 인은 그 안에서 흐름의 단계로 설정된다.Each workflow generated by the
상기 워크플로우 처리부(150)는 상기 워크플로우 실행 인터페이스부(140)를 통해 매개 변수값을 포함하는 워크플로우 실행 명령이 입력된 경우, 워크플로우의 각 단계에 맞는 시뮬레이션SW 플러그인 실행파일과 매개변수값을 상기 미들웨어(160)로 전송한다. The
즉, 상기 사용자는 플러그인 기반 워크플로우를 실행하기 위해서 워크플로우 실행 인터페이스부(140)를 사용한다. 상기 워크플로우 실행 인터페이스부(140)는 해당 워크플로우를 실행하기 위한 매개변수 설정, 실행명령 실행 등의 기능을 사용자에게 제공한다. 따라서, 상기 사용자는 상기 워크플로우 실행 인터페이스부(140)를 통해 해당 워크플로우를 시뮬레이션하기 위한 매개 변수값을 설정하여 실행명령을 입력한다. That is, the user uses the
또한, 상기 워크플로우 실행 인터페이스부(140)는 해당 워크플로우의 각 실행 단계를 감시하여 실행상태 및 실행 결과를 사용자에게 제공한다. In addition, the workflow
상기 미들웨어(160)는 상기 대용량 계산 자원(200)간의 커뮤니케이션 채널 역할을 수행한다. 따라서, 상기 미들웨어(160)는 상기 워크플로우 처리부(150)로부터의 워크플로우 각 단계에 맞는 시뮬레이션SW 플러그인 실행파일과 매개변수값을 상기 대용량 계산 자원(200)으로 전송하고, 상기 대용량 계산 자원(200)으로부터 워크플로우에 대한 시뮬레이션 데이터를 수신하여 상기 시뮬레이션 데이터 DB(170)에 저장한다. The
또한, 상기 미들웨어(160)는 상기 워크플로우에 대한 시뮬레이션 데이터, 실행 상태 정보, 결과 정보 등을 해당 사용자에게 제공한다. 이때, 상기 미들웨어(160)는 문자 메시지, SNS, 이메일 등의 다양한 방법을 이용하여 상기 시뮬레이션 데이터, 실행 상태 정보, 결과 정보 등을 전송할 수 있다. In addition, the
상기 시뮬레이션 데이터 DB(170)에는 해당 사용자 정보와 해당 워크플로우, 워크플로우에 대한 시뮬레이션 데이터가 함께 저장되어 있다. 여기서, 상기 사용자 정보는 사용자 단말정보, 사용자 계정 정보, 이메일 정보 등을 말한다. The
또한, 상기 시뮬레이션 데이터 DB(170)에 저장된 워크플로우는 해당 사용자의 설정에 따라 다른 사용자에게 공개 및 공유가 가능하다.In addition, the workflow stored in the
상기 대용량 계산자원(200)은 시뮬레이션 워크플로우에 설정되어있는 시뮬레이션SW 플러그인에 해당 매개 변수값을 적용하여 시뮬레이션을 실행한다. The large-
그런 다음 상기 대용량 계산 자원(200)은 상기 워크플로우에 대한 시뮬레이션 데이터를 상기 미들웨어(160)로 전송한다.The
상기 대용량 계산 자원(200)은 시뮬레이션 작업을 수행하기 위한 슈퍼 컴퓨터, 클러스터 등을 말한다. The
도 2는 본 발명에 따른 플러그 인 기반의 시뮬레이션 워크플로우 실행 방법을 나타낸 도면이다. 2 is a view showing a plug-in based simulation workflow execution method according to the present invention.
이하에서는 플러그 인 기반의 시뮬레이션 워크플로우 실행 시스템을 워크플로우 실행 시스템으로 칭하여 설명하기로 한다. Hereinafter, a plug-in based simulation workflow execution system will be described as a workflow execution system.
도 2를 참조하면, 워크플로우 실행 시스템은 사용자로부터 워크플로우 전체 흐름에 대한 정보를 입력받는다(S202).Referring to FIG. 2, the workflow execution system receives information about the entire workflow from the user (S202).
그런 다음 상기 워크플로우 실행 시스템은 상기 사용자로부터 상기 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플로그인에 대한 설정정보를 입력받는다(S204). 즉, 상기 사용자는 구비된 시뮬레이션 SW 플로그인 DB를 검색하여 상기 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플로그인을 검색하여 설정한다.Then, the workflow execution system receives the setting information on the simulation SW plug-in for each step of the workflow from the user (S204). That is, the user searches and sets the simulation SW plug-in for each step of the workflow by searching the provided simulation SW plug-in DB.
그러면, 상기 워크플로우 실행 시스템은 상기 입력받은 워크플로우 전체 흐름에 대한 정보와 워크플로우의 각 단계별 시뮬레이션 SW 플로그인을 이용하여, 워크플로우의 각 단계별로 시뮬레이션 SW 플로그인이 설정된 워크플로우를 생성한다(S206).Then, the workflow execution system generates a workflow in which the simulation SW plug-in is set for each step of the workflow by using the received information on the entire workflow and the simulation SW plug-in for each step of the workflow ( S206).
상기와 같이 워크플로우가 생성된 상태에서, 사용자로부터 매개변수값을 포함하는 워크플로우 실행 명령이 입력되면(S208), 상기 워크플로우 실행 시스템은 상기 시뮬레이션 워크플로우에 설정되어있는 시뮬레이션SW 플러그인에 해당 매개변수값을 적용하여 시뮬레이션을 실행한다(S210).In the state where the workflow is generated as described above, when a workflow execution command including a parameter value is input from the user (S208), the workflow execution system corresponds to the simulation SW plug-in set in the simulation workflow. The simulation is performed by applying the variable value (S210).
그런 다음 상기 워크플로우 실행 시스템은 상기 워크플로우에 대한 시뮬레이션 데이터를 상기 사용자에게 제공한다(S212). 이때, 상기 워크플로우실행 시스템은 워크플로우의 각 실행 단계를 감시하여 실행상태 및 결과 정보를 사용자에게 제공할 수 있다. 또한, 상기 워크플로우 실행 시스템은 상기 시뮬레이션 데이터를 저장한다.
Then the workflow execution system provides the simulation data for the workflow to the user (S212). At this time, the workflow execution system may monitor the execution steps of the workflow and provide the execution status and the result information to the user. The workflow execution system also stores the simulation data.
이와 같이, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
Thus, those skilled in the art will appreciate that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. It is therefore to be understood that the embodiments described above are to be considered in all respects only as illustrative and not restrictive. The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.
본 발명은 시뮬레이션의 각 단계를 시뮬레이션 SW 플러그인을 이용한 워크플로우로 만들어 제공할 수 있는 플러그 인 기반의 시뮬레이션 워크플로우 실행 시스템 및 방법에 적용할 수 있다. The present invention can be applied to a plug-in-based simulation workflow execution system and method that can provide each step of a simulation by providing a workflow using a simulation SW plug-in.
100 : 워크플로우 생성 장치 110 : 시뮬레이션 SW 플러그인 DB
120 : 워크플로우 생성 인터페이스부130 : 워크플로우 생성부
140 : 워크플로우 실행 인터페이스부 150 : 워크플로우 처리부
160 : 미들웨어 170 : 시뮬레이션 데이터 DB
200 : 대용량 계산 자원100: workflow generating device 110: simulation SW plug-in DB
120: workflow creation interface unit 130: workflow generation unit
140: workflow execution interface unit 150: workflow processing unit
160: middleware 170: simulation data DB
200: large compute resources
Claims (12)
상기 워크플로우 실행 장치로부터의 시뮬레이션SW 플러그인 실행파일에 매개 변수값을 적용하여 상기 워크플로우를 시뮬레이션하고, 상기 워크플로우에 대한 시뮬레이션 데이터를 상기 워크플로우 실행장치로 전송하는 계산 자원;
을 포함하는 플러그 인 기반의 시뮬레이션 워크플로우 실행 시스템.
The user receives the information about the overall workflow and the simulation software plug-in for each step of the workflow, and creates a workflow in which the simulation SW plug-in is set for each step, and the parameter values for the generated workflow. A workflow execution device configured to transmit a simulation SW plug-in execution file and the parameter value corresponding to each step of the workflow to a calculation resource when a workflow execution command including a; And
A calculation resource for simulating the workflow by applying parameter values to the simulation SW plug-in executable file from the workflow execution device, and transmitting the simulation data for the workflow to the workflow execution device;
Plug-in based simulation workflow execution system comprising a.
상기 워크플로우 실행 장치는 해당 워크플로우의 각 실행 단계를 감시하여 실행상태 또는 실행 결과를 사용자에게 전송하는 것을 특징으로 하는 플러그 인 기반의 시뮬레이션 워크플로우 실행 시스템.
The method of claim 1,
The workflow execution apparatus is a plug-in based simulation workflow execution system, characterized in that for monitoring each execution step of the workflow to transmit the execution status or execution results to the user.
시뮬레이션 SW 플러그인에 대한 정보가 저장된 시뮬레이션 SW 플로그인 데이터베이스;
워크플로우 전체 흐름에 대한 정보와 워크플로우의 각 단계별 시뮬레이션 SW 플로그인을 입력받아 각 단계별로 시뮬레이션 SW 플로그인이 설정된 워크플로우를 생성하는 워크플로우 생성부;
매개 변수값을 포함하는 워크플로우 실행 명령이 입력된 경우, 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플러그인 실행파일과 매개변수값을 미들웨어로 전송하는 워크플로우 처리부;
상기 워크플로우 처리부로부터의 시뮬레이션SW 플러그인 실행파일과 매개변수값을 계산 자원으로 전송하고, 상기 계산 자원으로부터 워크플로우에 대한 시뮬레이션 정보를 수신하여 상기 시뮬레이션 정보 데이터베이스에 저장하는 미들웨어;
를 포함하는 워크플로우 실행 장치.
A simulation information DB for storing a workflow, user information on a user who created each workflow, and simulation information for each workflow;
A simulation SW plug-in database that stores information about the simulation SW plug-in;
A workflow generation unit for receiving the information on the entire workflow and the simulation SW plug-in for each step of the workflow to generate a workflow in which the simulation SW plug-in is set for each step;
A workflow processing unit for transmitting a simulation SW plug-in executable file and parameter values suitable for each step of the workflow to the middleware when a workflow execution command including parameter values is input;
A middleware that transmits a simulation SW plug-in executable file and parameter values from the workflow processor to a calculation resource, receives simulation information about a workflow from the calculation resource, and stores the simulation information in the simulation information database;
Workflow execution device comprising a.
상기 미들웨어는 시뮬레이션 실행 상태 또는 시뮬레이션 결과를 포함하는 시뮬레이션 정보를 해당 사용자에게 알리는 것을 특징으로 하는 워크플로우 실행 장치.
The method of claim 3,
The middleware is a workflow execution device, characterized in that to inform the user of the simulation information including the simulation execution status or simulation results.
워크플로우 생성에 필요한 사용자 정보, 워크플로우 전체 흐름의 설정, 워크플로우의 각 단계별로 사용 가능한 시뮬레이션SW 플러그인의 검색 및 출력, 워크플로우의 검색 중 적어도 하나의 기능을 제공하는 워크플로우 생성 인터페이스부를 더 포함하는 것을 특징으로 하는 워크플로우 실행 장치.
The method of claim 3,
It further includes a workflow creation interface that provides at least one of user information required for creating a workflow, setting up the entire workflow, searching and outputting a simulation SW plug-in that can be used at each step of the workflow, and searching the workflow. Workflow execution apparatus, characterized in that.
상기 미들웨어는 상기 시뮬레이션SW 플러그인 실행파일에 매개 변수값을 적용하여 상기 워크플로우를 시뮬레이션하는 것을 특징으로 하는 워크플로우 실행 장치.
The method of claim 3,
The middleware simulates the workflow by applying parameter values to the simulation SW plug-in executable file.
해당 워크플로우의 각 실행 단계를 감시하여 실행상태 또는 실행 결과를 사용자에게 제공하는 워크플로우 실행 인터페이스부를 더 포함하는 것을 특징으로 하는 워크플로우 실행 장치.
The method of claim 3,
And a workflow execution interface unit that monitors each execution step of the corresponding workflow and provides an execution state or an execution result to a user.
(a) 사용자로부터 워크플로우 전체 흐름에 대한 정보와 상기 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플로그인에 대한 설정정보를 입력받는 단계;
(b) 상기 워크플로우 전체 흐름에 대한 정보와 워크플로우의 각 단계별 시뮬레이션 SW 플로그인을 이용하여, 워크플로우의 각 단계별로 시뮬레이션 SW 플로그인이 설정된 워크플로우를 생성하는 단계;
(c) 상기 사용자로부터 매개변수값을 포함하는 워크플로우 실행 명령이 입력된 경우 해당 워크플로우에 설정되어있는 시뮬레이션SW 플러그인에 해당 매개변수값을 적용하여 시뮬레이션을 실행하는 단계;
를 포함하는 플러그 인 기반의 시뮬레이션 워크플로우 실행 방법.
In the simulation workflow execution method, the system executes a plug-in based simulation workflow.
(a) receiving, from a user, information on the entire workflow and setting information on a simulation SW plug-in corresponding to each step of the workflow;
(b) generating a workflow in which a simulation SW plug-in is set for each step of the workflow by using the information on the entire workflow and the simulation SW plug-in for each step of the workflow;
(c) executing a simulation by applying the parameter value to a simulation SW plug-in set in the workflow when a workflow execution command including a parameter value is input from the user;
Plug-in based simulation workflow execution method comprising a.
상기 (c) 단계 이후,
상기 워크플로우에 대한 시뮬레이션 정보를 상기 사용자에게 제공하는 단계를 더 포함하는 것을 특징으로 하는 플러그 인 기반의 시뮬레이션 워크플로우 실행 방법.
9. The method of claim 8,
After the step (c)
And providing the user with simulation information for the workflow.
상기 (c) 단계 이후,
상기 워크플로우의 각 실행 단계를 감시하여 실행상태 및 결과 정보를 사용자에게 제공하는 단계를 더 포함하는 것을 특징으로 하는 플러그 인 기반의 시뮬레이션 워크플로우 실행 방법.
9. The method of claim 8,
After the step (c)
And monitoring the execution steps of the workflow and providing the execution status and the result information to the user.
상기 (a) 단계는,
워크플로우 전체 흐름 설정 화면을 통해 시뮬레이션 서비스 제공에 필요한 단위 업무 절차들을 정의하여 워크플로우 전체 흐름을 설정하는 단계;
구비된 시뮬레이션 SW 플로그인 DB를 검색하여 상기 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플러그인을 검색하여 설정하는 단계;
상기 워크플로우 전체 흐름에 대한 정보와 상기 워크플로우의 각 단계에 맞는 시뮬레이션 SW 플로그인에 대한 설정정보에 의한 워크플로우를 설정하는 단계를 포함하는 것을 특징으로 하는 플러그 인 기반의 시뮬레이션 워크플로우 실행 방법.
9. The method of claim 8,
The step (a)
Setting a workflow overall flow by defining unit work procedures required to provide a simulation service through a workflow overall flow setting screen;
Searching and setting a simulation SW plug-in DB provided to search and set a simulation SW plug-in corresponding to each step of the workflow;
And setting a workflow based on the information on the entire workflow and setting information on a simulation SW plug-in suitable for each step of the workflow.
상기 워크플로우 전체 흐름에 대한 정보와 워크플로우의 각 단계별 시뮬레이션 SW 플로그인을 이용하여, 워크플로우의 각 단계별로 시뮬레이션 SW 플로그인이 설정된 워크플로우를 생성하는 단계;
상기 사용자로부터 매개변수값을 포함하는 워크플로우 실행 명령이 입력된 경우 해당 워크플로우에 설정되어있는 시뮬레이션SW 플러그인에 해당 매개변수값을 적용하여 시뮬레이션을 실행하는 단계를 포함하는 플러그 인 기반의 시뮬레이션 워크플로우 실행 방법이 프로그램으로 기록되고 전자 장치에서 판독 가능한 기록매체.
Receiving information about the entire workflow and setting information about a simulation SW plug-in corresponding to each step of the workflow from a user;
Generating a workflow in which a simulation SW plug-in is set for each step of the workflow by using the information on the entire workflow and the simulation SW plug-in for each step of the workflow;
Plug-in-based simulation workflow comprising the step of applying the parameter value to the simulation SW plug-in set in the workflow when a command to execute a workflow including a parameter value is input from the user A recording medium in which a method of execution is recorded by a program and readable by an electronic device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110125650A KR101273374B1 (en) | 2011-11-29 | 2011-11-29 | System and Method for executing simulation workflow based on plug-in |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110125650A KR101273374B1 (en) | 2011-11-29 | 2011-11-29 | System and Method for executing simulation workflow based on plug-in |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130059600A KR20130059600A (en) | 2013-06-07 |
KR101273374B1 true KR101273374B1 (en) | 2013-06-11 |
Family
ID=48858390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110125650A KR101273374B1 (en) | 2011-11-29 | 2011-11-29 | System and Method for executing simulation workflow based on plug-in |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101273374B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102391665B1 (en) * | 2021-08-06 | 2022-04-29 | 이지지아이에스 주식회사 | Workflow based ai analysis system and method thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010099512A (en) * | 2001-10-15 | 2001-11-09 | 남진우 | Automatic method of financial business workflow integration and integration channel workflow on web |
KR20030047442A (en) * | 2001-12-10 | 2003-06-18 | 오태동 | Enterprise business process consulting system |
KR20040110408A (en) * | 2003-06-19 | 2004-12-31 | 주식회사 케이티 | Work flow management apparatus and method there of the same |
KR20070011973A (en) * | 2005-07-22 | 2007-01-25 | 삼성에스디에스 주식회사 | Method for management of work-flow finance |
-
2011
- 2011-11-29 KR KR1020110125650A patent/KR101273374B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010099512A (en) * | 2001-10-15 | 2001-11-09 | 남진우 | Automatic method of financial business workflow integration and integration channel workflow on web |
KR20030047442A (en) * | 2001-12-10 | 2003-06-18 | 오태동 | Enterprise business process consulting system |
KR20040110408A (en) * | 2003-06-19 | 2004-12-31 | 주식회사 케이티 | Work flow management apparatus and method there of the same |
KR20070011973A (en) * | 2005-07-22 | 2007-01-25 | 삼성에스디에스 주식회사 | Method for management of work-flow finance |
Also Published As
Publication number | Publication date |
---|---|
KR20130059600A (en) | 2013-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11429433B2 (en) | Process discovery and automatic robotic scripts generation for distributed computing resources | |
US8417798B2 (en) | Deploying artifacts for packaged software application in cloud computing environment | |
KR101345068B1 (en) | System and method for workflow modeling and simulation | |
US11783099B2 (en) | Autonomous surrogate model creation platform | |
CN107944773A (en) | Business process control method, device and storage medium | |
Fernández-Cerero et al. | Measuring data-centre workflows complexity through process mining: The Google cluster case | |
Lu et al. | Collaborative scientific workflows | |
US8819620B1 (en) | Case management software development | |
CN111381811A (en) | Software resource integration platform suitable for integration of multiple types of information systems | |
KR101273374B1 (en) | System and Method for executing simulation workflow based on plug-in | |
Ulrich et al. | Operator timing of task level primitives for use in computation-based human reliability analysis | |
Papakostas et al. | An agent-based collaborative platform for the design of assembly lines | |
Papapanagiotou et al. | Social machines for all | |
US20190146782A1 (en) | Configuration guide editor to generate interactive configuration guides and automation content | |
CN110766163A (en) | System for implementing a machine learning process | |
Sallo et al. | Towards a DISSECT-CF extension for simulating function-as-a-service | |
US9875290B2 (en) | Method, system and computer program product for using an intermediation function | |
Anseeuw et al. | BPMN extensions for decentralized execution and monitoring of business processes | |
Thomas et al. | SIM-PIPE DryRunner: An approach for testing container-based big data pipelines and generating simulation data | |
Ekyalimpa et al. | A prototype for project management game development using high level architecture | |
US11740986B2 (en) | System and method for automated desktop analytics triggers | |
KR102590516B1 (en) | What-if Simulation Method of Factory Situation And Device That Implements Same | |
Alajrami et al. | Enabling global software development via cloud-based software process enactment | |
Wang et al. | A tool for IMA system configuration verification and case study | |
Porzucek et al. | Combination of a discrete event simulation and an analytical performance analysis through model-transformations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20160406 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170327 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |