CN103123601B - The method and apparatus of the software development trouble shoot based on Symbian system - Google Patents
The method and apparatus of the software development trouble shoot based on Symbian system Download PDFInfo
- Publication number
- CN103123601B CN103123601B CN201110366541.2A CN201110366541A CN103123601B CN 103123601 B CN103123601 B CN 103123601B CN 201110366541 A CN201110366541 A CN 201110366541A CN 103123601 B CN103123601 B CN 103123601B
- Authority
- CN
- China
- Prior art keywords
- daily record
- function
- code
- recorded
- program
- 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
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000010009 beating Methods 0.000 claims description 2
- 241000406668 Loxodonta cyclotis Species 0.000 claims 1
- 230000006870 function Effects 0.000 description 72
- 238000009434 installation Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
The method and apparatus of the open software development trouble shoot based on Symbian system of the present invention, described method comprises: step 1, in project file, be added to the code of line item, utilize constructed fuction and destructor function in Object-oriented Technique to realize the record to function call, generate daily record; Step 2, according to described daily record looking up the fault. The present invention can be by recording function call, generates daily record and carry out trouble shoot, realizes the accurate location to fault.
Description
Technical field
The present invention relates to moving communicating field, particularly the software development fault based on Symbian systemThe method and apparatus of searching.
Background technology
The development of mobile Internet is more and swifter and more violent, presents in the market iPhone, android,Symbian, multiple cell phone platforms such as windowsphone. Due to the quantity in stock of Nokia's mobile phone with occupyRate is larger, and within following a period of time, Symbian platform will be played an important role in mobile phone development.Symbian platform adopts SymbianC++ language to develop, compared with other platform, and SymbianPlatform development is searched in debugging and bug, has more difficulty, and main cause is as follows: simulator starts slow,And unstable, if start simulator under debug pattern, the feelings that often there will be simulator to crashCondition; Program occurs that after collapse, system can not preserved stack information, there is no good miscue, very yetDifficulty finds the reason of collapse; Product issue after, if user in use collapse, cannotIn time error message is fed back to product supplier.
Summary of the invention
The invention provides the method and apparatus of the software development trouble shoot based on Symbian system, withSolve the problem of looking up the fault.
The invention discloses the method for the software development trouble shoot based on Symbian system, described methodComprise:
Step 1 is added to the code of line item in project file, utilizes the structure in Object-oriented TechniqueMake function and destructor function and realize the record to function call, generate daily record;
Step 2, according to described daily record looking up the fault.
Wherein, described step 1 is further,
Step 21, in the time that function to be recorded is carried out beginning, adds the code that function call is recorded,Described code is the grand of daily record, and described grand statement object is recorded described letter in the constructed fuction of objectNumber starts, and after described function is finished, calls the destructor function of described object, at the described structure of analysingIn function, recording described function finishes.
Wherein, described step 2 is further
Step 31, when fault occurs, searches the function that there is no end record in described daily record, described functionFor the function breaking down.
Wherein, the described code that is added to line item in project file also comprises:
Step 41 is added code to the line item of advancing or record variable value in program to be recordedGrand.
Wherein, described method also comprises:
Each code recording has corresponding level;
Step 51 arranges threshold level in daily record configuration file;
Step 52, when program to be recorded starts, reads described daily record configuration file, executive level higher thanOr equal the code recording of described threshold level.
Wherein, described method also comprises:
Step 61, creates and controls the grand of daily record compiler toggle, in grand the beating of described control daily record compiler toggleWhile opening, described in the code that records be compiled in the executable file of program to be recorded; DescribedWhile controlling grand the closing of daily record compiler toggle, described in the code that records for empty.
Wherein, each code recording has corresponding level;
Described method also comprises:
Step 71, described program to be recorded is divided into multiple functional modules;
Step 72 configures rank corresponding to each functional module in daily record configuration file;
Step 73, when program to be recorded starts, reads described daily record configuration file, at each function mouldIn piece, executive level is greater than or equal to the code recording of rank corresponding to described functional module.
Wherein, described method also comprises:
Step 81, described program to be recorded is divided into multiple functional modules;
Step 82 configures the switch of each functional module in daily record configuration file;
Step 83, when program to be recorded starts, reads described daily record configuration file, for each functionModule, when the corresponding switch opens of described functional module, carries out and records in described functional moduleCode.
Wherein, described method also comprises:
Step 91 configures master switch in daily record configuration file;
Step 93, when program to be recorded starts, reads described daily record configuration file, opens at master switchTime, carry out the code recording in program to be recorded.
The invention also discloses the device of the software development trouble shoot based on Symbian system, described dressPut and comprise:
Daily record generation module, for be added to the code of line item at project file, utilizes object-orientedConstructed fuction in technology and destructor function are realized the record to function call, generate daily record;
Trouble shoot module, for the described daily record looking up the fault of foundation.
The invention has the beneficial effects as follows: by recording function call, generate daily record and carry out trouble shoot, realThe now accurate location to fault; Utilize constructed fuction and destructor function in Object-oriented Technique, realize functionThe tracking that stack calls, the method is simple and easy to do; By controlling the grand of daily record compiler toggle, can be needn'tWill time remove the log code recording, prevent installation kit increase; By daily record configuration file management dayWill switch and daily record rank, facilitate the amendment of daily record switch and daily record rank, can control flexibly daily record noteRecord, facilitates trouble shoot.
Brief description of the drawings
Fig. 1 is the flow chart that the present invention is based on the method for the software development trouble shoot of Symbian system;
Fig. 2 is the stream that the present invention is based on the embodiment of the method for the software development trouble shoot of Symbian systemCheng Tu;
Fig. 3 is the structure chart that the present invention is based on the device of the software development trouble shoot of Symbian system.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to thisBright embodiment is described in further detail.
The method of the software development trouble shoot based on Symbian system of the present invention as shown in Figure 1.
Step S100 is added to the code of line item in project file, utilizes in Object-oriented TechniqueConstructed fuction and destructor function are realized the record to function call, generate daily record.
Step S200, according to this daily record looking up the fault.
A detailed description of the invention of the present invention is as described below.
Step S110, in the time that function to be recorded is carried out beginning, adds the generation that function call is recordedCode, what this code was daily record is grand, and grand statement object is recorded to be recorded in the constructed fuction of objectFunction starts, and after function to be recorded is finished, calls the destructor function of this object, analyses at thisIn structure function, recording function to be recorded finishes.
Such as starting to write grand CORE_FT_LOW () at certain function TestLog; Can record thisThe time started of function and function name, and end time and function name. Wherein, CORE representsCurrent is core module (CORE), and FT represents it is the grand of function tracking, and LOW represents this daily record rankFor rudimentary.
Step S210, when fault occurs, searches the function that there is no end record in daily record, and what find does not haveThe function that has end record is the function breaking down.
Adopt this scheme to carry out record to calling of function, in the time that fault occurs, search in record and do not haveThere is the function of end record, the function of successfully not carried out, thus determine that this function is for event occursThe function of barrier.
In the present invention except calling of above-mentioned function recorded, also to applying executory other informationEnter record, in program to be recorded, add the grand, complete of code to the line item of advancing or record variable valueThe record of target information in pairs.
Program to be recorded refers to " present procedure " or " program of operation ".
For example, in certain function, there is certain character string char*Categorical variable sValue, usesCORE_LOG_EX (LL_HIGH, " sValue%s ", sValue) record the value of sValue.CORE_LOG_EX represents it is the grand of core module (CORE), the LL_HIGH daily record level that represents to change one's professionWei be not senior, %s is C language standard formatting method, sValue is the current variable that will record.
, create and control the grand of daily record compiler toggle preferably in embodiment one, controlling daily record compilingWhen grand the opening of switch, the code recording is compiled in the executable file of program to be recorded;In the time controlling grand the closing of daily record compiler toggle, the code recording is for empty.
Adopt this scheme closing journal function easily, when recording, make to carry out daily record noteThe code of record is not compiled in program, and the installation kit that reduces to cause because of log code increases. Enter at needsWhen row log recording, open journal function, realize log recording.
One, preferably in embodiment, each code recording has corresponding level, adopts daily recordConfiguration file is controlled. By using configuration file, without recompilating just can enter log recordingRow is controlled, and makes log recording more flexible.
In daily record configuration file, configure master switch; When program to be recorded starts, read daily record configuration literary compositionPart, in the time that master switch is opened, carries out the code recording in program to be recorded.
By adopting this scheme, carry out neatly the opening and closing of log recording. And in this schemeMaster switch is different from the grand of aforesaid control daily record compiler toggle. Control the grand in control of daily record compiler toggleSystem whether by the code compilation recording in the execute file of program to be recorded. Always opening of this programmePass is to have compiled after the code recording in the execute file of program to be recorded, controls currentWhether log enable writing function.
Each code recording has corresponding level, in daily record configuration file, threshold level is set;When program to be recorded starts, read daily record configuration file, executive level is greater than or equal to this threshold levelThe code recording.
Daily record is divided into different ranks according to importance, be for example divided into rudimentary, common, senior, the superlative degree,Level Four altogether. Can, some crucial functions, such as logging status daily record, be labeled as the superlative degree, step onThe daily record of record time, is labeled as common; And some unessential functions, such as the drafting daily record of certain picture,Be labeled as rudimentary; Be common if threshold level is set in daily record configuration file, be only labeled as common,The daily record meeting of senior, highest three ranks is recorded. Like this can be according to importance not in codeWith carrying out log, control easily daily record quantity.
By adopting this scheme to carry out log according to the difference that records importance, can control easily dayWill quantity, is convenient to trouble shoot.
One preferably in embodiment, when program to be recorded is during compared with large program, to journey to be recordedOrder is carried out piecemeal, thereby daily record quantity is controlled, and facilitates searching of fault.
Wherein, program to be recorded is divided into multiple functional modules; In daily record configuration file, configuration is everyThe switch of individual functional module; When program to be recorded starts, read described daily record configuration file, for oftenIndividual functional module, in the time of the corresponding switch opens of this functional module, carries out and in this functional module, carries out recordCode.
By this scheme, each functional module is opened and controlled, according to the contingent difference of faultSituation, carries out the switch of difference in functionality module, facilitates searching of fault.
Wherein, each code recording has corresponding level; Program to be recorded is divided into multipleFunctional module; In daily record configuration file, configure rank corresponding to each functional module; Program to be recordedWhen startup, read daily record configuration file, in each functional module, executive level is greater than or equal to this functionThe code recording of rank corresponding to module.
Adopt this scheme to distinguish the importance of record, effectively control the quantity of log recording, sideJust searching of fault.
Embodiments of the invention are as described below.
Step S201, creates and controls the grand of daily record compiler toggle, will control grand the opening of daily record compiler toggle,The code recording is compiled in the executable file of program to be recorded.
If without trouble shoot, closing control daily record compiler toggle is grand, and the code recording isEmpty.
Wherein, in program to be recorded, log recording is controlled by grand mode, has a grand control simultaneouslyMake the switch of whole daily record compiling, when this is grand when opening, the code of log recording can be compiledIn the executable file of program to be recorded; When this is grand while closing, the code of log recording is allSky, the executable file of program to be recorded out of compiling is with original to be recorded during without log recordingThe executable file of program is equally large.
Step S202, utilizes constructed fuction and destructor function in Object-oriented Technique, generates daily record, realizesFunction is followed the trail of.
In the time that function to be recorded is carried out beginning, add the code that function call is recorded, code isDaily record grand, grand statement object is recorded this function and is started, at this function in the constructed fuction of objectAfter being finished, call the destructor function of object, in destructor function, record described function and finish.
Thereby in the time of program operation to be recorded, record the order of calling between paid close attention to function.
Step S203, procedure division to be recorded is difference in functionality module, each functional module has correspondenceDaily record.
For example, login daily record, session log, contact person's daily record, browser log etc. Like this for notSame trouble shoot, only need to open the daily record of the corresponding function module, and irrelevant functional module passClose, be convenient to trouble shoot.
Step S204 is each assignment of code rank recording.
Daily record is divided into different ranks according to importance, for example, be divided into lowermost level, rudimentary, common, senior,The superlative degree, altogether Pyatyi. Can, some crucial functions, such as logging status daily record, be labeled asSenior, and some unessential functions, such as the drafting daily record of certain picture, are labeled as rudimentary; IfIn daily record configuration file, the rank of function place functional module is common, in this functional module, only has markFor the daily record meeting of common, senior, highest three ranks is recorded. Like this can be according to heavy in codeThe difference of the property wanted is carried out log, controls easily daily record quantity.
Step S205, configures a master switch in daily record configuration file.
In the time that master switch is 0, be for example closing journal, be 1 o'clock be to open daily record. This master switch and controlThe grand difference of daily record compiler toggle. This master switch is effective in the time controlling grand the opening of daily record compiler toggle.
Step S206, configures the switch of difference in functionality module in daily record configuration file.
When execution, for each functional module, in the time of the corresponding switch opens of this functional module, carrying out shouldThe code recording in functional module.
Step S207, configures rank corresponding to each functional module in daily record configuration file.
For example, use-2 to 2 to represent different functional classes, such as<login>-1</login>Represent loginThe daily record rank of module is rudimentary, and in login feature module, rank is that minimum daily record will can not be rememberedRecord.
Step S208, when program to be recorded starts, reads daily record configuration file, in the time that master switch is opened,Be that in the functional module of opening, executive level is corresponding greater than or equal to described functional module at each switchThe code recording of rank.
When application program launching, can read journal file, without recompilating code, just can pass through like thisAmendment configuration file is revised daily record rank and switch.
Step S209, when fault occurs, searches the function that there is no end record in described daily record, and this is searchedTo function be the function breaking down.
The present invention is based on Symbian system software development trouble shoot device as shown in Figure 3.
Daily record generation module 100, for be added to the code of line item at project file, utilize towardsConstructed fuction in object technology and destructor function are realized the record to function call, generate daily record.
Trouble shoot module 200, for the described daily record looking up the fault of foundation.
One preferably in embodiment, and daily record generation module is further used for carrying out and opening at function to be recordedWhen beginning, add the code that function call is recorded, what described code was daily record is grand, described grand statementObject is recorded described function and is started in the constructed fuction of object, after described function is finished,Call the destructor function of described object, in described destructor function, record described function and finish.
One preferably in embodiment, and trouble shoot module is further used for, in the time that fault occurs, searching instituteState the function that there is no end record in daily record, described function is the function breaking down.
One preferably in embodiment, and daily record generation module is added to the code of line item in project fileTime also add the grand of code to the line item of advancing or record variable value for the program to be recorded.
One preferably in embodiment, and daily record generation module is also used to each assignment of code recordingCorresponding level; In daily record configuration file, threshold level is set; In the time that program to be recorded starts, readDescribed daily record configuration file, executive level is greater than or equal to the code recording of described threshold level.
One preferably in embodiment, and daily record generation module is also controlled the grand of daily record compiler toggle for creating,In the time of grand the opening of described control daily record compiler toggle, described in the code that records be compiled to be recordedThe executable file of program in; In the time of grand the closing of described control daily record compiler toggle, described in rememberThe code of record is empty.
One preferably in embodiment, and daily record generation module is also used to each assignment of code recordingCorresponding level; Be multiple functional modules by described procedure division to be recorded; In daily record configuration file, joinPut rank corresponding to each functional module; In the time that program to be recorded starts, read described daily record configuration literary compositionPart, in each functional module, executive level is greater than or equal to the carrying out of rank corresponding to described functional moduleThe code of record.
One preferably in embodiment, and daily record generation module is also for being multiple by procedure division to be recordedFunctional module; In daily record configuration file, configure the switch of each functional module; Open in program to be recordedWhen moving, read described daily record configuration file, for each functional module, in the correspondence of described functional moduleWhen switch opens, carry out the code recording in described functional module.
One preferably in embodiment, and daily record generation module is also for always opening in the configuration of daily record configuration fileClose; In the time that program to be recorded starts, read described daily record configuration file, in the time that master switch is opened, holdThe code recording in program capable to be recorded.
The foregoing is only preferred embodiment of the present invention, be not intended to limit protection model of the present inventionEnclose. All any amendments of doing within the spirit and principles in the present invention, be equal to replacement, improvement etc., allBe included in protection scope of the present invention.
Claims (7)
1. a method for the software development trouble shoot based on Symbian system, is characterized in that,Described method comprises:
Step 1 is added to the code of line item in project file, utilizes the structure in Object-oriented TechniqueMake function and destructor function and realize the record to function call, generate daily record;
Step 2, according to described daily record looking up the fault;
Described method also comprises:
Step 61, creates and controls the grand of daily record compiler toggle, in grand the beating of described control daily record compiler toggleWhile opening, described in the code that records be compiled in the executable file of program to be recorded; DescribedWhile controlling grand the closing of daily record compiler toggle, described in the code that records for empty;
Described step 1 is further,
Step 21, in the time that function to be recorded is carried out beginning, adds the code that function call is recorded,Described code is the grand of daily record, and the grand statement object of described daily record is recorded in the constructed fuction of objectDescribed function starts, and after described function is finished, calls the destructor function of described object, in instituteState and in destructor function, record described function and finish;
Described step 2 is further
Step 31, when fault occurs, searches the function that there is no end record in described daily record, described functionFor the function breaking down.
2. the side of the software development trouble shoot based on Symbian system according to claim 1Method, is characterized in that, the described code that is added to line item in project file also comprises:
Step 41 is added code to the line item of advancing or record variable value in program to be recordedGrand.
3. the side of the software development trouble shoot based on Symbian system according to claim 1Method, is characterized in that, described method also comprises:
Each code recording has corresponding level;
Step 51 arranges threshold level in daily record configuration file;
Step 52, when program to be recorded starts, reads described daily record configuration file, executive level higher thanOr equal the code recording of described threshold level.
4. the side of the software development trouble shoot based on Symbian system according to claim 1Method, is characterized in that,
Each code recording has corresponding level;
Described method also comprises:
Step 71, described program to be recorded is divided into multiple functional modules;
Step 72 configures rank corresponding to each functional module in daily record configuration file;
Step 73, when program to be recorded starts, reads described daily record configuration file, at each function mouldIn piece, executive level is greater than or equal to the code recording of rank corresponding to described functional module.
5. the side of the software development trouble shoot based on Symbian system according to claim 1Method, is characterized in that,
Described method also comprises:
Step 81, described program to be recorded is divided into multiple functional modules;
Step 82 configures the switch of each functional module in daily record configuration file;
Step 83, when program to be recorded starts, reads described daily record configuration file, for each functionModule, when the corresponding switch opens of described functional module, carries out and records in described functional moduleCode.
6. the side of the software development trouble shoot based on Symbian system according to claim 1Method, is characterized in that,
Described method also comprises:
Step 91 configures master switch in daily record configuration file;
Step 93, when program to be recorded starts, reads described daily record configuration file, opens at master switchTime, carry out the code recording in program to be recorded.
7. a device for the software development trouble shoot based on Symbian system, is characterized in that,Described device comprises:
Daily record generation module, for be added to the code of line item at project file, utilizes object-orientedConstructed fuction in technology and destructor function are realized the record to function call, generate daily record;
Daily record generation module, is further used for, in the time that function to be recorded is carried out beginning, adding function being adjustedWith the code recording, what described code was daily record is grand, and the grand statement object of described daily record, at objectConstructed fuction in record described function and start, after described function is finished, it is described right to callThe destructor function of elephant is recorded described function and is finished in described destructor function;
Trouble shoot module, for the described daily record looking up the fault of foundation;
Trouble shoot module, while being further used for fault generation, searching in described daily record and there is no end recordFunction, described function is the function breaking down;
Daily record generation module, also controls the grand of daily record compiler toggle for creating, and compiles in described control daily recordWhile translating grand the opening of switch, described in the code that records be compiled to the literary composition carried out of program to be recordedIn part; In the time of grand the closing of described control daily record compiler toggle, described in the code that records for empty.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110366541.2A CN103123601B (en) | 2011-11-17 | 2011-11-17 | The method and apparatus of the software development trouble shoot based on Symbian system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110366541.2A CN103123601B (en) | 2011-11-17 | 2011-11-17 | The method and apparatus of the software development trouble shoot based on Symbian system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103123601A CN103123601A (en) | 2013-05-29 |
CN103123601B true CN103123601B (en) | 2016-05-25 |
Family
ID=48454588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110366541.2A Active CN103123601B (en) | 2011-11-17 | 2011-11-17 | The method and apparatus of the software development trouble shoot based on Symbian system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103123601B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105279074A (en) * | 2014-06-05 | 2016-01-27 | 腾讯科技(深圳)有限公司 | Method and device for displaying log information on terminal through NSLog |
CN105843822A (en) * | 2015-01-16 | 2016-08-10 | 北京神州泰岳软件股份有限公司 | Method and device for changing log levels |
CN105868092B (en) * | 2016-03-28 | 2017-11-17 | 广东欧珀移动通信有限公司 | A kind of processing method and processing device of journal file |
CN108628744B (en) * | 2018-04-28 | 2022-03-15 | 深圳市风云实业有限公司 | Fault diagnosis method and device and electronic equipment |
CN110659195B (en) * | 2018-06-28 | 2022-09-16 | 武汉斗鱼网络科技有限公司 | Android program crash positioning method, storage medium, electronic device and system |
CN109086157B (en) * | 2018-08-02 | 2022-03-25 | 北京达佳互联信息技术有限公司 | Log tracking method and device, electronic equipment and storage medium |
CN110147313B (en) * | 2019-04-10 | 2023-11-10 | 口碑(上海)信息技术有限公司 | Log output method and device |
CN115687056A (en) * | 2021-07-22 | 2023-02-03 | 北京金山云网络技术有限公司 | Test method and device for database storage engine and electronic equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5832270A (en) * | 1994-06-23 | 1998-11-03 | International Business Machines Corporation | System having automatic insertion of hooks into object-oriented software for visualizing execution thereof |
CN101169753A (en) * | 2007-11-26 | 2008-04-30 | 中兴通讯股份有限公司 | A way to record functions that cause system exceptions |
CN101196848A (en) * | 2006-12-04 | 2008-06-11 | 佳能株式会社 | Method for acquiring operation log |
-
2011
- 2011-11-17 CN CN201110366541.2A patent/CN103123601B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5832270A (en) * | 1994-06-23 | 1998-11-03 | International Business Machines Corporation | System having automatic insertion of hooks into object-oriented software for visualizing execution thereof |
CN101196848A (en) * | 2006-12-04 | 2008-06-11 | 佳能株式会社 | Method for acquiring operation log |
CN101169753A (en) * | 2007-11-26 | 2008-04-30 | 中兴通讯股份有限公司 | A way to record functions that cause system exceptions |
Non-Patent Citations (2)
Title |
---|
基于软件运行记录的测试方法;王斌等;《第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集》;20090831;第22卷;第79-82页 * |
通用的应用程序高级日志系统;AlexKucherenko;《http://www.vckbase.com/index.php/wv/1571》;20090315;第1-3页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103123601A (en) | 2013-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103123601B (en) | The method and apparatus of the software development trouble shoot based on Symbian system | |
Le et al. | Smartsynth: Synthesizing smartphone automation scripts from natural language | |
CN112100054B (en) | A program static analysis method and system for data management and control | |
Zhao et al. | Description-driven task-oriented dialog modeling | |
KR101224813B1 (en) | Relationship modeling | |
JP5123291B2 (en) | Generic interface for deep embedding of expression trees in programming languages | |
CN102696012A (en) | Creating inferred symbols from code usage | |
CN103677921B (en) | Method and system for enabling Android system to be compatible with wifi chip | |
US20120110444A1 (en) | Help Document Animated Visualization | |
CN108959069A (en) | A kind of method for tracing and device of function operation | |
CN102063324A (en) | Method and system for implementing automatic programming | |
CN102222012A (en) | Static type checking against external data sources | |
CN110737589A (en) | automatic point burying method, device, medium and electronic equipment | |
CN106843996A (en) | Conditional compilation preprocess method and device | |
CN104881284A (en) | An Efficient Log Operation Method | |
CN108279905B (en) | Method and device for introducing library file into assembly | |
CN108334491B (en) | Text analysis method and device, computing equipment and storage medium | |
CN102819486A (en) | Automatic networking product testing system and automatic networking product testing method | |
Behrens | MDSD for the iPhone: developing a domain-specific language and IDE tooling to produce real world applications for mobile devices | |
CN101000557B (en) | Virtual machine | |
CN105446788B (en) | A kind of information processing method and electronic equipment | |
CN113031944A (en) | Template-based service opening device and method | |
CN110286940A (en) | Smart television log generation method | |
CN113010400B (en) | Computer processing technology document intelligent generation and multiple disk system and method | |
Jääskeläinen et al. | Creating a test model library for gui testing of smartphone applications (short paper) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP02 | Change in the address of a patent holder |
Address after: Room 818, 8 / F, 34 Haidian Street, Haidian District, Beijing 100080 Patentee after: BEIJING ULTRAPOWER SOFTWARE Co.,Ltd. Address before: 100089 Beijing city Haidian District wanquanzhuang Road No. 28 Wanliu new building A block 5 layer Patentee before: BEIJING ULTRAPOWER SOFTWARE Co.,Ltd. |
|
CP02 | Change in the address of a patent holder |