Patents by Inventor Yu Seung Ma
Yu Seung Ma has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11036693Abstract: Disclosed herein is an apparatus for continuous profiling for a multicore embedded system, the apparatus including a profiling data reception unit for receiving one or more pieces of profiling source data, in which events for each core in a multicore embedded system are written, from the multicore embedded system; a profiling data analysis unit for analyzing the profiling source data, determining a time at which each of events included in the profiling source data occurred and a core corresponding to the event, and determining whether each of the events is a past event depending on the time at which the event occurred; and a profiling file management unit for distinguishing each of the events depending on the determination of whether the event is a past event and storing the events in profiling files.Type: GrantFiled: July 25, 2018Date of Patent: June 15, 2021Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Yu-Seung Ma, Sang-Cheol Kim, Pyeong-Soo Mah, Duk-Kyun Woo, Jeong-Woo Lee
-
Patent number: 10932281Abstract: Disclosed herein are a dynamic scheduling method for guaranteeing Quality of Service QoS depending on network transmission traffic and a system using the same. The dynamic scheduling method includes assigning communication channels to respective nodes based on Identifications (IDs) of parent nodes corresponding to the respective nodes, setting priorities for assignment of time slots to the respective nodes in each quarter based on data traffic volumes corresponding to the respective nodes, and assigning time slots to the respective nodes in each quarter depending on the set priorities for assignment of the time slots.Type: GrantFiled: July 24, 2018Date of Patent: February 23, 2021Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kyeong-Tae Kim, Bum-Ho Kim, Sang-Cheol Kim, Seon-Tae Kim, Hae-Yong Kim, Yu-Seung Ma, Pyeong-Soo Mah, Hui-Ung Park, Duk-Kyun Woo, Jeong-Woo Lee
-
Publication number: 20190042596Abstract: Disclosed herein is an apparatus for continuous profiling for a multicore embedded system, the apparatus including a profiling data reception unit for receiving one or more pieces of profiling source data, in which events for each core in a multicore embedded system are written, from the multicore embedded system; a profiling data analysis unit for analyzing the profiling source data, determining a time at which each of events included in the profiling source data occurred and a core corresponding to the event, and determining whether each of the events is a past event depending on the time at which the event occurred; and a profiling file management unit for distinguishing each of the events depending on the determination of whether the event is a past event and storing the events in profiling files.Type: ApplicationFiled: July 25, 2018Publication date: February 7, 2019Inventors: Yu-Seung MA, Sang-Cheol KIM, Pyeong-Soo MAH, Duk-Kyun WOO, Jeong-Woo LEE
-
Publication number: 20190037578Abstract: Disclosed herein are a dynamic scheduling method for guaranteeing Quality of Service QoS depending on network transmission traffic and a system using the same. The dynamic scheduling method includes assigning communication channels to respective nodes based on Identifications (IDs) of parent nodes corresponding to the respective nodes, setting priorities for assignment of time slots to the respective nodes in each quarter based on data traffic volumes corresponding to the respective nodes, and assigning time slots to the respective nodes in each quarter depending on the set priorities for assignment of the time slots.Type: ApplicationFiled: July 24, 2018Publication date: January 31, 2019Inventors: Kyeong-Tae KIM, Bum-Ho KIM, Sang-Cheol KIM, Seon-Tae KIM, Hae-Yong KIM, Yu-Seung MA, Pyeong-Soo MAH, Hui-Ung PARK, Duk-Kyun WOO, Jeong-Woo LEE
-
Patent number: 10194374Abstract: There is provided a network join method including transmitting a long beacon message including transmission timing information of a first short beacon message to a child node network device, transmitting a first short beacon message including information regarding an interval in which it is possible to transmit a message, to the child node network device according to a transmission timing of the first short beacon message, receiving a slot allocation request message from the child node network device according to the interval in which it is possible to transmit a message, and checking whether the child node network device joins a network, and transmitting a slot allocation confirmation message to the child node network device.Type: GrantFiled: July 11, 2016Date of Patent: January 29, 2019Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kyeong Tae Kim, Bum Ho Kim, Sang Cheol Kim, Seon-Tae Kim, Hae Yong Kim, Yu Seung Ma, Pyeong Soo Mah, Gyu Sang Shin, Duk Kyun Woo, Jeong-Woo Lee
-
Publication number: 20170257814Abstract: There is provided a network join method including transmitting a long beacon message including transmission timing information of a first short beacon message to a child node network device, transmitting a first short beacon message including information regarding an interval in which it is possible to transmit a message, to the child node network device according to a transmission timing of the first short beacon message, receiving a slot allocation request message from the child node network device according to the interval in which it is possible to transmit a message, and checking whether the child node network device joins a network, and transmitting a slot allocation confirmation message to the child node network device.Type: ApplicationFiled: July 11, 2016Publication date: September 7, 2017Inventors: Kyeong Tae KIM, Bum Ho KIM, Sang Cheol KIM, Seon-Tae KIM, Hae Yong KIM, Yu Seung MA, Pyeong Soo MAH, Gyu Sang SHIN, Duk Kyun WOO, Jeong-Woo LEE
-
Publication number: 20170199763Abstract: A method and an apparatus for visualizing a scheduling result in a multicore system. A method for visualizing a scheduling result of a plurality of tasks with respect to a plurality of cores in a multicore system includes extracting scheduling data in a time section to be visualized, determining whether the number of the extracted scheduling data exceeds a preset first threshold value, if the number of the extracted scheduling data exceeds the preset first threshold value, performing reduction of the extracted scheduling data, and visualizing and outputting the reduced scheduling data.Type: ApplicationFiled: July 11, 2016Publication date: July 13, 2017Inventors: Yu Seung MA, Kyeong Tae KIM, Bum Ho KIM, Sang Cheol KIM, Seon-Tae KIM, Hae Yong KIM, Pyeong Soo MAH, Jun Keun SONG, Gyu Sang SHIN, Duk Kyun WOO, Jeong-Woo LEE
-
Publication number: 20150074674Abstract: An apparatus for adjusting priorities of tasks determines a task violating a real-time constraint using a profiling result of the real-time software and task details including a real-time constraint for each task, adjusts a priority of the task violating the real-time constraint or a higher candidate task close to the task violating the real-time constraint, and simulates execution of the real-time software depending on the adjusted priority.Type: ApplicationFiled: August 1, 2014Publication date: March 12, 2015Inventors: Yu Seung Ma, Sang Cheol Kim, Duk Kyun Woo, PYEONG SOO MAH, SEON-TAE KIM
-
Patent number: 8954807Abstract: A fault-based software testing method and system are provided. The fault-based software testing method includes: generating a plurality of error programs by injecting faults into a testing target program; grouping the generated error programs into a plurality of groups with respect to respective test data, and selecting representative error programs with respect to the respective groups; and when an error is detected in the execution result of the representative error programs with respect to the corresponding test data, determining that errors are detected in all the error programs of the corresponding group.Type: GrantFiled: October 5, 2012Date of Patent: February 10, 2015Assignee: Electronics & Telecommunications Research InstituteInventors: Yu Seung Ma, Duk Kyun Woo, Seon Tae Kim, Pyeong Soo Mah
-
Patent number: 8886999Abstract: A low cost error-based program testing apparatus and method are provided. The testing apparatus according to an embodiment of the present invention generates error programs by adding errors to a test target program, selects a test target error program associated with test data among the error programs using error information obtained through the error addition, receives the test data to execute the test target error program, and tests for presence/absence of the errors. Accordingly, it is possible to reduce a text execution time and testing costs.Type: GrantFiled: July 16, 2012Date of Patent: November 11, 2014Assignee: Electronics and Telecommunications Research InstituteInventors: Yu-Seung Ma, Seon-Tae Kim
-
Publication number: 20140013164Abstract: A fault-based software testing method and system are provided. The fault-based software testing method includes: generating a plurality of error programs by injecting faults into a testing target program; grouping the generated error programs into a plurality of groups with respect to respective test data, and selecting representative error programs with respect to the respective groups; and when an error is detected in the execution result of the representative error programs with respect to the corresponding test data, determining that errors are detected in all the error programs of the corresponding group.Type: ApplicationFiled: October 5, 2012Publication date: January 9, 2014Applicant: Electronics & Telecommunications Research InstituteInventors: Yu Seung Ma, Duk Kyun Woo, Seon Tae Kim, Pyeong Soo Mah
-
Publication number: 20130055027Abstract: A low cost error-based program testing apparatus and method are provided. The testing apparatus according to an embodiment of the present invention generates error programs by adding errors to a test target program, selects a test target error program associated with test data among the error programs using error information obtained through the error addition, receives the test data to execute the test target error program, and tests for presence/absence of the errors. Accordingly, it is possible to reduce a text execution time and testing costs.Type: ApplicationFiled: July 16, 2012Publication date: February 28, 2013Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Yu-Seung Ma, Seon-Tae Kim
-
Patent number: 8042003Abstract: Provided are a method and apparatus for evaluating the effectiveness of a test case used for a program test on the basis of error detection capability. The method includes: receiving a target program used for evaluating the effectiveness of the test case; generating an error program by inputting errors to the target program; detecting the errors by executing the test case on the generated error program; and calculating evaluation points of the test case using a ratio of the number of the detected errors to the number of the input errors. Thus, the capability of the test case used for a program test to detect errors can be evaluated.Type: GrantFiled: June 11, 2008Date of Patent: October 18, 2011Assignee: Electronics and Telecommunications Research InsituteInventors: Yu Seung Ma, Duk Kyun Woo
-
Publication number: 20090077427Abstract: Provided are a method and apparatus for evaluating the effectiveness of a test case used for a program test on the basis of error detection capability. The method includes: receiving a target program used for evaluating the effectiveness of the test case; generating an error program by inputting errors to the target program; detecting the errors by executing the test case on the generated error program; and calculating evaluation points of the test case using a ratio of the number of the detected errors to the number of the input errors. Thus, the capability of the test case used for a program test to detect errors can be evaluated.Type: ApplicationFiled: June 11, 2008Publication date: March 19, 2009Applicant: Electronics and Telecommunications Research InstituteInventors: Yu Seung Ma, Duk Kyun Woo