CN112529522B - Comprehensive electromechanical management software architecture system - Google Patents
Comprehensive electromechanical management software architecture system Download PDFInfo
- Publication number
- CN112529522B CN112529522B CN202011400155.6A CN202011400155A CN112529522B CN 112529522 B CN112529522 B CN 112529522B CN 202011400155 A CN202011400155 A CN 202011400155A CN 112529522 B CN112529522 B CN 112529522B
- Authority
- CN
- China
- Prior art keywords
- layer
- electromechanical
- module
- task
- management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- 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/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computer Security & Cryptography (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
The invention belongs to the technical field of aircraft electromechanical management, and discloses a comprehensive electromechanical management software architecture system which comprises a user task layer, a public service layer, an operating system layer and a hardware control layer; the user task layer is a hierarchy of input of electromechanical control software, and a plurality of electromechanical control software corresponding to different electromechanical systems are connected with the electromechanical management system from the user task layer; the public service layer is provided with interfaces for various electromechanical control software and a support module, and the support module comprises a comprehensive data management module, a test maintenance agent module and a comprehensive communication management module; the operating system layer is a layer with real-time embedded operating system simulation modules; the hardware control layer is used for driving the electromechanical system. The invention can improve the application level of the software implementation method, the comprehensive software demand analysis method, the direct conversion technology of the software model to codes, the optimization of the software development flow and the like of the national high comprehensive system.
Description
Technical Field
The invention belongs to the technical field of aircraft electromechanical management, relates to an electromechanical management software system, and in particular relates to a comprehensive electromechanical management software architecture system.
Background
With the improvement of the electronic and intelligent degree of weaponry, various kinds of equipment start to develop to comprehensive design, wherein due to the high sensitivity to volume and weight and the urgent requirements on the improvement of performance and intelligent level, the aircraft has more research and practice on the aspect of comprehensive control of electromechanical systems, the single-machine code scale breaks through millions of lines and develops to tens of millions, and the functional software of various systems has different requirements on real-time performance and safety.
The improvement of the comprehensive degree of the electromechanical system necessarily brings about the improvement of the software complexity, the software scale and the complexity of the software are exponentially increased, and the design and engineering implementation methods are required to be greatly changed. Because of lack of intensive research and long-term accumulation, the current highly comprehensive software development method is still in a fumbling stage, and under the increasingly severe progress pressure, the quality of software is seriously affected by inefficient development and testing, and the software problem has become a main problem for restricting the progress and quality.
Disclosure of Invention
In order to solve the problems, the invention provides a comprehensive electromechanical management software architecture system, which simplifies the development process of application software, greatly improves the development efficiency and the software quality, has less work when needing modification, and reduces the cost of software modification.
The technical scheme of the invention is as follows:
an integrated electromechanical management software architecture system is used for an electromechanical management system and comprises a user task layer, a public service layer, an operating system layer and a hardware control layer; the user task layer is a hierarchy of input of electromechanical control software, and a plurality of electromechanical control software corresponding to different electromechanical systems are connected with the electromechanical management system from the user task layer; the public service layer is provided with interfaces for various electromechanical control software and a support module, and the support module comprises a comprehensive data management module, a test maintenance agent module and a comprehensive communication management module; the operating system layer is a layer with real-time embedded operating system simulation modules; the hardware control layer is used for driving the electromechanical system.
Further, the user task layer comprises a plurality of task modules, and each task module is connected with a corresponding interface of the public service layer; the task modules have no direct interaction with each other.
Further, the operating system layer and the hardware control layer are isolated from the user task layer by a common service layer.
Furthermore, the task module of the user task layer shields the influence of the hardware control layer, so that the task module only realizes the logic processing function of the task module and does not need to pay attention to the actual interface of the hardware control layer and the topological relation of the system.
Further, the public service layer is connected with and controls the operating system layer and provides a user task layer data interface and a communication interface; the public service layer provides unified management for all interface data and part of link data of the system, and intercommunication of all system data is realized through the cross transmission links.
Further, the integrated data management module and the integrated communication management module of the public service layer manage the interfaces and the data links of the whole system according to a unified standard mode, and are only related to the interface distribution and the topology of the system, and are not related to the application of each task module.
Furthermore, the public service layer is also provided with a mode switching support module which is controlled by the task module and used for switching the working mode of the electromechanical management system.
Furthermore, the user task layer, the public service layer, the operating system layer and the hardware control layer are all provided with simulation control expansion modules. And the development of a new electromechanical system is facilitated.
The invention has the advantages that:
the invention can improve the application level of the software implementation method, the comprehensive software demand analysis method, the software interface standardization, the software digital virtual machine implementation technology, the technology used in the software test verification of the software modeling simulation, the software automation test technology, the technology of directly converting the software model into codes, the software development flow optimization and the like of the national highly comprehensive system.
Drawings
FIG. 1 is a functional block diagram of an embodiment of the present invention;
FIG. 2 is a schematic diagram of the operation of a duplex electromechanical management computer according to an embodiment of the invention;
FIG. 3 is a flow chart of the electromechanical management computer software of an embodiment of the present invention.
Detailed Description
This section is an embodiment of the present invention for explaining and explaining the technical solution of the present invention.
An integrated electromechanical management software architecture system is used for an electromechanical management system and comprises a user task layer, a public service layer, an operating system layer and a hardware control layer; the user task layer is a hierarchy of input of electromechanical control software, and a plurality of electromechanical control software corresponding to different electromechanical systems are connected with the electromechanical management system from the user task layer; the public service layer is provided with interfaces for various electromechanical control software and a support module, and the support module comprises a comprehensive data management module, a test maintenance agent module and a comprehensive communication management module; the operating system layer is a layer with real-time embedded operating system simulation modules; the hardware control layer is used for driving the electromechanical system.
The user task layer comprises a plurality of task modules, and each task module is connected with a corresponding interface of the public service layer; the task modules have no direct interaction with each other.
The operating system layer and the hardware control layer are isolated from the user task layer by a common service layer.
The task module of the user task layer shields the influence of the hardware control layer, so that the task module only realizes the logic processing function of the task module and does not need to pay attention to the actual interface of the hardware control layer and the topological relation of the system.
The public service layer is connected with and controls the operating system layer and provides a user task layer data interface and a communication interface; the public service layer provides unified management for all interface data and part of link data of the system, and intercommunication of all system data is realized through the cross transmission links.
The comprehensive data management module and the comprehensive communication management module of the public service layer manage the interfaces and the data links of the whole system according to a unified standard mode, and are only related to the interface distribution and the topology of the system, and are not related to the application of each task module.
The public service layer is also provided with a mode switching support module which is controlled by the task module and used for switching the working mode of the electromechanical management system.
The user task layer, the public service layer, the operating system layer and the hardware control layer are all provided with simulation control expansion modules. And the development of a new electromechanical system is facilitated.
Another embodiment of the present invention will be described below with reference to the accompanying drawings.
As shown in fig. 1, using a hierarchical software architecture, the electromechanical management system software is divided into: the system comprises a user task layer, a public service layer, an operating system layer and a hardware control layer.
The public service layer provides unified management of all interface data and part link data of the system, and intercommunication of all system data is realized through the cross transmission links, so that application programs running on all computers can conveniently acquire data information of the whole system, and independence of application and system hardware architecture is realized.
The data management and communication management module manages the interfaces and the data links of the whole system according to a unified mode, has single functions, is only related to the interface distribution and the topology of the system, is irrelevant to the application of each subsystem, and reduces the correlation with the hardware architecture of the system through a standardized driving interface.
The subsystem task data management and the communication management are interacted through a standard interface, direct coupling among subsystem modules is eliminated, when software testing and experiment are carried out, an independent subsystem task is integrated with the data management and communication management module, and required data are injected in an external injection mode, so that independent testing and verification of each module are realized.
As shown in FIG. 3, the electromechanical management computer software process is linearized as much as possible according to the process of inputting data, logic processing and outputting data, and the state of the software can be obtained by observing data at the input and output places, and meanwhile, the state of the software can be controlled by only injecting data at the place where the data is input.
Claims (4)
1. The comprehensive electromechanical management software architecture system is characterized by comprising a user task layer, a public service layer, an operating system layer and a hardware control layer; the user task layer is a hierarchy of input of electromechanical control software, and a plurality of electromechanical control software corresponding to different electromechanical systems are connected with the electromechanical management system from the user task layer; the public service layer is provided with interfaces for various electromechanical control software and a support module, and the support module comprises a comprehensive data management module, a test maintenance agent module and a comprehensive communication management module; the operating system layer is a layer with real-time embedded operating system simulation modules; the hardware control layer is used for driving the electromechanical system;
the user task layer comprises a plurality of task modules, and each task module is connected with a corresponding interface of the public service layer; the task modules have no direct interaction with each other;
the operating system layer and the hardware control layer are isolated from the user task layer through the public service layer;
the public service layer is connected with and controls the operating system layer and provides a user task layer data interface and a communication interface; the public service layer provides unified management for all interface data and part of link data of the system, and the intercommunication of all system data is realized through the cross transmission link;
the comprehensive data management module and the comprehensive communication management module of the public service layer manage the interfaces and the data links of the whole system according to a unified standard mode, and are only related to the interface distribution and the topology of the system, and are not related to the application of each task module.
2. The integrated mechatronic management software architecture system of claim 1, wherein the task module of the user task layer shields the hardware control layer from the task module to enable the task module to implement only its own logic processing functions without concern for the actual interface of the hardware control layer and the system topology.
3. The integrated mechatronic management software architecture system of claim 1, further comprising a mode switching support module controlled by the task module for switching modes of operation of the mechatronic management system.
4. The integrated mechatronic management software architecture system of claim 1, wherein the user task layer, the common services layer, the operating system layer, and the hardware control layer all have analog control expansion modules.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011400155.6A CN112529522B (en) | 2020-12-04 | 2020-12-04 | Comprehensive electromechanical management software architecture system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011400155.6A CN112529522B (en) | 2020-12-04 | 2020-12-04 | Comprehensive electromechanical management software architecture system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112529522A CN112529522A (en) | 2021-03-19 |
CN112529522B true CN112529522B (en) | 2023-05-26 |
Family
ID=74998390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011400155.6A Active CN112529522B (en) | 2020-12-04 | 2020-12-04 | Comprehensive electromechanical management software architecture system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112529522B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1372084A2 (en) * | 2002-05-31 | 2003-12-17 | Interuniversitair Microelektronica Centrum Vzw | Method for hardware-software multitasking on a reconfigurable computing platform |
US7079485B1 (en) * | 2001-05-01 | 2006-07-18 | Integrated Device Technology, Inc. | Multiservice switching system with distributed switch fabric |
DE102010017652A1 (en) * | 2010-06-30 | 2012-01-05 | Ford Global Technologies, Llc | Modular control system for e.g. power steering system, of motor car, has data bus for communicating modules of assistance system and/or control system for data transfer and comprising regions that are assigned to various system functions |
CN107992291A (en) * | 2017-11-16 | 2018-05-04 | 上海南潮信息科技有限公司 | Ruff OS Internet of Things operating systems applied to built-in application program |
CN108089976A (en) * | 2017-11-22 | 2018-05-29 | 中国航空工业集团公司西安飞机设计研究所 | A kind of method for building flight management system software virtual testing environment |
CN108170569A (en) * | 2017-12-13 | 2018-06-15 | 中国航空工业集团公司成都飞机设计研究所 | A kind of integrated form 1394B bus network emulators |
CN108818569A (en) * | 2018-07-30 | 2018-11-16 | 浙江工业大学 | Intelligent robot system towards public service scene |
CN110990336A (en) * | 2019-12-10 | 2020-04-10 | 北京慧虹远航科技有限公司 | Functional design method and system for industrial control |
CN111309637A (en) * | 2020-05-14 | 2020-06-19 | 四川新网银行股份有限公司 | Software testing and analyzing method based on bank micro-service |
CN111857804A (en) * | 2020-07-22 | 2020-10-30 | 北京达佳互联信息技术有限公司 | Offline task processing method and device, electronic equipment and storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8260479B2 (en) * | 2008-12-09 | 2012-09-04 | Honeywell International Inc. | Modular software architecture for an unmanned aerial vehicle |
CN105116791A (en) * | 2015-07-16 | 2015-12-02 | 中国航空无线电电子研究所 | Comprehensive display control system software framework of small helicopter |
CN106155680B (en) * | 2016-06-27 | 2019-08-02 | 上海波汇科技有限公司 | A kind of distribution High Availabitity, expansible, portable software framework |
CN108052744A (en) * | 2017-12-15 | 2018-05-18 | 四川汉科计算机信息技术有限公司 | Avionic software simulation synthetic test and verification platform |
-
2020
- 2020-12-04 CN CN202011400155.6A patent/CN112529522B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7079485B1 (en) * | 2001-05-01 | 2006-07-18 | Integrated Device Technology, Inc. | Multiservice switching system with distributed switch fabric |
EP1372084A2 (en) * | 2002-05-31 | 2003-12-17 | Interuniversitair Microelektronica Centrum Vzw | Method for hardware-software multitasking on a reconfigurable computing platform |
DE102010017652A1 (en) * | 2010-06-30 | 2012-01-05 | Ford Global Technologies, Llc | Modular control system for e.g. power steering system, of motor car, has data bus for communicating modules of assistance system and/or control system for data transfer and comprising regions that are assigned to various system functions |
CN107992291A (en) * | 2017-11-16 | 2018-05-04 | 上海南潮信息科技有限公司 | Ruff OS Internet of Things operating systems applied to built-in application program |
CN108089976A (en) * | 2017-11-22 | 2018-05-29 | 中国航空工业集团公司西安飞机设计研究所 | A kind of method for building flight management system software virtual testing environment |
CN108170569A (en) * | 2017-12-13 | 2018-06-15 | 中国航空工业集团公司成都飞机设计研究所 | A kind of integrated form 1394B bus network emulators |
CN108818569A (en) * | 2018-07-30 | 2018-11-16 | 浙江工业大学 | Intelligent robot system towards public service scene |
CN110990336A (en) * | 2019-12-10 | 2020-04-10 | 北京慧虹远航科技有限公司 | Functional design method and system for industrial control |
CN111309637A (en) * | 2020-05-14 | 2020-06-19 | 四川新网银行股份有限公司 | Software testing and analyzing method based on bank micro-service |
CN111857804A (en) * | 2020-07-22 | 2020-10-30 | 北京达佳互联信息技术有限公司 | Offline task processing method and device, electronic equipment and storage medium |
Non-Patent Citations (4)
Title |
---|
下一代IMA架构机载系统综合化关键技术研究;王明;龙慊;解文涛;高杨;张蕾;;信息通信(第12期);74-75 * |
嵌入式软件测试技术在机电综合管理系统中的应用;王伟;吴丽媛;谢剑斌;陆志肖;;直升机技术(第02期);64-67+72 * |
机载新型机电管理系统综合检测技术研究;郭警涛;杨东亮;;计算机测量与控制(第11期);5-7+10 * |
机载机电管理系统通道故障逻辑设计;吴凌涵等;计算机测量与控制;第29卷(第3期);99-103 * |
Also Published As
Publication number | Publication date |
---|---|
CN112529522A (en) | 2021-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102254234A (en) | Realization method of business process and workflow engine | |
KR102711703B1 (en) | Optimized management device and method of smart grid system based on digital twin technology | |
CN111124927B (en) | Testing method for multi-partition airborne software | |
CN103608735A (en) | Simulation system, method for carrying out a simulation, control system and computer program product | |
CN109885493A (en) | An automated hybrid framework based on Android platform and Java reflection | |
CN103676661A (en) | Multifunctional simulation verifying system and simulation verifying method thereof | |
CN112529522B (en) | Comprehensive electromechanical management software architecture system | |
CN101110031A (en) | Misconnect interface for flexible online/offline deployment of n-tier software applications | |
CN114741056A (en) | An IoT management platform based on big data and cloud computing | |
CN114706768A (en) | I3C bus verification method and verification system | |
CN111552459B (en) | Service arrangement flow management system and method | |
CN115238437A (en) | Engine control software simulation platform integration method and system thereof | |
CN111814413A (en) | Simulink software simulation method for extracting modeling information based on PREEvison software secondary development | |
CN117723857A (en) | Universal data recorder test system and test method | |
CN102243489B (en) | Cross-platform data processing system and method | |
CN105977971A (en) | Power failure analysis method based on single line diagram of distribution network GIS power grid | |
CN114417598A (en) | Componentized mapping method, device and electronic device for digital twin power grid | |
CN113835358A (en) | DCS semi-physical full-range simulation system | |
CN112867043A (en) | OM management system of 5G micro base station | |
CN116909894B (en) | A design method for a hybrid dynamic test platform integrating virtual and real elements | |
CN110765009A (en) | Automatic AI voice software testing framework of carrying out | |
CN112799645A (en) | WCF-based distributed report system | |
CN112214912A (en) | External automatic test system and airborne equipment test method | |
CN113901643B (en) | Software demand design verification architecture and method for aircraft electromechanical management system | |
CN115495378A (en) | Electromechanical management software offline verification platform under general architecture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |