JP7514943B2 - 複雑な物理的機器からのログの解析のための手法 - Google Patents
複雑な物理的機器からのログの解析のための手法 Download PDFInfo
- Publication number
- JP7514943B2 JP7514943B2 JP2022552777A JP2022552777A JP7514943B2 JP 7514943 B2 JP7514943 B2 JP 7514943B2 JP 2022552777 A JP2022552777 A JP 2022552777A JP 2022552777 A JP2022552777 A JP 2022552777A JP 7514943 B2 JP7514943 B2 JP 7514943B2
- Authority
- JP
- Japan
- Prior art keywords
- log
- cluster
- instances
- clusters
- instance
- 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2477—Temporal data queries
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0709—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0778—Dumping, i.e. gathering error/state information after a fault for later diagnosis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
- G06F16/148—File search processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
- G06F16/156—Query results presentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/906—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Library & Information Science (AREA)
- Fuzzy Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Biomedical Technology (AREA)
- Health & Medical Sciences (AREA)
- Debugging And Monitoring (AREA)
Description
本出願は、2020年3月5日に出願された「AN APPROACH FOR ANALYSIS OF LOGS FROM A COMPLEX PHYSICAL EQUIPMENT」と題する米国仮特許出願第62/985,615号の利益を主張する。この仮特許出願の開示は、参照によってその全体が全ての目的で本明細書に組み入れられる。
Claims (17)
- 物理的機器によって生成されたログファイルを解析するためのコンピュータ実施方法であって:
物理的機器の1つまたはそれ以上の構成要素によって生成された1つまたはそれ以上のログファイルを受信することであって、各ログファイルは1つまたはそれ以上のログエントリを含むことと;
各ログファイルから、ログエントリの固定部分を表す複数のテンプレートを抽出することと;
ログファイル内のログエントリを複数のインスタンスにグループ化することであって、各インスタンスは、ログエントリにおけるデータを表す1つまたはそれ以上の次元に沿った複数の部分のうちの1つに対応することと;
インスタンスに含まれるテンプレートのセットを表す各インスタンスの表現を作成することと;
インスタンスの表現にクラスタリングプロセスを適用することによって複数のクラスタを生成することと;
グラフィカルユーザインタフェース(GUI)において、クラスタおよびインスタンスの視覚表現を作成することと;
テンプレートおよびクラスタの組合せごとに、テンプレートがクラスタ内でどの程度一般的であるかを表す重要度値を計算することと;
クラスタがGUIにおいてユーザによって選択されたとき、クラスタの重要度値を表示すること、を含み、
テンプレートおよびクラスタの重要度値は、テンプレートがクラスタ内にある第1の確率と、テンプレートが、ログファイルから抽出された複数のテンプレートにおける1つまたはそれ以上の他のテンプレート内にある第2の確率との差である、
前記方法。 - クラスタおよびインスタンスの視覚表現は、クラスタのプロットであり、該プロットはインスタンスを列挙するx軸を有する、請求項1に記載の方法。
- プロットは、時間値を列挙するy軸を有する、請求項2に記載の方法。
- グラフィカルユーザインタフェース内のクラスタのうちの1つが選択されたとき、クラスタに対応するログエントリのうちの1つまたはそれ以上を表示すること:
をさらに含む、請求項1に記載の方法。 - 複数の部分は、ログエントリの生成に関連付けられた物理的機器の実行サイクルを表す時間次元を含む、請求項1に記載の方法。
- 複数の部分は、ログエントリの生成に関連付けられた物理的機器内のロケーションを表す空間次元を含む、請求項1に記載の方法。
- 複数の部分は、ログエントリの生成に関連付けられたジョブを表すジョブ次元を含む、請求項1に記載の方法。
- 複数の部分は、ログエントリの生成に関連付けられたタスクを表すタスク次元を含む、請求項1に記載の方法。
- 各インスタンスの表現は、テンプレートごとの要素を含むベクトルであり、該ベクトルの各要素は、特定のタイプのテンプレートのカウントまたはカウントの関数を記憶する、請求項1に記載の方法。
- クラスタリングプロセスは:
クラスタリストを作成することと;
複数のインスタンスのうちの第1のインスタンスを第1のクラスタのプロトタイプとして宣言することと;
第1のクラスタをクラスタリストに追加することと;
複数のインスタンスにおける各追加のインスタンスについて、
クラスタリスト内のクラスタに対する追加のインスタンスの類似度測定値を計算することと、
類似度測定値について最高値を有するクラスタリスト内の特定のクラスタを識別することと、
最高値が所定の閾値よりも大きい場合、追加のインスタンスを特定のクラスタに追加することと、
最高値が所定の閾値以下である場合、クラスタリスト内に新たなクラスタを作成し、追加のインスタンスを新たなクラスタに追加することと、
を含む、請求項1に記載の方法。 - 類似度測定値はジャッカード類似度である、請求項10に記載の方法。
- 物理的機器の1つまたはそれ以上の構成要素は、免疫測定法および臨床化学分析器システムの一部であり、各インスタンスは試験試料に対応する、請求項1に記載の方法。
- 物理的機器によって生成されたログファイルを解析するための製造物であって、方法を実行するためのコンピュータ実行可能命令を保持する非一時的有形コンピュータ可読媒体を含み、該方法は:
物理的機器の1つまたはそれ以上の構成要素によって生成された1つまたはそれ以上のログファイルを受信することであって、各ログファイルは1つまたはそれ以上のログエントリを含むことと;
各ログファイルから、ログエントリの固定部分を表す複数のテンプレートを抽出するこ
とと;
ログファイル内のログエントリを複数のインスタンスにグループ化することであって、各インスタンスは、ログエントリにおけるデータを表す複数の次元のうちの1つに対応することと;
インスタンスに含まれるテンプレートのセットを表す各インスタンスの表現を作成することと;
インスタンスの表現にクラスタリングプロセスを適用することによって複数のクラスタを生成することと;
GUIにおいて、クラスタおよびインスタンスの視覚表現を作成することと;
テンプレートおよびクラスタの組合せごとに、テンプレートがクラスタ内でどの程度一般的であるかを表す重要度値を計算することと;
クラスタがGUIにおいてユーザによって選択されたとき、クラスタの重要度値を表示すること、を含み、
テンプレートおよびクラスタの重要度値は、テンプレートがクラスタ内にある第1の確率と、テンプレートが、ログファイルから抽出された複数のテンプレートにおける1つまたはそれ以上の他のテンプレート内にある第2の確率との差である、
前記製造物。 - クラスタおよびインスタンスの視覚表現は、クラスタのプロットであり、該プロットはインスタンスを列挙するx軸を有する、請求項13に記載の製造物。
- 方法は:
グラフィカルユーザインタフェース内のクラスタのうちの1つが選択されたとき、クラスタに対応するログエントリのうちの1つまたはそれ以上を表示することをさらに含む、請求項13に記載の製造物。 - 物理的機器によって生成されたログファイルを解析するための製造物であって、方法を実行するためのコンピュータ実行可能命令を保持する非一時的有形コンピュータ可読媒体を含み、該方法は:
物理的機器の1つまたはそれ以上の構成要素によって生成された1つまたはそれ以上のログファイルを受信することであって、各ログファイルは1つまたはそれ以上のログエントリを含むことと;
各ログファイルから、ログエントリの固定部分を表す複数のテンプレートを抽出することと;
ログファイル内のログエントリを複数のインスタンスにグループ化することであって、各インスタンスは、ログエントリにおけるデータを表す複数の次元のうちの1つに対応することと;
インスタンスに含まれるテンプレートのセットを表す各インスタンスの表現を作成することと;
インスタンスの表現にクラスタリングプロセスを適用することによって複数のクラスタを生成することと;
GUIにおいて、クラスタおよびインスタンスの視覚表現を作成すること、を含み、
クラスタおよびインスタンスの視覚表現は、クラスタのプロットであり、該プロットはインスタンスを列挙するx軸を有する、
前記製造物。 - 物理的機器によって生成されたログファイルを解析するための製造物であって、方法を実行するためのコンピュータ実行可能命令を保持する非一時的有形コンピュータ可読媒体を含み、該方法は:
物理的機器の1つまたはそれ以上の構成要素によって生成された1つまたはそれ以上の
ログファイルを受信することであって、各ログファイルは1つまたはそれ以上のログエントリを含むことと;
各ログファイルから、ログエントリの固定部分を表す複数のテンプレートを抽出することと;
ログファイル内のログエントリを複数のインスタンスにグループ化することであって、各インスタンスは、ログエントリにおけるデータを表す複数の次元のうちの1つに対応することと;
インスタンスに含まれるテンプレートのセットを表す各インスタンスの表現を作成することと;
インスタンスの表現にクラスタリングプロセスを適用することによって複数のクラスタを生成することと;
GUIにおいて、クラスタおよびインスタンスの視覚表現を作成することと;
グラフィカルユーザインタフェース内のクラスタのうちの1つが選択されたとき、クラスタに対応するログエントリのうちの1つまたはそれ以上を表示すること、
を含む、前記製造物。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202062985615P | 2020-03-05 | 2020-03-05 | |
| US62/985,615 | 2020-03-05 | ||
| PCT/US2021/020750 WO2021178594A1 (en) | 2020-03-05 | 2021-03-03 | An approach for analysis of logs from a complex physical equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023516378A JP2023516378A (ja) | 2023-04-19 |
| JP7514943B2 true JP7514943B2 (ja) | 2024-07-11 |
Family
ID=77613744
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022552777A Active JP7514943B2 (ja) | 2020-03-05 | 2021-03-03 | 複雑な物理的機器からのログの解析のための手法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12174723B2 (ja) |
| EP (1) | EP4115293B1 (ja) |
| JP (1) | JP7514943B2 (ja) |
| CN (1) | CN115151896A (ja) |
| WO (1) | WO2021178594A1 (ja) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110185234A1 (en) | 2010-01-28 | 2011-07-28 | Ira Cohen | System event logs |
| WO2011111599A1 (ja) | 2010-03-11 | 2011-09-15 | 日本電気株式会社 | 障害分析ルール抽出装置、障害分析ルール抽出方法、及び記憶媒体 |
| JP2014035749A (ja) | 2012-08-10 | 2014-02-24 | Nippon Telegr & Teleph Corp <Ntt> | ログ生成則作成装置及び方法 |
| JP2017068748A (ja) | 2015-10-01 | 2017-04-06 | 富士通株式会社 | クラスタリングプログラム、クラスタリング方法、および情報処理装置 |
| JP2017167880A (ja) | 2016-03-17 | 2017-09-21 | ファナック株式会社 | 工作機械の稼働管理方法およびプログラム |
| JP2018530803A (ja) | 2015-07-14 | 2018-10-18 | サイオス テクノロジー コーポレーションSios Technology Corporation | コンピュータ環境における根本原因分析および修復のために機械学習原理を活用する装置および方法 |
| JP2019053763A (ja) | 2018-11-28 | 2019-04-04 | 日本電気株式会社 | テキスト可視化システム、テキスト可視化方法、及び、プログラム |
| JP2019523409A (ja) | 2016-07-21 | 2019-08-22 | シーメンス・ヘルスケア・ダイアグノスティックス・インコーポレーテッドSiemens Healthcare Diagnostics Inc. | 測光キュベットマッピング |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7822850B1 (en) | 2008-01-11 | 2010-10-26 | Cisco Technology, Inc. | Analyzing log files |
| US8230259B2 (en) | 2009-12-02 | 2012-07-24 | International Business Machines Corporation | Automatic analysis of log entries through use of clustering |
| WO2016156115A1 (en) * | 2015-03-27 | 2016-10-06 | British Telecommunications Public Limited Company | Anomaly detection by multi-level tolerance relations |
| US20170169078A1 (en) | 2015-12-14 | 2017-06-15 | Siemens Aktiengesellschaft | Log Mining with Big Data |
| US10635682B2 (en) * | 2015-12-15 | 2020-04-28 | Microsoft Technology Licensing, Llc | Log summarization and diff |
| US10353756B2 (en) * | 2016-10-11 | 2019-07-16 | Oracle International Corporation | Cluster-based processing of unstructured log messages |
| US10664498B2 (en) * | 2018-04-20 | 2020-05-26 | Bank Of America Corporation | Interconnected graph structured database for identifying and remediating conflicts in resource deployment |
| US11756657B2 (en) * | 2018-10-10 | 2023-09-12 | Drägerwerk AG & Co. KGaA | System and method for display of laboratory data |
| US11824876B2 (en) * | 2020-01-31 | 2023-11-21 | Extreme Networks, Inc. | Online anomaly detection of vector embeddings |
-
2021
- 2021-03-03 WO PCT/US2021/020750 patent/WO2021178594A1/en not_active Ceased
- 2021-03-03 CN CN202180018528.XA patent/CN115151896A/zh active Pending
- 2021-03-03 US US17/905,625 patent/US12174723B2/en active Active
- 2021-03-03 JP JP2022552777A patent/JP7514943B2/ja active Active
- 2021-03-03 EP EP21764104.2A patent/EP4115293B1/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110185234A1 (en) | 2010-01-28 | 2011-07-28 | Ira Cohen | System event logs |
| WO2011111599A1 (ja) | 2010-03-11 | 2011-09-15 | 日本電気株式会社 | 障害分析ルール抽出装置、障害分析ルール抽出方法、及び記憶媒体 |
| JP2014035749A (ja) | 2012-08-10 | 2014-02-24 | Nippon Telegr & Teleph Corp <Ntt> | ログ生成則作成装置及び方法 |
| JP2018530803A (ja) | 2015-07-14 | 2018-10-18 | サイオス テクノロジー コーポレーションSios Technology Corporation | コンピュータ環境における根本原因分析および修復のために機械学習原理を活用する装置および方法 |
| JP2017068748A (ja) | 2015-10-01 | 2017-04-06 | 富士通株式会社 | クラスタリングプログラム、クラスタリング方法、および情報処理装置 |
| JP2017167880A (ja) | 2016-03-17 | 2017-09-21 | ファナック株式会社 | 工作機械の稼働管理方法およびプログラム |
| JP2019523409A (ja) | 2016-07-21 | 2019-08-22 | シーメンス・ヘルスケア・ダイアグノスティックス・インコーポレーテッドSiemens Healthcare Diagnostics Inc. | 測光キュベットマッピング |
| JP2019053763A (ja) | 2018-11-28 | 2019-04-04 | 日本電気株式会社 | テキスト可視化システム、テキスト可視化方法、及び、プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4115293A4 (en) | 2023-08-09 |
| US20230124408A1 (en) | 2023-04-20 |
| EP4115293B1 (en) | 2025-10-15 |
| EP4115293A1 (en) | 2023-01-11 |
| JP2023516378A (ja) | 2023-04-19 |
| CN115151896A (zh) | 2022-10-04 |
| US12174723B2 (en) | 2024-12-24 |
| WO2021178594A1 (en) | 2021-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Zhang et al. | Ufo: A ui-focused agent for windows os interaction | |
| US20170192882A1 (en) | Method and system for automatically generating a plurality of test cases for an it enabled application | |
| US10990359B2 (en) | Use and advancements of assistive technology in automation for the visually-impaired workforce | |
| US8291388B2 (en) | System, method and program for executing a debugger | |
| CN110249300A (zh) | 内置于数据集成工作流编辑器中的测试用例生成器 | |
| US9563421B2 (en) | Refining data understanding through impact analysis | |
| US20170169078A1 (en) | Log Mining with Big Data | |
| CN108595343A (zh) | 应用程序的测试方法及装置 | |
| EP3467653B1 (en) | Creation and execution of customised code for a data processing platform | |
| US12619429B2 (en) | Large language model-based software reverse engineering assistant | |
| CN112667517A (zh) | 自动化测试脚本的获取方法、装置、设备及存储介质 | |
| US12001325B2 (en) | Test data generation apparatus, test data generation method and program | |
| JP2017045238A (ja) | 情報処理システム、情報処理装置、及び情報処理方法 | |
| EP1895373B1 (en) | Embedding HMI logic into control logic | |
| US20240078107A1 (en) | Performing quality-based action(s) regarding engineer-generated documentation associated with code and/or application programming interface | |
| JP2007011604A (ja) | 不具合診断システム及びプログラム | |
| WO2019163915A1 (ja) | プロジェクト分析装置及びプログラム | |
| JP2009230420A (ja) | ソースコード品質管理装置 | |
| US12174723B2 (en) | Approach for analysis of logs from a complex physical equipment | |
| JP2019053502A (ja) | システム構築支援装置、システム構築支援方法、及びプログラム | |
| WO2023027813A1 (en) | Performing quality-based action(s) regarding engineer-generated documentation associated with code and/or application programming interface | |
| CN114490330A (zh) | 生成测试用例的方法和装置 | |
| US20250335219A1 (en) | On-screen application object detection | |
| JP7765670B1 (ja) | 情報処理方法、コンピュータプログラム及び情報処理装置 | |
| CN113360310B (zh) | 网络模型异常的处理方法、装置、设备和存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221117 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231004 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231114 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240207 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240604 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240701 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7514943 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |