KR101060181B1 - 원격 디버깅을 위한 웹 기반 소프트웨어 디버깅 장치 및 그 방법 - Google Patents
원격 디버깅을 위한 웹 기반 소프트웨어 디버깅 장치 및 그 방법 Download PDFInfo
- Publication number
- KR101060181B1 KR101060181B1 KR1020090071264A KR20090071264A KR101060181B1 KR 101060181 B1 KR101060181 B1 KR 101060181B1 KR 1020090071264 A KR1020090071264 A KR 1020090071264A KR 20090071264 A KR20090071264 A KR 20090071264A KR 101060181 B1 KR101060181 B1 KR 101060181B1
- Authority
- KR
- South Korea
- Prior art keywords
- debugging
- debugger
- software
- server
- web
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3698—Environments for analysis, debugging or testing of software
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/3668—Testing of software
- G06F11/3696—Methods or tools to render software testable
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/161—Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (14)
- 사용자가 사용하는 원격 시스템에서 수행되는 소프트웨어에 대한 디버깅 서비스를 요청하고 상기 소프트웨어의 소스 코드 및 디버깅 결과를 표시할 수 있는 웹 브라우저를 제공하는 웹 인터페이스;상기 웹 인터페이스를 통해 상기 소프트웨어에 대한 디버깅 서비스 요청을 수신하고 상기 소프트웨어의 디버깅 결과를 상기 웹 인터페이스로 제공하는 디버거 클라이언트; 및,상기 디버거 클라이언트로부터 상기 디버깅 서비스 요청을 수신하고 상기 디버깅 서비스 요청에 따라 상기 원격 시스템과의 연결을 통해 상기 소프트웨어를 디버깅한 후 디버깅 결과를 상기 디버거 클라이언트로 전송하는 디버거 서버를 포함하고,상기 디버거 클라이언트는,상기 디버깅 서비스 요청을 디버깅 기능이 있는 상기 디버거 서버로 송신하고 상기 디버거 서버로부터 상기 디버깅 서비스 요청에 대한 상기 소프트웨어의 디버깅 결과를 수신하며,상기 디버거 서버는,상기 디버깅 서비스 요청에 따라 상기 디버깅 기능을 실행하고 상기 디버깅 기능의 실행에 의해 상기 원격 시스템으로부터 상기 소프트웨어의 소스 코드를 디버깅한 디버깅 결과를 수신하여 상기 디버거 클라이언트로 전송하는 것을 특징으로 하는 웹 기반 소프트웨어 디버깅 장치.
- 제1항에 있어서,상기 디버거 클라이언트는,상기 사용자와의 정보 교환을 담당하는 디버깅 인터페이스와,시리얼 통신 또는 TCP/IP 통신을 통해 상기 디버거 서버와의 연결을 담당하는 디버거 클라이언트 관리자를 포함하는, 웹 기반 소프트웨어 디버깅 장치.
- 제1항에 있어서,상기 디버거 서버는,시리얼 통신 또는 TCP/IP 통신을 통해 상기 원격 시스템과의 통신 경로를 설정하는, 웹 기반 소프트웨어 디버깅 장치.
- 제1항에 있어서,상기 디버거 서버는,상기 디버거 클라이언트로부터 디버깅 서비스 요청을 수신하고 상기 원격 시스템으로부터 상기 디버깅 결과를 수신하는 서버 관리자와,상기 수신된 디버깅 서비스 요청과 디버깅 결과를 GDB(GNU Source-Level Debugger)의 명령어 형식으로 변환하는 정보 변환기 관리자와,상기 변환된 명령어에 따라 상기 소프트웨어의 디버깅과 관련된 전반의 컨트롤을 위한 상기 GDB를 구동하는 프로세스 컨트롤러을 포함하는, 웹 기반 소프트웨어 디버깅 장치.
- 제4항에 있어서,상기 서버 관리자는,상기 디버거 클라이언트와 원격 시스템 간의 정보 교환을 위한 네트워크 관리자와,상기 GDB의 구동에 따른 상기 소프트웨어의 디버깅 결과를 해당 디버거 클라이언트로 전송하는 프로세스 관리자를 포함하는, 웹 기반 소프트웨어 디버깅 장치.
- 제4항에 있어서,상기 정보 변환기 관리자는,상기 디버깅 서비스 요청을 상기 GDB에서 사용되는 명령어 형식으로 변환하는 명령어 변환기와,상기 디버깅 결과에 따른 표준 에러를 처리하는 표준 에러 변환기와,상기 디버깅 결과에 따른 표준 출력을 처리하는 표준 출력 변환기와,상기 표준 에러 또는 표준 출력에 대한 처리 결과를 상기 서버 관리자에게 전달하는 결과 분석기를 포함하는, 웹 기반 소프트웨어 디버깅 장치.
- 제4항에 있어서,상기 프로세스 컨트롤러는,상기 정보 변환기 관리자에서 변환된 명령어를 수신하는 Tx 컨트롤러와,상기 수신된 명령어의 메시지 타입을 분석하는 프로세스 실행기와,상기 분석된 메시지 타입의 종류를 상기 정보 변환기 관리자로 전송하는 Rx 컨트롤러를 포함하는, 웹 기반 소프트웨어 디버깅 장치.
- 웹 인터페이스, 디버거 클라이언트, 디버거 서버로 구성된 디버깅 장치의 웹 기반 소프트웨어 디버깅 방법에 있어서,상기 웹 인터페이스에서 사용자가 사용하는 원격 시스템에서 수행되는 소프트웨어에 대한 디버깅 서비스를 요청하고 상기 소프트웨어의 소스 코드 및 디버깅 결과를 표시할 수 있는 웹 브라우저를 제공하는 단계;상기 디버거 클라이언트에서 상기 웹 인터페이스를 통해 상기 소프트웨어에 대한 디버깅 서비스 요청을 수신하고 상기 디버깅 서비스 요청을 디버깅 기능이 있는 상기 디버거 서버로 전송하는 단계;상기 디버거 서버에서 상기 디버거 클라이언트로부터 상기 디버깅 서비스 요청을 수신하고 상기 디버깅 서비스 요청에 따라 상기 원격 시스템과의 연결을 통해 상기 소프트웨어를 디버깅한 후 디버깅 결과를 상기 디버거 클라이언트로 전송하는 단계; 및상기 디버거 클라이언트에서 상기 디버거 서버로부터 상기 디버깅 서비스 요청에 대한 상기 소프트웨어의 디버깅 결과를 수신하여 상기 수신된 디버깅 결과를 상기 웹 인터페이스로 제공하는 단계를 포함하고,상기 소프트웨어를 디버깅한 후 디버깅 결과를 상기 디버거 클라이언트로 전송하는 단계는,상기 디버거 서버에서 상기 디버깅 서비스 요청에 따라 상기 디버깅 기능을 실행하고 상기 디버깅 기능의 실행에 의해 상기 원격 시스템으로부터 상기 소프트웨어의 소스 코드를 디버깅한 디버깅 결과를 수신하여 상기 디버거 클라이언트로 전송하는 것을 특징으로 하는 웹 기반 소프트웨어 디버깅 방법.
- 삭제
- 제8항에 있어서,상기 디버깅 서비스 요청을 상기 디버거 서버로 전송하는 단계는,시리얼 통신 또는 TCP/IP 통신을 통해 상기 디버거 서버와의 통신 경로를 설정하는 단계를 포함하는, 웹 기반 소프트웨어 디버깅 방법.
- 제8항에 있어서,상기 소프트웨어를 디버깅한 후 디버깅 결과를 상기 디버거 클라이언트로 전송하는 단계는,시리얼 통신 또는 TCP/IP 통신을 통해 상기 원격 시스템과의 통신 경로를 설정하는 단계를 포함하는, 웹 기반 소프트웨어 디버깅 방법.
- 제8항에 있어서,상기 디버깅 서비스 요청을 상기 디버거 서버로 전송하는 단계는,상기 웹 브라우저가 실행되면 상기 디버거 서버로 디버깅 서비스를 위한 연결을 요청하는 단계와,상기 디버거 서버로부터 연결 성공 응답 패킷이 수신되면 상기 디버거 서버로 상기 원격 시스템과의 연결을 요청하는 단계와,상기 디버거 서버로부터 상기 원격 시스템과의 연결 성공 응답 패킷이 수신되면 상기 디버거 서버로 상기 디버깅 서비스 요청을 전송하는 단계를 포함하는, 웹 기반 소프트웨어 디버깅 방법.
- 제8항에 있어서,상기 소프트웨어를 디버깅한 후 디버깅 결과를 상기 디버거 클라이언트로 전송하는 단계는,상기 디버깅 서비스 요청에 따라 상기 원격 시스템으로 디버깅 서비스에 대한 요청 메시지를 전송하고 GDB를 구동하는 단계를 포함하고,상기 원격 시스템은,상기 GDB의 구동에 의해 상기 소프트웨어에 대한 디버깅을 수행한 후 디버깅 결과를 표준 에러(standard error)와 표준 출력(standard output)으로 상기 디버거 서버로 전송하는, 웹 기반 소프트웨어 디버깅 방법.
- 제8항, 제10항 내지 제13항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090071264A KR101060181B1 (ko) | 2009-08-03 | 2009-08-03 | 원격 디버깅을 위한 웹 기반 소프트웨어 디버깅 장치 및 그 방법 |
| US12/667,234 US8589881B2 (en) | 2009-08-03 | 2009-08-20 | Web-based software debugging apparatus and method for remote debugging |
| PCT/KR2009/004627 WO2011016595A1 (ko) | 2009-08-03 | 2009-08-20 | 원격 디버깅을 위한 웹 기반 소프트웨어 디버깅 장치 및 그 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090071264A KR101060181B1 (ko) | 2009-08-03 | 2009-08-03 | 원격 디버깅을 위한 웹 기반 소프트웨어 디버깅 장치 및 그 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20110013679A KR20110013679A (ko) | 2011-02-10 |
| KR101060181B1 true KR101060181B1 (ko) | 2011-08-29 |
Family
ID=43544486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020090071264A Expired - Fee Related KR101060181B1 (ko) | 2009-08-03 | 2009-08-03 | 원격 디버깅을 위한 웹 기반 소프트웨어 디버깅 장치 및 그 방법 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8589881B2 (ko) |
| KR (1) | KR101060181B1 (ko) |
| WO (1) | WO2011016595A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014051248A1 (ko) * | 2012-09-25 | 2014-04-03 | 에스케이플래닛 주식회사 | 디버깅 메시지 연동을 위한 시스템 및 방법 |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090228838A1 (en) * | 2008-03-04 | 2009-09-10 | Ryan Christopher N | Content design tool |
| US9105009B2 (en) | 2011-03-21 | 2015-08-11 | Microsoft Technology Licensing, Llc | Email-based automated recovery action in a hosted environment |
| CN103023708B (zh) * | 2011-09-20 | 2016-04-13 | 腾讯科技(深圳)有限公司 | 通信协议接口的测试方法及系统 |
| US8839257B2 (en) | 2011-11-22 | 2014-09-16 | Microsoft Corporation | Superseding of recovery actions based on aggregation of requests for automated sequencing and cancellation |
| US8863085B1 (en) * | 2012-01-31 | 2014-10-14 | Google Inc. | Monitoring web applications |
| US8726209B1 (en) * | 2012-02-14 | 2014-05-13 | C{dot over (a)}dence Design System, Inc. | Method and system for automatically establishing a component description format (CDF) debugging environment |
| US9251039B2 (en) * | 2012-02-17 | 2016-02-02 | Microsoft Technology Licensing, Llc | Remote debugging as a service |
| US9460303B2 (en) * | 2012-03-06 | 2016-10-04 | Microsoft Technology Licensing, Llc | Operating large scale systems and cloud services with zero-standing elevated permissions |
| WO2013142948A1 (en) | 2012-03-30 | 2013-10-03 | Irdeto Canada Corporation | Method and system for preventing and detecting security threats |
| TW201407369A (zh) * | 2012-08-15 | 2014-02-16 | Hon Hai Prec Ind Co Ltd | 手持設備及其與電子產品間的通信方法 |
| US8881249B2 (en) | 2012-12-12 | 2014-11-04 | Microsoft Corporation | Scalable and automated secret management |
| US9720803B2 (en) | 2013-01-31 | 2017-08-01 | Entit Software Llc | Methods and apparatus for debugging of remote systems |
| CN103973741B (zh) * | 2013-01-31 | 2018-02-09 | 国际商业机器公司 | 用于在云系统中进行远程调试的方法和装置 |
| US20140317602A1 (en) * | 2013-04-19 | 2014-10-23 | International Business Machines Corporation | Graphical User Interface Debugger with User Defined Interest Points |
| US9819725B1 (en) * | 2013-05-08 | 2017-11-14 | Amdocs Software Systems Limited | System, method, and computer program for remotely controlling mobile web applications installed on a mobile device |
| US9606525B2 (en) * | 2013-12-23 | 2017-03-28 | Mitutoyo Corporation | Remote accessory for generating customized and synchronized reference notes for a programmable metrology system |
| US9762585B2 (en) | 2015-03-19 | 2017-09-12 | Microsoft Technology Licensing, Llc | Tenant lockbox |
| US10931682B2 (en) | 2015-06-30 | 2021-02-23 | Microsoft Technology Licensing, Llc | Privileged identity management |
| MY179336A (en) * | 2015-12-25 | 2020-11-04 | Intel Corp | Device, method and system for performing closed chassis debug with a repeater |
| US10372588B2 (en) * | 2016-07-08 | 2019-08-06 | International Business Machines Corporation | Providing debug information on production containers using debug containers |
| US10558553B2 (en) | 2016-11-30 | 2020-02-11 | International Business Machines Corporation | Enabling non-blocking runtime application debugging for a single threaded server environment |
| GB2577950B (en) | 2018-10-11 | 2021-12-01 | Arm Ip Ltd | Method and apparatus for debugging devices |
| US10936470B2 (en) * | 2018-11-14 | 2021-03-02 | Citrix Systems, Inc. | Systems and methods for performance bug and grievance reports for SaaS applications |
| CN109510737B (zh) * | 2018-12-14 | 2022-04-26 | 深圳壹账通智能科技有限公司 | 协议接口测试方法、装置、计算机设备和存储介质 |
| CN110727577B (zh) * | 2019-08-29 | 2023-06-09 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | 嵌入式系统软件中概率复现问题的调试方法、系统及介质 |
| CN111782530B (zh) * | 2020-06-30 | 2023-10-10 | 北京奇艺世纪科技有限公司 | 一种远程调试方法、装置、系统、电子设备及存储介质 |
| EP3961436A1 (en) * | 2020-08-28 | 2022-03-02 | Siemens Aktiengesellschaft | Methods and systems for controlling access to at least one computer program |
| CN118672809B (zh) * | 2024-08-21 | 2024-12-03 | 杭州海康威视数字技术股份有限公司 | 远程调试信息获得方法、装置、服务端、客户端及介质 |
| CN119201706A (zh) * | 2024-09-09 | 2024-12-27 | 北京腾云兰博科技有限公司 | 一种嵌入式远程开发测试系统和方法 |
| CN119597632B (zh) * | 2025-02-10 | 2025-05-02 | 北京麟卓信息科技有限公司 | 一种基于机器学习复合模型的gdb命令智能识别方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050050159A1 (en) * | 2003-09-03 | 2005-03-03 | Zeev Suraski | Remote debugging of web applications |
| KR100619942B1 (ko) * | 2004-10-20 | 2006-09-13 | 엘지전자 주식회사 | 이동 통신 단말기의 원격 소프트웨어 디버깅 시스템 및 방법 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5819093A (en) * | 1995-03-03 | 1998-10-06 | Sun Microsystems, Inc. | System and method for a distributed debugger for debugging distributed application programs |
| CA2205096C (en) * | 1997-05-09 | 2001-10-09 | Ibm Canada Limited-Ibm Canada Limitee | A system for remote debugging of client/server applications |
| US6119247A (en) * | 1998-06-22 | 2000-09-12 | International Business Machines Corporation | Remote debugging of internet applications |
| JP3339482B2 (ja) * | 1999-12-15 | 2002-10-28 | 日本電気株式会社 | 分散デバッグ装置及びデバッグ方法並びに制御プログラムを記録した記録媒体 |
| US20030005407A1 (en) * | 2000-06-23 | 2003-01-02 | Hines Kenneth J. | System and method for coordination-centric design of software systems |
| US7873872B1 (en) * | 2001-07-10 | 2011-01-18 | Versata Development Group, Inc. | System and method for remotely debugging application programs |
| US7827510B1 (en) * | 2002-06-07 | 2010-11-02 | Synopsys, Inc. | Enhanced hardware debugging with embedded FPGAS in a hardware description language |
| US7748033B2 (en) * | 2005-02-25 | 2010-06-29 | Microsoft Corporation | Windows remote debugger service |
| US7634760B1 (en) * | 2005-05-23 | 2009-12-15 | Netapp, Inc. | System and method for remote execution of a debugging utility using a remote management module |
| US7849445B2 (en) * | 2005-12-20 | 2010-12-07 | Sap Ag | Remote user interface for external connections |
| CN100485636C (zh) * | 2006-04-24 | 2009-05-06 | 华为技术有限公司 | 一种基于模型驱动进行电信级业务开发的调试方法及装置 |
| JP4846493B2 (ja) * | 2006-09-05 | 2011-12-28 | 富士通セミコンダクター株式会社 | デバッグシステム及びデバッグ回路 |
| US8069371B2 (en) * | 2007-04-26 | 2011-11-29 | Hewlett-Packard Development Company, L.P. | Method and system for remotely debugging a hung or crashed computing system |
-
2009
- 2009-08-03 KR KR1020090071264A patent/KR101060181B1/ko not_active Expired - Fee Related
- 2009-08-20 US US12/667,234 patent/US8589881B2/en not_active Expired - Fee Related
- 2009-08-20 WO PCT/KR2009/004627 patent/WO2011016595A1/ko active Application Filing
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050050159A1 (en) * | 2003-09-03 | 2005-03-03 | Zeev Suraski | Remote debugging of web applications |
| KR100619942B1 (ko) * | 2004-10-20 | 2006-09-13 | 엘지전자 주식회사 | 이동 통신 단말기의 원격 소프트웨어 디버깅 시스템 및 방법 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014051248A1 (ko) * | 2012-09-25 | 2014-04-03 | 에스케이플래닛 주식회사 | 디버깅 메시지 연동을 위한 시스템 및 방법 |
| US9720801B2 (en) | 2012-09-25 | 2017-08-01 | Sk Planet Co., Ltd. | System and method for linking debugging message |
Also Published As
| Publication number | Publication date |
|---|---|
| US20110252404A1 (en) | 2011-10-13 |
| KR20110013679A (ko) | 2011-02-10 |
| WO2011016595A1 (ko) | 2011-02-10 |
| US8589881B2 (en) | 2013-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101060181B1 (ko) | 원격 디버깅을 위한 웹 기반 소프트웨어 디버깅 장치 및 그 방법 | |
| CN109783342B (zh) | 脚本调试方法、设备及计算机存储介质 | |
| US8028200B2 (en) | Tracing operations in multiple computer systems | |
| US5933639A (en) | System and method for debugging distributed programs | |
| US20080098359A1 (en) | Manipulation of trace sessions based on address parameters | |
| EP2724235B1 (en) | N-way runtime interoperative debugging | |
| US20080155349A1 (en) | Performing computer application trace with other operations | |
| US20150193328A1 (en) | Remote debug service in a cloud environment | |
| US20080155350A1 (en) | Enabling tracing operations in clusters of servers | |
| US20050223359A1 (en) | Techniques for multi-core debugging | |
| CN107577593A (zh) | 使用执行单一步骤来诊断编码 | |
| CN116627850B (zh) | 函数调试方法、装置、存储介质以及电子设备 | |
| CN111339051B (zh) | 日志处理方法、系统、设备及存储介质 | |
| US10713145B2 (en) | Automated debugging with combined static and dynamic analysis | |
| US8533683B2 (en) | Stack walking enhancements using sensorpoints | |
| US8689223B2 (en) | Mechanisms to detect priority inversion | |
| US7200839B2 (en) | Debugging transactions across multiple processors | |
| WO2020087956A1 (zh) | 抓取NVME硬盘trace的方法、装置、设备及系统 | |
| CN118093235A (zh) | 一种芯片cpu异常诊断方法和装置 | |
| CN110515849B (zh) | 一种断点调试方法、装置、系统、设备及存储介质 | |
| CN109086200B (zh) | 一种基于安卓虚拟机修改的有效测试框架 | |
| JP2001243089A (ja) | ソフトウェア検証装置及びソフトウェア検証方法 | |
| CN105260257A (zh) | 解决程序运行期间停止响应的方法和装置 | |
| Feng et al. | CinfoFuzz: Fuzzing Method Based on Web Service Correlation Information of Embedded Devices | |
| CN112925700A (zh) | 程序调试方法、装置及系统和嵌入式设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20150702 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20160701 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20170706 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20180801 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20220824 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20220824 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |