[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN117349121A - Communication monitoring method and system for computer software development - Google Patents

Communication monitoring method and system for computer software development Download PDF

Info

Publication number
CN117349121A
CN117349121A CN202311399745.5A CN202311399745A CN117349121A CN 117349121 A CN117349121 A CN 117349121A CN 202311399745 A CN202311399745 A CN 202311399745A CN 117349121 A CN117349121 A CN 117349121A
Authority
CN
China
Prior art keywords
data
module
communication
monitoring
software development
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.)
Pending
Application number
CN202311399745.5A
Other languages
Chinese (zh)
Inventor
黄灏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN202311399745.5A priority Critical patent/CN117349121A/en
Publication of CN117349121A publication Critical patent/CN117349121A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a communication monitoring method and a system for developing computer software, which relate to the technical field of communication monitoring and comprise the following steps: the system comprises a data acquisition module, a real-time monitoring module, a data analysis and processing module, an abnormality notification module, a visual display module, a configuration and management module and an expandability module; the data acquisition module is used for acquiring communication data of the software system in real time; the real-time monitoring module is used for monitoring the communication problem of the software system and acquiring communication information; in the invention, the communication in the software development process is monitored through the real-time monitoring module, the communication of the whole software system can be comprehensively monitored in real time, abnormal behaviors and potential problems are identified, and timely reminding is carried out, so that the communication problems can be timely processed, the stability and performance of the software system are improved, and different software systems are supported through the expandability module by using plug-in configuration files.

Description

Communication monitoring method and system for computer software development
Technical Field
The invention relates to the technical field of communication monitoring, in particular to a communication monitoring method and a system for developing computer software.
Background
Communication data in the software development process, including network communication, message transmission, log recording and the like, are monitored and recorded through the communication monitoring system, so that a software development team is helped to know and analyze the communication condition in the software development process, the communication problem can be found and solved in time, and the software development efficiency and quality are improved.
The existing communication monitoring system is usually based on offline analysis, and needs to collect communication data for a period of time for analysis, which results in incapability of monitoring communication problems in real time and further incapability of finding and solving the problems in time, and the existing communication monitoring system usually only focuses on specific application programs and cannot comprehensively monitor communication of the whole software system, which results in incapability of comprehensively knowing communication conditions of the software system, so that a communication monitoring method and a system for developing computer software are provided, so that the problems set forth in the foregoing are solved.
Disclosure of Invention
The invention aims to provide a communication monitoring method and a system for developing computer software, which are used for solving the problems in the current market, which are presented by the background technology.
In order to achieve the above purpose, the present invention provides the following technical solutions:
a communication monitoring system for computer software development, comprising: the system comprises a data acquisition module, a real-time monitoring module, a data analysis and processing module, an abnormality notification module, a visual display module, a configuration and management module and an expandability module;
the data acquisition module is used for acquiring communication data of the software system in real time;
the real-time monitoring module is used for monitoring the communication problem of the software system and acquiring communication information;
the data analysis and processing module is used for preprocessing and analyzing the collected communication data and identifying abnormal behaviors and potential problems;
the abnormal notification module is used for carrying out screen display notification information on the data with abnormal behaviors in the analysis result;
the visual display module is used for displaying the analysis result in a visual screen display mode;
the configuration and management module is used for carrying out systematic management on the monitoring system;
the extensibility module supports different software systems through add-in configuration files.
Preferably, in the data acquisition module, for acquiring network communication, the initial data of the network communication is acquired by using a Wireshark; for collection inter-process communications, a stride is used to track system calls and library function calls.
Preferably, in the real-time monitoring module, a network communication data packet of the software system is captured by monitoring a network interface and using a Wireshark network packet; monitoring data transmission of an inter-process communication mechanism of the software development system through a shared memory and a message queue; the captured communication data is parsed and converted into a readable format.
Preferably, in the data analysis and processing module, the collected original data is cleaned, repeated data, missing data and error data are removed;
converting the cleaned data, namely converting text data into digital data, and converting a time stamp into a date-time format; extracting statistical indexes, frequency distribution and time sequence characteristics of the data from the cleaned and converted data; exploratory data analysis, data visualization, pattern recognition and anomaly detection are carried out on the extracted features by using statistics so as to find rules, trends and anomaly behaviors in the data; according to the result of data analysis, the possible network attack, communication fault and performance problem are identified, and whether the abnormal condition exists is determined by comparing the actual observed value with the expected behavior; when abnormal behaviors and potential problems are identified, network faults are repaired, safety measures are enhanced, and system performance is optimized.
Preferably, in the anomaly notification module, whether the problems of excessively high communication delay, excessively high packet loss rate and disconnection exist is judged according to the result of the data analysis and processing module, when the problems of abnormal behavior and potential problems exist, the anomaly notification module generates description, severity, time stamp and solution of the problems, related personnel are notified through screen display, and meanwhile the anomaly notification module also stores the generated notification information record and analyzes the anomaly condition according to the notification information.
Preferably, in the visual display module, trends of data, differences among different data and distribution conditions of display data are displayed through a line graph, a column graph and a scatter graph, excel performs text expression data content, data cleaning and conversion, the graph has an interactive function, data screening is performed by hovering display data details through a mouse and clicking the graph, and meanwhile, the size, the title, the coordinate axis label and the legend of the graph can be adjusted, so that the generated visual graph is led out as a picture and a PDF.
Preferably, in the configuration and management module, a worker logs in to the configuration and management module through a user name and a password, adds the password, adds, deletes, edits and views a sensor, a camera and a server in the monitoring system, configures parameters of the monitoring system, manages storage, backup and recovery of data in the monitoring system, and adds, deletes, edits and views the number of workers used, log of the workers and operation log of equipment in the configuration and management module.
A communication monitoring method for computer software development comprises the following steps:
s1, a data acquisition module acquires communication data of network flow and transmission rate of a software system in real time, the acquired data is transmitted to a central server through a network, the central server transmits the data to a data analysis and processing module after receiving the data, and the data analysis and processing module preprocesses the acquired communication data;
s2, analyzing the preprocessed data through a data analysis and processing module, identifying abnormal behaviors and potential problems, when the abnormal behaviors and the potential problems are found, sending generated corresponding prompt information to staff through a screen display mode by an abnormal notification module, and processing according to abnormal conditions after the staff receives alarm information, so that the communication problem is solved;
s3, the visual display module displays the analysis result in a graph and graph mode, the monitoring index, the adjustment threshold value and the management user authority are set in the configuration and management module, different software systems are supported in the expandability module through the plug-in configuration file, and the expandability of the system is provided
Compared with the prior art, the invention has the beneficial effects that:
in the invention, the communication in the software development process is monitored through the real-time monitoring module, the communication of the whole software system can be comprehensively monitored in real time, abnormal behaviors and potential problems are identified, and timely reminding is carried out, so that the communication problems can be timely processed, the stability and performance of the software system are improved, and different software systems are supported through the expandability module by using plug-in configuration files.
The foregoing summary is for the purpose of the specification only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features of the present invention will become apparent by reference to the drawings and the following detailed description.
Drawings
Fig. 1 is a schematic diagram of a communication monitoring method and a system structure thereof for developing computer software.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1
Referring to fig. 1, a communication monitoring system for computer software development includes: the system comprises a data acquisition module, a real-time monitoring module, a data analysis and processing module, an abnormality notification module, a visual display module, a configuration and management module and an expandability module;
the data acquisition module is used for acquiring communication data of the software system in real time;
the real-time monitoring module is used for monitoring the communication problem of the software system and acquiring communication information;
the data analysis and processing module is used for preprocessing and analyzing the collected communication data and identifying abnormal behaviors and potential problems;
the abnormal notification module is used for carrying out screen display notification information on the data with abnormal behaviors in the analysis result;
the visual display module is used for displaying the analysis result in a visual screen display mode;
the configuration and management module is used for carrying out systematic management on the monitoring system;
the extensibility module supports different software systems through add-in configuration files.
Specifically, in the data acquisition module, for acquiring network communication, acquiring original data of the network communication by using Wireshark; for collection inter-process communications, a stride is used to track system calls and library function calls.
Specifically, in the real-time monitoring module, a network communication data packet of the software system is captured by monitoring a network interface and using a Wireshark network packet; monitoring data transmission of an inter-process communication mechanism of the software development system through a shared memory and a message queue; the captured communication data is parsed and converted into a readable format.
Further, for the network communication data packet, the IP header information is analyzed; for inter-process communication data, the data structure and format are analyzed.
And filtering and screening the analyzed communication data according to a communication protocol and a communication port, reserving key communication information, and storing the screened communication data into a database so as to facilitate data analysis and processing.
Further, capturing a data packet on a network interface through a Wireshark, and analyzing and displaying the data packet, wherein the method comprises the following specific steps of:
selecting a network interface to be monitored in the Wireshark software, starting to capture the data packet, displaying the captured data packet in real time in the Wireshark, selecting the data packet capturing a specific protocol and a specific source/destination IP address, and analyzing and viewing the captured data packet after stopping capturing.
The method comprises the following steps of tracking system call and library function call by using a space tool, and collecting the original data of inter-process communication, wherein the specific steps are as follows: and opening a space input space command, designating a process ID or executable file to be tracked, displaying system call and library function call information of a process in real time, wherein the system call and library function call information comprises a called function name, parameters and a return value, only tracking a specific system call or library function call, redirecting the output of the space into the file, and monitoring data transmission by using a shared memory and a message queue mechanism when the data content of inter-process communication is required to be acquired.
Specifically, in the data analysis and processing module, the collected original data is cleaned, repeated data, missing data and error data are removed;
converting the cleaned data, namely converting text data into digital data, and converting a time stamp into a date-time format; extracting statistical indexes, frequency distribution and time sequence characteristics of the data from the cleaned and converted data; exploratory data analysis, data visualization, pattern recognition and anomaly detection are carried out on the extracted features by using statistics so as to find rules, trends and anomaly behaviors in the data; according to the result of data analysis, the possible network attack, communication fault and performance problem are identified, and whether the abnormal condition exists is determined by comparing the actual observed value with the expected behavior; when abnormal behaviors and potential problems are identified, network faults are repaired, safety measures are enhanced, and system performance is optimized.
Further, the method comprises the steps of,
when the Wireshark is used for capturing the network packets, a network interface to be monitored is selected, and the captured data packets are analyzed and parsed in real time through the Wireshark interface, and can be stored as a pcap file and then analyzed in an off-line mode.
For collecting inter-process communication data, a space tool may be used to track system calls and library function calls. The space can monitor the system call and library function call of the appointed process, and record the information such as the parameters and return values of the call.
When inter-process communication is tracked through a stride, a stride-p < process ID > is used to monitor system calls and library function calls for a given process, and the stride outputs the function name, parameters and return values for each call.
The captured network communication data and the inter-process communication data are both original binary data, for the network communication data, a Wireshark is used for analyzing a data packet, the data packet is converted into readable protocol fields and data contents, and for the inter-process communication data, the transmitted data contents and communication modes are analyzed according to call information of a system call and a library function.
When the collected communication data is analyzed by statistics, the rules, trends and abnormal behaviors in the data are found through data visualization, and a normal communication mode and an abnormal communication mode are identified by using a mode identification technology.
Specifically, in the abnormality notification module, whether the problems of excessively high communication delay, excessively high packet loss rate and disconnection exist is judged according to the result of the data analysis and processing module, when abnormal behaviors and potential problems exist, the abnormality notification module generates description, severity, time stamp and solution of the problems, related personnel are notified through screen display, and meanwhile, the abnormality notification module also stores the generated notification information record and analyzes abnormal conditions according to the notification information.
Specifically, in the visual display module, trends of data, differences among different data and distribution conditions of display data are displayed through a line graph, a column graph and a scatter graph, excel performs text expression data content, data cleaning and conversion, a chart has an interactive function, data screening is performed by hovering display data details through a mouse and clicking the chart, and meanwhile, the size, the title, the coordinate axis label and the legend of the chart can be adjusted, so that the generated visual chart is led out to be a picture and a PDF.
Specifically, in the configuration and management module, a worker logs in to the configuration and management module through a user name and a password, adds the password, adds, deletes, edits and views a sensor, a camera and a server in the monitoring system, configures parameters of the monitoring system, manages storage, backup and recovery of data in the monitoring system, and adds, deletes, edits and views the number of workers used, log of the workers and operation log of equipment in the configuration and management module.
A communication monitoring method for computer software development comprises the following steps:
s1, a data acquisition module acquires communication data of network flow and transmission rate of a software system in real time, the acquired data is transmitted to a central server through a network, the central server transmits the data to a data analysis and processing module after receiving the data, and the data analysis and processing module preprocesses the acquired communication data;
s2, analyzing the preprocessed data through a data analysis and processing module, identifying abnormal behaviors and potential problems, when the abnormal behaviors and the potential problems are found, sending generated corresponding prompt information to staff through a screen display mode by an abnormal notification module, and processing according to abnormal conditions after the staff receives alarm information, so that the communication problem is solved;
and S3, the visual display module displays the analysis result in a chart and graph mode, the monitoring index, the adjustment threshold value and the management user authority are set in the configuration and management module, and different software systems are supported by the plug-in configuration file in the expandability module, so that the expandability of the system is provided.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and further implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
Logic and/or steps represented in the flowcharts or otherwise described herein, e.g., a ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions.
It is to be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, the various steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, may be implemented using any one or combination of the following techniques, as is well known in the art: discrete logic circuits having logic gates for implementing logic functions on data signals, application specific integrated circuits having suitable combinational logic gates, programmable Gate Arrays (PGAs), field Programmable Gate Arrays (FPGAs), and the like.
Those of ordinary skill in the art will appreciate that all or a portion of the steps carried out in the method of the above-described embodiments may be implemented by a program to instruct related hardware, where the program may be stored in a computer readable storage medium, and where the program, when executed, includes one or a combination of the steps of the method embodiments.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing module, or each unit may exist alone physically, or two or more units may be integrated in one module. The integrated modules may be implemented in hardware or in software functional modules. The integrated modules may also be stored in a computer readable storage medium if implemented in the form of software functional modules and sold or used as a stand-alone product.
While embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and not to be construed as limiting the invention, and that variations, modifications, alternatives and variations may be made to the above embodiments by one of ordinary skill in the art within the scope of the invention.

Claims (8)

1. A communication monitoring system for computer software development, characterized by: comprising the following steps: the system comprises a data acquisition module, a real-time monitoring module, a data analysis and processing module, an abnormality notification module, a visual display module, a configuration and management module and an expandability module;
the data acquisition module is used for acquiring communication data of the software system in real time;
the real-time monitoring module is used for monitoring the communication problem of the software system and acquiring communication information;
the data analysis and processing module is used for preprocessing and analyzing the collected communication data and identifying abnormal behaviors and potential problems;
the abnormal notification module is used for carrying out screen display notification information on the data with abnormal behaviors in the analysis result;
the visual display module is used for displaying the analysis result in a visual screen display mode;
the configuration and management module is used for carrying out systematic management on the monitoring system;
the extensibility module supports different software systems through add-in configuration files.
2. The communication monitoring system for computer software development of claim 1, wherein: in the data acquisition module, for acquiring network communication, acquiring original data of the network communication by using Wireshark; for collection inter-process communications, a stride is used to track system calls and library function calls.
3. The communication monitoring system for computer software development of claim 1, wherein: in the real-time monitoring module, a network communication data packet of the software system is captured by monitoring a network interface and using a Wireshark network packet capturing; monitoring data transmission of an inter-process communication mechanism of the software development system through a shared memory and a message queue; the captured communication data is parsed and converted into a readable format.
4. The communication monitoring system for computer software development of claim 1, wherein: in the data analysis and processing module, the collected original data are cleaned, repeated data, missing data and error data are removed;
converting the cleaned data, namely converting text data into digital data, and converting a time stamp into a date-time format; extracting statistical indexes, frequency distribution and time sequence characteristics of the data from the cleaned and converted data; exploratory data analysis, data visualization, pattern recognition and anomaly detection are carried out on the extracted features by using statistics so as to find rules, trends and anomaly behaviors in the data; according to the result of data analysis, the possible network attack, communication fault and performance problem are identified, and whether the abnormal condition exists is determined by comparing the actual observed value with the expected behavior; when abnormal behaviors and potential problems are identified, network faults are repaired, safety measures are enhanced, and system performance is optimized.
5. The communication monitoring system for computer software development of claim 1, wherein: and in the abnormality notification module, judging whether the problems of overhigh communication delay, overhigh packet loss rate and disconnection exist according to the result of the data analysis and processing module, and when abnormal behaviors and potential problems exist, generating description, severity, time stamp and solution of the problems by the abnormality notification module, notifying related personnel through screen display, and meanwhile, storing the generated notification information record by the abnormality notification module and analyzing abnormal conditions according to the notification information.
6. The communication monitoring system for computer software development of claim 1, wherein: in the visual display module, trends of data, differences among different data and distribution conditions of display data are displayed through a line graph, a column graph and a scatter graph, excel performs text expression data content, data cleaning and conversion, the graph has an interactive function, data screening is performed by hovering a mouse to display data details and clicking the graph, and meanwhile the size, the title, the coordinate axis label and the legend of the graph can be adjusted, so that the generated visual graph is led out as a picture and a PDF.
7. The communication monitoring system for computer software development of claim 1, wherein: in the configuration and management module, staff logs in to the configuration and management module through a user name and a password, adds the password, adds, deletes, edits and views a sensor, a camera and a server in the monitoring system, configures parameters of the monitoring system, manages storage, backup and recovery of data in the monitoring system, and adds, deletes, edits and views the number of staff used, log of the staff and equipment operation log in the configuration and management module.
8. A method of communication monitoring for computer software development according to any one of claims 1-7, comprising the steps of:
s1, a data acquisition module acquires communication data of network flow and transmission rate of a software system in real time, the acquired data is transmitted to a central server through a network, the central server transmits the data to a data analysis and processing module after receiving the data, and the data analysis and processing module preprocesses the acquired communication data;
s2, analyzing the preprocessed data through a data analysis and processing module, identifying abnormal behaviors and potential problems, when the abnormal behaviors and the potential problems are found, sending generated corresponding prompt information to staff through a screen display mode by an abnormal notification module, and processing according to abnormal conditions after the staff receives alarm information, so that the communication problem is solved;
and S3, the visual display module displays the analysis result in a chart and graph mode, the monitoring index, the adjustment threshold value and the management user authority are set in the configuration and management module, and different software systems are supported by the plug-in configuration file in the expandability module, so that the expandability of the system is provided.
CN202311399745.5A 2023-10-26 2023-10-26 Communication monitoring method and system for computer software development Pending CN117349121A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311399745.5A CN117349121A (en) 2023-10-26 2023-10-26 Communication monitoring method and system for computer software development

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311399745.5A CN117349121A (en) 2023-10-26 2023-10-26 Communication monitoring method and system for computer software development

Publications (1)

Publication Number Publication Date
CN117349121A true CN117349121A (en) 2024-01-05

Family

ID=89370793

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311399745.5A Pending CN117349121A (en) 2023-10-26 2023-10-26 Communication monitoring method and system for computer software development

Country Status (1)

Country Link
CN (1) CN117349121A (en)

Similar Documents

Publication Publication Date Title
US11657309B2 (en) Behavior analysis and visualization for a computer infrastructure
US10931511B2 (en) Predicting computer network equipment failure
CN108763957B (en) Database security audit system, method and server
Ambre et al. Insider threat detection using log analysis and event correlation
CN107632918B (en) Monitoring system and method for computing storage equipment
JP6085550B2 (en) Log analysis apparatus and method
US10489711B1 (en) Method and apparatus for predictive behavioral analytics for IT operations
CN100549975C (en) Computer maintenance support system and analysis server
CN114743341A (en) Fire-fighting detection alarm method and device based on edge calculation
CN110808856A (en) Big data operation and maintenance method and system based on data center
CN113660115B (en) Alarm-based network security data processing method, device and system
CN117220917A (en) Network real-time monitoring method based on cloud computing
CN103973484B (en) A kind of operation management system based on network topology structure
CN117375985A (en) Method and device for determining security risk index, storage medium and electronic device
CN116755992A (en) Log analysis method and system based on OpenStack cloud computing
KR20120086926A (en) A visualization system for Forensics audit data
CN114328107A (en) Monitoring method and system for optomagnetic fusion storage server cluster and electronic equipment
CN116204386B (en) Method, system, medium and equipment for automatically identifying and monitoring application service relationship
CN117349121A (en) Communication monitoring method and system for computer software development
CN113132370A (en) Universal integrated safety pipe center system
CN117914511A (en) Security audit system based on data exchange and log analysis
CN114257414A (en) Intelligent network security duty method and system
CN114297020A (en) Enterprise industrial control safety brain platform system and operation method
CN104735442A (en) Network video recording fault positioning system and method based on duration analysis and global eye platform
Hugo et al. Synthesis and evaluation of an Industry 4.0 control room

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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20240105