Patents by Inventor Madoka Baba

Madoka Baba 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: 11347628
    Abstract: A test case generation apparatus (10) analyzes test target software that is software to execute the process of one step for each input of a value, thereby generating, as a test case, a sequence of values that are input for a test of the software. In that case, an equivalent step checking unit (19) determines that when the value of a state variable after execution of one of a plurality of steps that share the state variable and the value of the state variable after execution of a different step are equal with respect to the state variable, those two steps are equivalent steps. A test case generation unit (20) analyzes the test target software, excluding one of the two steps determined to be the equivalent step by the equivalent step checking unit (19), thereby generating the value to be included in the test case.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: May 31, 2022
    Assignee: Mitsubishi Electric Corporation
    Inventor: Madoka Baba
  • Patent number: 11196610
    Abstract: In a transfer control apparatus (100), each function unit (110) specifies a transfer time and a device ID, and makes a transfer request of device data. A first control unit (111), in response to the transfer request from a request source being any of a plurality of function units (110), transfers the device data between a first area (121) corresponding to the request source, and a second area (122) corresponding to a combination of the transfer time and the device ID specified by the request source. A second control unit (112) transfers, when a second area (122) corresponding to a transfer time being same as a time notified by a timer (113) exists, the device data between that second area (122), and a third area (123) corresponding to the same device ID as that second area (122).
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: December 7, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yuta Atobe, Madoka Baba, Daisuke Kawakami
  • Publication number: 20210365355
    Abstract: If an (i?1)-th test case which is a test case for step 1 to step (i?1) is stored, a generation control unit (130) selects a first generation scheme (M1) which uses the (i?1)-th test case to generate an i-th test case which is a test case for step 1 to step i. A test generation unit (170) generates a test case for executing an i-th step in a state where an internal state at an end of the (i?1) steps caused by execution for the (i?1)-th test case is retained, in accordance with the first generation scheme (M1). The test generation unit (170) generates the i-th test case by joining the (i?1)-th test case and the test case for the i-th step.
    Type: Application
    Filed: August 5, 2021
    Publication date: November 25, 2021
    Applicant: Mitsubishi Electric Corporation
    Inventor: Madoka BABA
  • Patent number: 10915427
    Abstract: An equivalence verification unit (130) judges through equivalence verification, for each of corresponding combinations which are each a combination of a function included in pre-change source code and a function included in post-change source code, whether the functions included in the corresponding combination are equivalent to each other. A partial verification judgment unit (150) judges, for each of inequivalent ones of the corresponding combinations, whether the corresponding combination is a partial verification combination including a function where an inequivalent path, in which an inequivalent function is called, and a non-inequivalent path, in which a non-inequivalent function is called, are both included. A partial verification unit (160) judges, for each of the partial verification combinations, whether the functions included in the partial verification combination are partially equivalent to each other by excluding the inequivalent path and performing the equivalence verification.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: February 9, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Mikiya Yoshida, Makoto Isoda, Kazuki Yonemochi, Masuo Ito, Madoka Baba, Reiya Noguchi
  • Publication number: 20200364137
    Abstract: A test case generation apparatus (10) analyzes test target software that is software to execute the process of one step for each input of a value, thereby generating, as a test case, a sequence of values that are input for a test of the software. In that case, an equivalent step checking unit (19) determines that when the value of a state variable after execution of one of a plurality of steps that share the state variable and the value of the state variable after execution of a different step are equal with respect to the state variable, those two steps are equivalent steps. A test case generation unit (20) analyzes the test target software, excluding one of the two steps determined to be the equivalent step by the equivalent step checking unit (19), thereby generating the value to be included in the test case.
    Type: Application
    Filed: January 17, 2018
    Publication date: November 19, 2020
    Applicant: Mitsubishi Electric Corporation
    Inventor: Madoka BABA
  • Patent number: 10628234
    Abstract: When data output is requested by an application whose default output setting is set ineffective among a plurality of applications, an output setting updating part (120) updates an output setting of the requesting application from ineffective to effective and updates an output setting of another application which outputs data to the same output destination as the output destination of the requesting application and whose default output setting is set effective, from effective to ineffective. An output control part (160) outputs data of an application whose output setting is effective.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: April 21, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Daisuke Kawakami, Madoka Baba, Yuta Atobe
  • Publication number: 20190377667
    Abstract: A non-equivalence set extraction unit (120) extracts, from a target set list, a non-equivalence set being a target set that does not satisfy a condition that an output of an after-change target function is coincident with an output of a before-change target function when a same input is provided to both of the before-change target function and the after-change target function. A test case selection unit (140) selects, from a plurality of test cases, a test case wherein the before-change target function included in the non-equivalence set is called, as an important test case.
    Type: Application
    Filed: February 16, 2017
    Publication date: December 12, 2019
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Reiya NOGUCHI, Makoto ISODA, Madoka BABA, Kazuki YONEMOCHI
  • Publication number: 20190370151
    Abstract: An equivalence verification unit (130) judges through equivalence verification, for each of corresponding combinations which are each a combination of a function included in pre-change source code and a function included in post-change source code, whether the functions included in the corresponding combination are equivalent to each other. A partial verification judgment unit (150) judges, for each of inequivalent ones of the corresponding combinations, whether the corresponding combination is a partial verification combination including a function where an inequivalent path, in which an inequivalent function is called, and a non-inequivalent path, in which a non-inequivalent function is called, are both included. A partial verification unit (160) judges, for each of the partial verification combinations, whether the functions included in the partial verification combination are partially equivalent to each other by excluding the inequivalent path and performing the equivalence verification.
    Type: Application
    Filed: February 22, 2017
    Publication date: December 5, 2019
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Mikiya YOSHIDA, Makoto ISODA, Kazuki YONEMOCHI, Masuo ITO, Madoka BABA, Reiya NOGUCHI
  • Publication number: 20190340112
    Abstract: In a test device, a communication unit sequentially receives messages partially including a test target signal of a plurality of bits transmitted from an ECU. A judgment unit checks the value of the test target signal included in a message received by the communication unit in a first duration against a first expected value, checks the value of the test target signal included in a message received by the communication unit in a second duration different from the first duration against a second expected value acquired by inverting each bit of the first expected value, and judges a test on the ECU as pass or fail based on both of the check results.
    Type: Application
    Filed: January 25, 2017
    Publication date: November 7, 2019
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Madoka BABA, Hiroshi OKUYAMA
  • Patent number: 10261773
    Abstract: A communication unit receives, from a terminal device, installed application information indicating an input/output schedule of input of input information to be used for computation by an installed application program installed in the terminal device and output of a result of computation by the installed application program. A determination unit analyzes the input/output schedule of the installed application program indicated by the installed application information and an input/output schedule of input of input information to be used for computation by a non-installed application program not yet installed in the terminal device and output of a result of computation by the non-installed application program, and determines whether or not the installed application program and the non-installed application program can be executed by the terminal device.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: April 16, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Madoka Baba, Daisuke Kawakami, Yuta Atobe
  • Publication number: 20190056923
    Abstract: A communication unit receives, from a terminal device, installed application information indicating an input/output schedule of input of input information to be used for computation by an installed application program installed in the terminal device and output of a result of computation by the installed application program. A determination unit analyzes the input/output schedule of the installed application program indicated by the installed application information and an input/output schedule of input of input information to be used for computation by a non-installed application program not yet installed in the terminal device and output of a result of computation by the non-installed application program, and determines whether or not the installed application program and the non-installed application program can be executed by the terminal device.
    Type: Application
    Filed: December 10, 2015
    Publication date: February 21, 2019
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Madoka BABA, Daisuke KAWAKAMI, Yuta ATOBE
  • Publication number: 20180307542
    Abstract: When data output is requested by an application whose default output setting is set ineffective among a plurality of applications, an output setting updating part (120) updates an output setting of the requesting application from ineffective to effective and updates an output setting of another application which outputs data to the same output destination as the output destination of the requesting application and whose default output setting is set effective, from effective to ineffective. An output control part (160) outputs data of an application whose output setting is effective.
    Type: Application
    Filed: December 10, 2015
    Publication date: October 25, 2018
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Daisuke KAWAKAMI, Madoka BABA, Yuta ATOBE
  • Publication number: 20180302265
    Abstract: In a transfer control apparatus (100), each function unit (110) specifies a transfer time and a device ID, and makes a transfer request of device data. A first control unit (111), in response to the transfer request from a request source being any of a plurality of function units (110), transfers the device data between a first area (121) corresponding to the request source, and a second area (122) corresponding to a combination of the transfer time and the device ID specified by the request source. A second control unit (112) transfers, when a second area (122) corresponding to a transfer time being same as a time notified by a timer (113) exists, the device data between that second area (122), and a third area (123) corresponding to the same device ID as that second area (122).
    Type: Application
    Filed: December 4, 2015
    Publication date: October 18, 2018
    Applicant: Mitsubishi Electric Corporation
    Inventors: Yuta ATOBE, Madoka BABA, Daisuke KAWAKAMI
  • Patent number: 9493167
    Abstract: Before a communication control device ECU falls into a sleep state or a power-off state, a substitution request is transmitted to an ECU, among substitute candidate devices ECU to ECU, that is determined by a substitute transmission acceptability determining unit as being capable of taking over the communication control device. A substitution-capable processing load quantity, a substitution-capable process importance level, or a failure determination result of each of the ECUs is used as determination criteria when the substitute transmission acceptability determining unit of the ECU determines a substitute device, and the determination is carried out in an order that takes into consideration the process importance level of each of the ECUs during travelling or at a standstill, to prevent failures in a network or abnormal behaviors of a vehicle.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: November 15, 2016
    Assignee: Mitsubishi Electric Corporation
    Inventors: Hiroshi Okuyama, Toru Morita, Toshinori Matsui, Madoka Baba, Kiyohiro Morita
  • Publication number: 20150298626
    Abstract: Before a communication control device ECU falls into a sleep state or a power-off state, a substitution request is transmitted to an ECU, among substitute candidate devices ECU to ECU, that is determined by a substitute transmission acceptability determining unit as being capable of taking over the communication control device. A substitution-capable processing load quantity, a substitution-capable process importance level, or a failure determination result of each of the ECUs is used as determination criteria when the substitute transmission acceptability determining unit of the ECU determines a substitute device, and the determination is carried out in an order that takes into consideration the process importance level of each of the ECUs during travelling or at a standstill, to prevent failures in a network or abnormal behaviors of a vehicle.
    Type: Application
    Filed: December 19, 2014
    Publication date: October 22, 2015
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Hiroshi OKUYAMA, Toru MORITA, Toshinori MATSUI, Madoka BABA, Kiyohiro MORITA
  • Patent number: 8688241
    Abstract: Provided is a control system capable of reducing cost while securing reliability of original processing of a microcomputer. An engine control device and a meter control device each store a control amount calculating procedure for calculating a control amount regarding a significant control to be performed on the control target of the engine control device. The engine control device compares a control amount regarding the significant control calculated by the engine control device, and a control amount regarding the significant control calculated by the meter control device, to thereby control the control target of the engine control device based on a result of the comparison.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: April 1, 2014
    Assignee: Mitsubishi Electric Corporation
    Inventors: Toshinori Matsui, Kiyohiro Morita, Madoka Baba, Toru Morita
  • Patent number: 8676353
    Abstract: In the control system having plural control devices that are connected to a network, and control objects different from each other, an engine control device, a meter control device, and an AT control device, which are second control devices store a control volume computation procedure for computing the control volume of a pre-determined control among controls made by the engine control device which is a first control device, therein. The engine control device compares the control volume related to the pre-determined control computed by the engine control device with the control volume related to the pre-determined control computed by the meter control device. If a comparison result is different, the engine control device again compares the control volume with the control volume related to the pre-determined control computed by the AT control device, and controls an object to be controlled by the engine control device according to the comparison result.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: March 18, 2014
    Assignee: Mitsubishi Electric Corporation
    Inventors: Toshinori Matsui, Madoka Baba, Kiyohiro Morita
  • Patent number: 8369969
    Abstract: Provided is a control system capable of reducing cost while securing reliability of original processing of a microcomputer. An engine control device and a meter control device each store a control amount calculating procedure for calculating a control amount regarding a significant control to be performed on the control target of the engine control device. The engine control device compares a control amount regarding the significant control calculated by the engine control device, and a control amount regarding the significant control calculated by the meter control device, to thereby control the control target of the engine control device based on a result of the comparison.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: February 5, 2013
    Assignee: Mitsubishi Electric Corporation
    Inventors: Toshinori Matsui, Kiyohiro Morita, Madoka Baba, Toru Morita
  • Publication number: 20120053702
    Abstract: In the control system having plural control devices that are connected to a network, and control objects different from each other, an engine control device, a meter control device, and an AT control device, which are second control devices store a control volume computation procedure for computing the control volume of a pre-determined control among controls made by the engine control device which is a first control device, therein. The engine control device compares the control volume related to the pre-determined control computed by the engine control device with the control volume related to the pre-determined control computed by the meter control device. If a comparison result is different, the engine control device again compares the control volume with the control volume related to the pre-determined control computed by the AT control device, and controls an object to be controlled by the engine control device according to the comparison result.
    Type: Application
    Filed: August 25, 2011
    Publication date: March 1, 2012
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Toshinori MATSUI, Madoka BABA, Kiyohiro MORITA
  • Patent number: 8031740
    Abstract: A transmitter node includes a first data transmission portion that transmits data in a first transmission time slot on a first transmission channel and a second data transmission portion that transmits the same transmission data from the first data transmission portion in a second transmission time slot on a second transmission channel that does not superimpose in time on the first transmission time slot. A receiver node includes a first data reception portion that receives data transmitted from the transmitter node in a first reception time slot superimposing in time on the first transmission time slot on the first transmission channel and a second data reception portion that receives transmission data transmitted from the second data transmission portion in a second reception time slot on the second transmission channel superimposing in time on the second transmission time slot. Data transmission and reception can be thus ensured even at a trouble.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: October 4, 2011
    Assignee: Mitsubishi Electric Corporation
    Inventors: Toshinori Matsui, Madoka Baba, Takashi Kaneyama