WO2001097036A1 - Application program developing system and application program developing method and storage medium storing application program developing program - Google Patents
Application program developing system and application program developing method and storage medium storing application program developing program Download PDFInfo
- Publication number
- WO2001097036A1 WO2001097036A1 PCT/JP2001/005088 JP0105088W WO0197036A1 WO 2001097036 A1 WO2001097036 A1 WO 2001097036A1 JP 0105088 W JP0105088 W JP 0105088W WO 0197036 A1 WO0197036 A1 WO 0197036A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application program
- development
- development tool
- input
- key
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
Definitions
- Application program development system application program development method, and storage medium storing application program development program
- At least a plurality of development tools such as a debugger and a computer such as a personal computer are configured on a single computer and the like, and a micro computer (hereinafter referred to as a microcomputer) is constructed.
- the present invention relates to an application program development system for developing an application program operating on a gate system, an application program development method, and a storage medium storing the application program development program.
- microcomputers have been incorporated into various devices such as home appliances and are widely used.
- application programs are written in the built-in ROM [Read0n1yMemory] in order to operate according to the specifications of the device to be embedded and peripheral devices.
- the microcomputer performs various outputs according to the application program according to the input state input from the input means of the device into which the microcomputer is installed.
- this input means varies depending on the device into which it is installed, and includes, for example, key input, voice input, and character input. Therefore, in the development of microcomputers, the development of application programs is also important, along with the development of hardware.
- the development system that develops this application program consists of debuggers and simulators as development tools.
- the debugger can execute the application program step by step, break or trace, and so on.
- the debugger connects to the simulator, starts / stops the simulation, and references the simulation on the simulator. Overnight rewriting can be performed.
- Simulators are used in computers such as personal computers to control the CPU [Central 1 Processing Unit], ROM, and other components of the microcomputer, and to input / output the functions of peripheral devices and microcomputers. To simulate.
- the simulator simulates the operation of the application program in an environment equivalent to that of running on the target microcomputer when the application program is input from the disk device of the computer.
- development systems often include a debugger and a simulator on the same computer such as a personal computer.
- the debugger and the simulator share input and output means with the keyboard and display of the personal computer. If the input means of the device into which the microcomputer is to be incorporated is a key input, each key of the device to be incorporated is assigned to a key of the keyboard of the personal computer in a short time.
- OS of the non-controller [OperaintngSstem] is a multi-window environment
- the simulator window when the simulator window is active, the simulator performs the simulation by using the key input from the keyboard of the personal computer as the key input from the embedded device.
- the debugger can be input when the debugger window is active.
- a step cannot be executed by the debugger while the key input state to the simulator is maintained.
- the debugger command window is activated, input from the keyboard of the personal computer becomes input to the command window. Therefore, key input for simulation cannot be performed from the keyboard of the personal computer.
- the window of the debugger is active, the window for performing key input for the simulation is inactive, so that the key input state cannot be held for the night of the simulation.
- the items to be debugged for the application program are reduced, and the evaluation accuracy of the application program is reduced.
- an object of the present invention is to provide an application program development system and an application program capable of maintaining an input state to another development tool even when an arbitrary development tool is operating when a plurality of development tools are configured in the same computer.
- An object of the present invention is to provide a storage medium storing a method for developing a program and an application program development program.
- the first development tool inputs an input to the second development tool.
- the application program development system is characterized in that the application program development system is characterized in that the application program development system comprises: a reception unit for receiving; and a holding unit for holding the input state received by the reception unit when the first development tool is operating while the second development tool is operating.
- the receiving means receives the input for maintaining the input state of the second development tool
- the input state can be held in the second development tool even when the first development tool is operating by the holding means. Therefore, the application program can be developed in various states, and the quality of the application program is improved.
- the first development tool is a debugging device
- the second development tool is a simulation device
- the debugging device is debugging the application program. The feature is to simulate the operation by the application program while maintaining the input state.
- the input state to the simulation device can be maintained even during debugging with the debug device. Therefore, the items to be debugged for the application program are increased, and the evaluation accuracy of the application program is improved.
- the method of developing an application program according to the present invention comprises configuring a plurality of development tools including at least a first development tool and a second development tool on one computer, and inputting the information to each of the development tools.
- the first development tool accepts an input to the second development tool.
- the input for holding the input state of the second development tool is received in the reception process, and the input state is held in the second development tool even while the first development tool is operating in the holding process. Can be held. Therefore, the application program can be developed in various states, and the quality of the application program is improved.
- the first development tool is a debugging device
- the second development tool is a simulation device
- the debugging device is debugging the application program.
- the simulation device simulates an operation according to the application program while holding the input state. According to this application program development method, it is possible to maintain the input state to the simulation device even during debugging with the debugging device. Therefore, the number of items to be debugged for the application program is increased, and the evaluation accuracy of the application program is improved.
- a storage medium storing an application program development program according to the present invention that has solved the above-mentioned problem constitutes a plurality of development tools including at least a first development tool and a second development tool on one computer,
- the input to each of the development tools is shared by the input means of the computer, and the storage medium storing the application program development program for generating an application program to be operated on the evening system is provided.
- the first development tool accepts an input to the second development tool
- the second development tool accepts an input state received by the first development tool while the first development tool is operating. It is characterized by holding. ,
- the storage medium storing the application program development program, the input program for maintaining the input state of the second development tool in the first development tool by operating the application program development program on a computer. And the input state can be held in the second development tool even while the first development tool is operating. Therefore, the application program can be developed in various states, and the quality of the application program is improved.
- the first development tool is a debugging device
- the second development tool is a simulation device
- the debugging device is configured to debug the application program.
- the simulation device simulates an operation according to the aggregation program while holding the input state.
- the application program development program runs on the computer. By doing so, the input state to the simulation device can be maintained. Therefore, the items to be debugged for the application program are increased, and the evaluation accuracy of the application program is improved. ⁇ Brief description of surface
- FIG. 1 is an overall configuration diagram of an application program development system according to the present embodiment.
- FIG. 2A and 2B show an internal configuration diagram
- FIG. 2B shows an example of a key status
- FIG. 2C shows an example of a key input dialog box for a simulator in the debugger and the simulation according to the present embodiment. It is.
- FIGS. 3A and 3B show the common means of the debugger and the simulation device according to the present embodiment.
- FIG. 3A shows a keyboard connected to a personal computer
- FIG. 3B shows a display connected to the personal computer.
- an example of the simulator window is shown in FIG. 3A.
- FIG. 4 is a control flowchart of the application program development method according to the present embodiment. Day »Violent bears to give ''
- the application program development method can operate the first development tool while maintaining the input state of the second development tool.
- the simulation device is in an input state even when the debugging device is executing an application program step. It is possible to simulate the operation of each step of the application program while maintaining the information.
- the storage medium storing the application program development program according to the present invention
- the application program development program according to the present invention can be configured by loading and executing the application program development program in the computer via the storage medium.
- Application program development can be realized and implemented by one application program development method.
- Each development tool is a tool configured on an electronic computer that performs debugging, simulation, and the like of an application program that runs on the evening gate system, and is, for example, a debugger or a simulator. Since these development tools are configured in one computer, they share the display, keyboard, disk device, etc. connected to the computer.
- the evening gate system is a system that operates based on an application program, and is, for example, a microcomputer.
- the storage medium is a medium that can store the application program development program and can load the application program development program into the computer, and is, for example, a floppy disk, an optical disk, or a hard disk.
- the application program development program may be a program composed of a plurality of programs configured for each development tool, or may be a single program configured integrally with all the development tools. Therefore, the storage medium storing the application program development program may be a single storage medium storing all the application program development programs, or a plurality of storage media storing the application program development programs for each development tool. It may be.
- the first development tool is a debugging device
- the second development tool is a simulation device.
- the debugging device loads the debugging program into the personal computer via the storage medium storing the debugging program, and executes the operation according to the debugging program on the personal computer for debugging. Configured as a debugger.
- the simulation device is loaded into a personal computer via a storage medium storing the simulation program, and the simulation program is executed. It was configured as a simulator that simulates by running the operation according to the race program on a personal computer.
- an application program development system (hereinafter, referred to as a development system) is configured by a debugger and a simulation, and an application development program is configured by a debug program and a simulation program.
- the Simulator is connected to the debugger, and is configured as a development system capable of debugging while simulating an operation by an application program.
- the debugger and simulator are configured in the same personal computer.
- the OS of the personal computer shall provide a multi-window environment as a user interface.
- the target system is a microcomputer
- an application program for the microcomputer is a development system that develops using a debugger and a simulator.
- the microcomputer is assumed to be incorporated into a device that can be externally input by a key such as a game, a clock, a data bank, etc., and that outputs a screen to an LCD.
- the development system 1 is a system for developing application programs AP for microcomputers, and includes a debugger 2 and a simulator 3.
- the operation by the application program AP can be simulated in the simulation 3 and the debugger 2 can be debugged.
- the debugger 2 reads the debug program from a storage medium storing the debug program by the disk unit DU of the personal computer PC, and loads the debug program into a RAM (R andom Access Memory) (not shown). It is executed by the central processing unit CP for debugging.
- the disk device DU is a device capable of reading and writing corresponding to a storage medium such as a floppy disk or an optical disk.
- the debugger 2 reads the application program AP of the microcomputer from the disk device DU and debugs the application program AP. Note that the debugger 2 When the window of the bugger 2 is active, the operation can be performed by the keyboard KB, and the debug screen can be seen on the display DP.
- the debugger 2 can execute, break, or trace the application program AP for each step.
- the debugger 2 is connected to the simulator 3 and can start / stop the simulator 3, refer to the simulator 3 on the simulator 3, and rewrite data. Furthermore, the debugger 2 can accept a key input to the simulator 3 in order to maintain an input state to the simulator 3 while the debugger 2 itself is operating.
- the simulation program is read from the storage medium storing the simulation program by the disk unit DU of the personal computer PC, the simulation program is further loaded into the RAM (not shown), and executed by the central processing unit CP.
- the simulation is performed.
- Simulée 3 reads the microcomputer application program AP from the disk unit DU and simulates the operation of this application program AP.
- Simulator 3 can be operated externally by keyboard KB in response to the key input of the embedded device when the window of Simulator 3 is active, and in response to the LCD screen output of the embedded device. Output LCD screen to display DP.
- each key of the keyboard KB is assigned to each key of the device into which the microcomputer is installed.
- Simulator overnight 3 is connected to the debugger 2 and simulates the operation by the application program AP according to the debug. Furthermore, the simulator 3 holds the application program AP in response to the debug by the debugger 2 while maintaining the input state to the simulator 3 received by the debugger 2 even when its own window is inactive. Can be simulated.
- the keyboard KB is shared between the debugger 2 and the simulator 3. For this reason, input from the keyboard KB is handled by the debugger 2 window.
- the input is to debugger 2 during live, and the input to simulator 3 is active when the window of simulator 3 is active.
- the display DP is shared between the debugger 2 and the simulator 3.Therefore, when using the two development tools of the debugger 2 and the simulator 3 in parallel, the necessary window is opened on the display DP. .
- the display DP includes, for example, a trace window WD1, a command window WD2 and a dump window WD3 of the debugger 2, and an LCD window of the simulator 3 as shown in FIG. 3 (b). Window WS is displayed.
- the debugger 2 has a receiving means 2a
- the simulator 3 has a holding means 3a.
- the holding means 3a is provided with a key status 3b for setting a key input state from the debugger 2 to the simulation device 3.
- the receiving means 2a is included in the claims.
- the holding means 3a corresponds to the holding means described in the claims.
- the key status 3b is an array in which it is set whether or not each key of the keyboard KB used in the simulator 3 (that is, each key of the device to be installed) is pressed.
- the keys for inputting to the simulator 3 are the keys assigned to the keyboard KB corresponding to the keys of the device into which the microcomputer is installed. Then, the key status 3b is set to [1] for each key when the key is pressed, as shown in Fig. 2 (b), and the key is set to If not pressed, [0] is set. The initial value is [0]. By the way, in the example of Fig. 2 (b), [1] is set for the [] key and [0] is set for the other keys in key status 3b.
- the input to evening 3 is the state where the [ ⁇ ] key is pressed and the other keys are not pressed.
- the accepting means 2a accepts a key setting corresponding to a key input state desired to be held in the simulator 3, and writes the key setting information in a key status 3b. That Therefore, the accepting means 2a is provided with a list of keys used in the simulator 1 and a setting column for each key (that is, corresponding to the key station 3b) for the interface with the user. Display screen) is provided.
- Figure 2 (c) shows an example of the simulator key input dialog box 2b.
- the key input dialog box 2b for the simulator includes a setting column 2c for each key, a key list 2d of a device to be installed, and a key list of the simulator 3 (that is, the key is set to the keyboard KB).
- the user sets [1] in the check box 2f,...-Of the setting column 2c corresponding to the key 2e of the key 3e of the simulation 3e.
- [1] is set for the [ ⁇ ⁇ ] key in order to keep the [i] key pressed.
- the key input dialog box 2b for the simulation can be opened and closed by the tool button of the debugger 2.
- the receiving means 2a receives a key status 3b memory address transmitted from the simulator overnight 3.
- the accepting means 2a converts the key input set by the user in the key input dialog box 2b for the simulator into the state of each key of the key status 3b assigned to the above-mentioned memory address by [0] or [1]. ] Is written.
- the holding unit 3a includes the key status 3b, and holds the key input state set in the key status 3b. Therefore, when the simulator key input dialog box 2b is opened by the debugger 2, the holding unit 3a transmits the memory address and the like of the key status 3b to the receiving unit 2a. If the number of keys to be set is fixed, this memory address etc.
- each key May be the start memory address of key status 3b and the number of keys, or the start memory address and end memory address of key status 3b.
- the holding means 3a Maintain this key input state until this key status 3b is rewritten.
- To maintain this key input state means that [1] is set to key status 3b even when the simulator 3 window is inactive. Is to keep the key pressed. Note that while the simulator 3 window is active, the key input state may be held according to the setting of the key status 3b, or the key input by the user to the keyboard KB may be given priority.
- the holding unit 3a holds a state where all the keys are not pressed.
- the simulation simulator 3 simulates the operation of the application program AP while holding the key input state set in the key status 3b by the holding means 3a even when the window of the simulator 3 is inactive. Can be reduced. Therefore, even while the debugger 2 is debugging the application program AP (for example, executing a step), the simulator 3 can simulate the operation of the application program AP in response to the debugging while holding the key input state.
- the development system 1 can hold the key input state of the simulator 3 by the holding means 3a even while debugging with the debugger 2 (that is, while the window of the debugger 2 is active).
- An application program development method using the development system 1 will be described with reference to the flowchart of FIG. The development method described here is a method for debugging with the debugger 2 while keeping the key input state to the simulator 3.
- the inverted display of T0PMENU> in the LCD window WS is displayed in the [1.Clock] column (see the figure (b) in Fig. 3).
- the inverted display of ⁇ TOP MENU> in the LCD window WS of Simulator 3 is moved downward from the [1. Input directly (ie, pressing the keyboard KB [i] key KB 1 (see Figure 3 (a))).
- step execution in debugger 2 the LCD window WS of simulator 3 cannot be activated because the window of debugger 2 is active. Then, when the user operates a button for opening and closing the simulation key input dialog box 2b of the debugger 2, the debugger 2 opens the simulator key input dialog box 2b on the display DP. (S l).
- the simulator 3 passes the memory address of the key status 3b to the debugger 2 (S2).
- the debugger 2 receives this memory address and recognizes a write area for the key status 3b.
- the user sets the key input state to be held in the simulator 3 in the setting field 2c of the simulator key input dialog box 2b. That is, the user enters [1] in the check box 2f of the [i] key whose input state is desired to be kept, and leaves the check boxes 2f of the other keys blank.
- the debugger 2 writes the key setting information from the user in the key status 3b according to the key setting (S3).
- step S1 and step S3 corresponds to a receiving step described in the claims.
- the debugger 2 After the key is set, when the user operates an e-mail button for opening and closing the key input dialog box 2b for simulation of the debugger 2, the debugger 2 closes the key input dialog box 2b for simulator (S Four ) . Simulator 3 keeps the [] key pressed until the user next changes the key setting in simulator key input dialog box 2b. Incidentally, the simulator key input dialog box 2b may be left open in the display DP. After the key input state is held in the simulation simulator 3, the debugger 2 executes the application program AP step by user operation (S5). At this time, on the display DP, one of the windows of the debugger 2 is displayed. Active.
- the simulator 3 holds the state in which the [i] key is pressed, and simulates the operation of the application program AP for each step corresponding to the execution of the step of the debugger 2 (S6).
- the simulation 3 executes the application program AP for each step, and simulates, on condition that the il key is pressed.
- the window of the simulator 3 is inactive.
- the debugger 2 displays the R0M and RAM data of the simulator 3 in the dump window WD3 or the like according to the operation of the user.
- Simulator 3 also displays a simulation result for each step execution in LCD window WS. Incidentally, which window is to be displayed on the display DP is specified by the user. Then, the user performs debugging by viewing the data in the displayed window or rewriting the data.
- step S6 corresponds to a holding step described in the claims.
- the user changes the key input state of the simulator 3 and performs an operation as to whether or not to continue debugging (S7). Then, if the debugging is continued, the process returns to step S1, and if the debugging is ended, the process is ended.
- the key setting input from the debugger is written in the key sequence of the simulator and the key setting information is passed from the debugger to the simulation, but the type of key that holds the pressed state is passed from the debugger to the simulator.
- the means for passing key setting information from the debugger to Shimiyure is not limited.
- the application development program itself may be configured to be downloaded from another computer via a network as well as a storage medium and executed.
- the application program development system can maintain the input state in the second development tool even while the first development tool is operating. Therefore, the evaluation items at the time of application program development can be increased, and the quality of the application program is improved.
- the application program development system can maintain the input state of the simulation device even during debugging with the debugging device. Therefore, the items to be debugged for the application program are increased, and the evaluation accuracy of the application program is improved.
- the application program development method according to the present invention can maintain the input state in the second development tool even while the first development tool is operating. Therefore, the number of evaluation items at the time of application program development can be increased, and the quality of the application program is improved.
- the application program development method according to the present invention can maintain the input state of the simulation device even during debugging with the debug device. Therefore, the number of items to be debugged for the application program is increased, and the evaluation accuracy of the application program is improved.
- the storage medium storing the application program development program according to the present invention is to operate the application program development program on a computer to maintain the input state in the second development tool even while the first development tool is operating. Can be. Therefore, the application program The number of evaluation items during program development can be increased, and the quality of application programs can be improved.
- the storage medium storing the application program development program according to the present invention can hold the input state of the simulation device even during debugging with the debug device by operating the application program development program on a computer. it can. Therefore, the number of items to be debugged for the application program is increased, and the evaluation accuracy of the application program is improved.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU64289/01A AU6428901A (en) | 2000-06-14 | 2001-06-14 | Application program developing system and application program developing method and storage medium storing application program developing program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000-178343 | 2000-06-14 | ||
JP2000178343 | 2000-06-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2001097036A1 true WO2001097036A1 (en) | 2001-12-20 |
Family
ID=18679791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2001/005088 WO2001097036A1 (en) | 2000-06-14 | 2001-06-14 | Application program developing system and application program developing method and storage medium storing application program developing program |
Country Status (5)
Country | Link |
---|---|
US (1) | US6766510B2 (ja) |
KR (1) | KR100459055B1 (ja) |
CN (1) | CN1383509A (ja) |
AU (1) | AU6428901A (ja) |
WO (1) | WO2001097036A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112783574A (zh) * | 2021-02-02 | 2021-05-11 | 北京百度网讯科技有限公司 | 应用程序开发方法、装置、设备和存储介质 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7171653B2 (en) * | 2003-06-03 | 2007-01-30 | Hewlett-Packard Development Company, L.P. | Systems and methods for providing communication between a debugger and a hardware simulator |
FR2916546A1 (fr) * | 2007-05-24 | 2008-11-28 | Airbus France Sa | Procede de simulation d'un systeme embarque a bord d'un aeronef pour tester un logiciel de fonctionnement et dispositif pour la mise en oeuvre de ce procede |
US8255875B2 (en) | 2008-09-30 | 2012-08-28 | Rockwell Automation Technologies, Inc. | Application builder for industrial automation |
CN101968745A (zh) * | 2010-10-27 | 2011-02-09 | 深圳市五巨科技有限公司 | 一种移动终端应用程序的开发系统和方法 |
KR101600253B1 (ko) | 2013-05-08 | 2016-03-04 | 미쓰비시덴키 가부시키가이샤 | 프로그래머블 표시기 |
US10402290B2 (en) * | 2017-07-24 | 2019-09-03 | Microsoft Technology Licensing, Llc | Using a pre-installation environment to debug a server without a functioning operating system |
US11372979B2 (en) * | 2019-12-17 | 2022-06-28 | Hewlett Packard Enterprise Development Lp | Computing device login failsafe |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01244547A (ja) * | 1988-03-25 | 1989-09-28 | Nec Corp | プログラム開発デバッグ支援方式 |
JPH06149526A (ja) * | 1992-11-04 | 1994-05-27 | Oki Electric Ind Co Ltd | ウィンドウシステム |
JPH0784765A (ja) * | 1993-08-06 | 1995-03-31 | Toshiba Corp | Guiテスト装置 |
JPH09244837A (ja) * | 1996-03-11 | 1997-09-19 | Nec Corp | シミュレータ及びシミュレータの入力データ処理方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6167352A (en) * | 1997-06-26 | 2000-12-26 | Agilent Technologies, Inc. | Model-based diagnostic system with automated procedures for next test selection |
US6560572B1 (en) * | 1999-04-15 | 2003-05-06 | Interactive Image Technologies, Ltd. | Multi-simulator co-simulation |
US6389383B1 (en) * | 1999-08-13 | 2002-05-14 | Texas Instruments Incorporated | System and method for interfacing software and hardware |
US6427233B1 (en) * | 1999-12-17 | 2002-07-30 | Inventec Corporation | Method for addressing the dynamic windows |
US6587995B1 (en) * | 2000-04-19 | 2003-07-01 | Koninklijke Philips Electronics N.V. | Enhanced programmable core model with integrated graphical debugging functionality |
-
2001
- 2001-06-14 KR KR10-2002-7001759A patent/KR100459055B1/ko not_active Expired - Fee Related
- 2001-06-14 WO PCT/JP2001/005088 patent/WO2001097036A1/ja active IP Right Grant
- 2001-06-14 CN CN01801700A patent/CN1383509A/zh active Pending
- 2001-06-14 AU AU64289/01A patent/AU6428901A/en not_active Abandoned
- 2001-06-14 US US09/881,194 patent/US6766510B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01244547A (ja) * | 1988-03-25 | 1989-09-28 | Nec Corp | プログラム開発デバッグ支援方式 |
JPH06149526A (ja) * | 1992-11-04 | 1994-05-27 | Oki Electric Ind Co Ltd | ウィンドウシステム |
JPH0784765A (ja) * | 1993-08-06 | 1995-03-31 | Toshiba Corp | Guiテスト装置 |
JPH09244837A (ja) * | 1996-03-11 | 1997-09-19 | Nec Corp | シミュレータ及びシミュレータの入力データ処理方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112783574A (zh) * | 2021-02-02 | 2021-05-11 | 北京百度网讯科技有限公司 | 应用程序开发方法、装置、设备和存储介质 |
CN112783574B (zh) * | 2021-02-02 | 2023-10-27 | 北京百度网讯科技有限公司 | 应用程序开发方法、装置、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
KR20020019968A (ko) | 2002-03-13 |
KR100459055B1 (ko) | 2004-12-03 |
CN1383509A (zh) | 2002-12-04 |
US6766510B2 (en) | 2004-07-20 |
AU6428901A (en) | 2001-12-24 |
US20020032902A1 (en) | 2002-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8180620B2 (en) | Apparatus and method for performing hardware and software co-verification testing | |
US6587995B1 (en) | Enhanced programmable core model with integrated graphical debugging functionality | |
US8196057B2 (en) | Calculator emulation apparatus | |
US9262283B2 (en) | Method for reading kernel log upon kernel panic in operating system | |
KR20030059339A (ko) | 단일 스텝 처리 방법 및 장치 | |
US20070288937A1 (en) | Virtual Device Driver | |
JP5258152B2 (ja) | 再現可能なテストの自動化に関するテストケース実行挙動を選択するシステムおよび方法 | |
US20090119310A1 (en) | Saving and restarting discrete event simulations | |
US20130024178A1 (en) | Playback methodology for verification components | |
WO2001097036A1 (en) | Application program developing system and application program developing method and storage medium storing application program developing program | |
US7577557B2 (en) | Simulator and simulation method for behaviors of processors | |
CN1716264B (zh) | 利用控制程序信息注释并呈现系统踪迹的方法和系统 | |
Grieskamp et al. | Instrumenting scenarios in a model-driven development environment | |
CN113032246A (zh) | Ssd固件运行方法、装置、可读存储介质及电子设备 | |
US20060265718A1 (en) | Injection-based simulation for button automation on button-aware computing platforms | |
US20090094583A1 (en) | System and method for testing computer programs | |
WO2001097035A1 (en) | Automatic evaluation method and automatic evaluation system and storage medium storing automatic evaluation program | |
JP2005353020A (ja) | コンピュータプログラムのシミュレーション方式 | |
JP2007052783A (ja) | データ処理装置のシミュレーション | |
US6937973B1 (en) | Design of an application specific processor (ASP) | |
US11966633B1 (en) | Control algorithm generator for non-volatile memory module | |
JP3270729B2 (ja) | 拡張命令セット・シミュレータ | |
US20020007254A1 (en) | Automated evaluation system and program | |
CN101430656B (zh) | 特别模块寄存器的读写方法 | |
JP4324149B2 (ja) | エミュレータ及びそれを用いた開発支援システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020027001759 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 018017002 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWP | Wipo information: published in national office |
Ref document number: 1020027001759 Country of ref document: KR |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
WWG | Wipo information: grant in national office |
Ref document number: 1020027001759 Country of ref document: KR |