MX2017002872A - Envoltura condicional para objeto de programa. - Google Patents
Envoltura condicional para objeto de programa.Info
- Publication number
- MX2017002872A MX2017002872A MX2017002872A MX2017002872A MX2017002872A MX 2017002872 A MX2017002872 A MX 2017002872A MX 2017002872 A MX2017002872 A MX 2017002872A MX 2017002872 A MX2017002872 A MX 2017002872A MX 2017002872 A MX2017002872 A MX 2017002872A
- Authority
- MX
- Mexico
- Prior art keywords
- wrapper
- logic
- added
- executed
- conditional
- Prior art date
Links
- 238000010200 validation analysis Methods 0.000 abstract 2
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
- G06F11/3604—Analysis of software for verifying properties of programs
- G06F11/3612—Analysis of software for verifying properties of programs by runtime analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- 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/362—Debugging of software
- G06F11/3636—Debugging of software by tracing the execution of the program
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/43—Checking; Contextual analysis
- G06F8/436—Semantic checking
- G06F8/437—Type checking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/72—Code refactoring
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Computational Linguistics (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
La tecnología descrita se refiere a una envoltura condicional que envuelve partes de un objeto de programa seleccionado con lógica añadida, tal como para realizar la validación y/o el rastreo sobre las partes del objeto; la envoltura puede ser multi-funcional en este sentido. El creador de objetos añade de una manera selectiva la lógica del a envoltura a una o más partes del objeto seleccionado en el tiempo de la creación del objeto basándose en los datos condicionales, Durante el tiempo de ejecución, la lógica añadida se puede ejecutar antes de que se ejecute la parte envuelta del objeto (por ejemplo, una función) y/o después de la ejecución de la parte del objeto. Se pueden ejecutar operaciones de validación y/o de rastreo antes de que se ejecute la parte del objeto, así como después de que se ejecute la parte del objeto. Los objetos que no cumplan con los criterios de los datos condicionales se crean y se devuelven sin añadir ninguna lógica de envoltura.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462046128P | 2014-09-04 | 2014-09-04 | |
US14/843,908 US20160070636A1 (en) | 2014-09-04 | 2015-09-02 | Conditional wrapper for program object |
PCT/US2015/048392 WO2016036974A1 (en) | 2014-09-04 | 2015-09-03 | Conditional wrapper for program object |
Publications (1)
Publication Number | Publication Date |
---|---|
MX2017002872A true MX2017002872A (es) | 2017-05-30 |
Family
ID=55437629
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
MX2017002872A MX2017002872A (es) | 2014-09-04 | 2015-09-03 | Envoltura condicional para objeto de programa. |
Country Status (7)
Country | Link |
---|---|
US (2) | US20160070636A1 (es) |
EP (1) | EP3189429A1 (es) |
CA (1) | CA2960176A1 (es) |
CO (1) | CO2017003243A2 (es) |
MX (1) | MX2017002872A (es) |
SG (2) | SG11201701782XA (es) |
WO (1) | WO2016036974A1 (es) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107847140B (zh) * | 2015-07-06 | 2022-01-18 | 雅培糖尿病护理公司 | 用于症状发作检测和评估的系统、装置和方法 |
US10365987B2 (en) | 2017-03-29 | 2019-07-30 | Google Llc | Synchronous hardware event collection |
US9875167B1 (en) * | 2017-03-29 | 2018-01-23 | Google Inc. | Distributed hardware tracing |
WO2019049022A1 (en) * | 2017-09-08 | 2019-03-14 | nChain Holdings Limited | ENHANCED TIME LOCKING TECHNIQUE TO SECURE A RESOURCE ON A BLOCK CHAIN |
US10747645B2 (en) * | 2018-04-27 | 2020-08-18 | Microsoft Technology Licensing, Llc | Selectively tracing portions of computer process execution |
US10740219B2 (en) | 2018-04-27 | 2020-08-11 | Workman Nydegger | Selectively tracing portions of computer process execution |
US20190391804A1 (en) * | 2018-06-25 | 2019-12-26 | Sap Se | Odata/crud enabled solution framework |
US11226888B1 (en) * | 2020-01-14 | 2022-01-18 | The Mathworks, Inc. | Systems and methods for function argument checking |
US20240028498A1 (en) * | 2022-07-22 | 2024-01-25 | Vmware, Inc. | Dynamically capturing debug logs during runtime |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6880149B2 (en) * | 2002-04-01 | 2005-04-12 | Pace Anti-Piracy | Method for runtime code integrity validation using code block checksums |
US7000151B2 (en) * | 2002-07-18 | 2006-02-14 | Hewlett-Packard Development Company, L.P. | System and method for providing run-time type checking |
US7353501B2 (en) * | 2002-11-18 | 2008-04-01 | Microsoft Corporation | Generic wrapper scheme |
US20060200806A1 (en) * | 2005-03-07 | 2006-09-07 | Tasinga Khan M | Apparatus, system, and method for trace insertion |
US20070113282A1 (en) * | 2005-11-17 | 2007-05-17 | Ross Robert F | Systems and methods for detecting and disabling malicious script code |
US8448130B1 (en) * | 2007-08-20 | 2013-05-21 | The Mathworks, Inc. | Auto-generated code validation |
US20090132666A1 (en) * | 2007-11-15 | 2009-05-21 | Shahriar Rahman | Method and apparatus for implementing a network based debugging protocol |
US8245200B2 (en) * | 2008-07-11 | 2012-08-14 | International Business Machines Corporation | Method, system, and apparatus for dynamically injecting logging statements into web 2.0 javascript applications |
US20130283242A1 (en) * | 2013-04-20 | 2013-10-24 | Concurix Corporation | Tracing Closures in a Callback Environment |
US20140317604A1 (en) * | 2013-04-20 | 2014-10-23 | Concurix Corporation | Real Time Analysis of Tracer Summaries to Change Tracer Behavior |
WO2015071778A1 (en) * | 2013-11-13 | 2015-05-21 | Concurix Corporation | Application execution path tracing with configurable origin definition |
-
2015
- 2015-09-02 US US14/843,908 patent/US20160070636A1/en not_active Abandoned
- 2015-09-03 MX MX2017002872A patent/MX2017002872A/es unknown
- 2015-09-03 EP EP15771773.7A patent/EP3189429A1/en not_active Ceased
- 2015-09-03 SG SG11201701782XA patent/SG11201701782XA/en unknown
- 2015-09-03 WO PCT/US2015/048392 patent/WO2016036974A1/en active Application Filing
- 2015-09-03 SG SG10201902980TA patent/SG10201902980TA/en unknown
- 2015-09-03 CA CA2960176A patent/CA2960176A1/en not_active Abandoned
-
2017
- 2017-04-03 CO CONC2017/0003243A patent/CO2017003243A2/es unknown
-
2019
- 2019-02-27 US US16/287,356 patent/US20190196936A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
WO2016036974A1 (en) | 2016-03-10 |
US20160070636A1 (en) | 2016-03-10 |
SG11201701782XA (en) | 2017-04-27 |
US20190196936A1 (en) | 2019-06-27 |
CA2960176A1 (en) | 2016-03-10 |
EP3189429A1 (en) | 2017-07-12 |
CO2017003243A2 (es) | 2017-06-20 |
SG10201902980TA (en) | 2019-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
MX2017002872A (es) | Envoltura condicional para objeto de programa. | |
SG10201906917QA (en) | Processing data from multiple sources | |
BR112019003128A2 (pt) | trânsito e armazenamento de dados de usuário criptografados | |
AU2017257446A1 (en) | Digital asset modeling | |
MX2015000617A (es) | Metodo y dispositivo para procesar el modo niños. | |
EP4242892A3 (en) | Code pointer authentication for hardware flow control | |
MX2014013295A (es) | Sistemas y metodos para el procesamiento seguro con unidad criptografica incorporada. | |
GB2512011A (en) | Branch prediction logic | |
GB2526485A (en) | Instruction for performing pseudorandom number seed operation | |
MX364810B (es) | Dispositivo y método de procesamiento de información. | |
GB2526040A (en) | Instruction for performing a pseudorandom number generate operation | |
WO2015015225A3 (en) | Software development tool | |
TWD175520S (zh) | 資料輸入機之部分 | |
GB2554553A (en) | Binary translation on shared object level | |
EP3688591A4 (en) | DATA PROCESSING SYSTEM WITH MACHINE LEARNING MACHINE TO PROVIDE FUNCTIONS FOR GENERATING OUTPUTS | |
WO2013142943A8 (en) | Method for protecting data | |
PH12017550081A1 (en) | Conditionally controlled styling | |
MX365086B (es) | Aparato y metodo para generar una senal mejorada usando relleno de ruido independiente. | |
GB2509001A (en) | Option read-only memory use | |
WO2014122320A3 (de) | Verändern eines signalwerts eines fpga zur laufzeit | |
MX2016005405A (es) | Aparato de comunicacion, sistema de comunicacion, metodo de comunicacion y programa de comunicacion. | |
IN2013CH04831A (es) | ||
GB2538412A (en) | Modifying data representing three-dimensional objects | |
MY182442A (en) | Design assistance method | |
BR112017001638A2 (pt) | dispositivo e programa para processamento de informação |