Software architecture modeling and simulation method

A technology of software architecture and simulation method, applied in the direction of software design, program control device, etc., can solve the problem that the multi-agent system is difficult to meet the requirements, and the difficulty of software system analysis and verification is increased.

Active Publication Date: 2017-04-26
上海丰蕾信息科技有限公司
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with the continuous improvement of the military's informatization, today's military software is becoming more and more intelligent. The construction of the system has brought great challenges, so it is difficult for the traditional multi-agent system to meet the requirements of modern military software
In addition, modern military software has a large number of individual behaviors and interactions between them, which greatly increases the difficulty of analyzing and verifying the behavior of these software systems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software architecture modeling and simulation method
  • Software architecture modeling and simulation method
  • Software architecture modeling and simulation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] Military UAV is a member of modern air force, and it has obvious characteristics: no casualties, good concealment, small and flexible, etc. There are many types of military UAVs, the flight environment is complex and changeable, and the flight missions are extremely dangerous. The manipulation and control of UAVs are extremely demanding. Software needs to control and manage many types of drones so that they can complete more military missions in the future. The desired requirement is to effectively operate and control various types of different UAVs. Input the requirements into the modeling module of the system. The modeling module is a formalized modeling language for system design. It uses rigorous mathematical expressions and accurate semantic explanations to describe the UAV control accurately and unambiguously. The behavior structure of each agent in the UAV control software is modeled. The top layer of the hierarchical MAS model can be divided into reconnaissanc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention discloses a software architecture modeling and simulation method. The method comprises the steps of outputting an input software demand as a layering MAS software model, wherein the model is used as input of a simulation module; and simulating the input layering MAS software model, so as to show interaction behaviors of all agents. Based on a traditional multi-agent software system, the layering MAS-based software architecture modeling and simulation method is added with a layering design mode, a software function and an external environment are modeled in a uniform framework to make the function as the target, and a multi-layer MAS adaptive software architecture integrating distributed control and centralized control and being capable of responding to dynamic environment changes is realized.

Description

technical field [0001] The invention relates to the technical field of computer software modeling and simulation, in particular to a modeling and simulation method based on hierarchical MAS software architecture. Background technique [0002] A multi-agent system (MAS) is a collection of multiple agents. Their goal is to build a large and complex system into an easy-to-control and manage system composed of many small agents that can communicate and coordinate with each other. therefore. Based on multi-agent technology, it has played its advantages in solving complex software modeling and simulation, especially in the field of military software. However, with the continuous improvement of the military's informatization, today's military software is becoming more and more intelligent. The construction of the system has brought great challenges, so it is difficult for the traditional multi-agent system to meet the requirements of modern military software. In addition, modern...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
CPCG06F8/20
Inventor 黄滟鸿施健史建琦方徽星李昂李新何积丰
Owner 上海丰蕾信息科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products