Patents by Inventor Taishi AZUMA

Taishi AZUMA 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: 11880681
    Abstract: According to the present invention, an analysis unit configured to analyze weights of a plurality of structural elements included in the structural information and weights of dependency relationships of each of the plurality of structural elements based on the structural information and a plurality of execution histories, a structural element designation unit configured to designate one of the structural element among the structural elements included in the structural information as a designated structure element, a display information calculation unit configured to calculate display information including a dependency structural element being a structural element having a dependency relationship with the designated structure element and a weight of the dependency structural element, and a correspondence between the designated structural element and the dependency structural element and a weight of the correspondence, and a display configured to display the display information.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: January 23, 2024
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Taishi Azuma, Yuki Hikawa
  • Patent number: 11755318
    Abstract: Even when one refactoring operation cannot establish a target software structure, an appropriate refactoring operation establishes the target software structure. An improvement proposing device includes: a structure comparator to output, as an improvement object, a difference between a first software structure and a second software structure different in software structure from the first software structure; and an improvement plan examining unit to examine an improvement plan for each improvement portion in the improvement object, the improvement plan being a method for bringing the first software structure closer to the second software structure.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: September 12, 2023
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Daiki Shima, Toshiki Kitajima, Toshihiro Kobayashi, Yuki Hikawa, Taishi Azuma
  • Patent number: 11630662
    Abstract: A software analysis device being capable of analyzing dependency between software components more comprehensively and with higher accuracy than a conventional technology is provided. The software analysis device comprising: a first analyzing unit that statically analyzes a structure of a source code of software and analyzes dependency between objects of the software; and a second analyzing unit that executes a program indicated by the source code to acquire first information regarding an operation of the objects and analyzes dependency between the objects based on the first information. The software analysis device analyzes dependency between the objects based on an analysis result of the first analyzing unit and an analysis result of the second analyzing unit.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: April 18, 2023
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Taishi Azuma, Toshihiro Kobayashi, Yuki Hikawa
  • Publication number: 20220276864
    Abstract: According to the present invention, an analysis unit configured to analyze weights of a plurality of structural elements included in the structural information and weights of dependency relationships of each of the plurality of structural elements based on the structural information and a plurality of execution histories, a structural element designation unit configured to designate one of the structural element among the structural elements included in the structural information as a designated structure element, a display information calculation unit configured to calculate display information including a dependency structural element being a structural element having a dependency relationship with the designated structure element and a weight of the dependency structural element, and a correspondence between the designated structural element and the dependency structural element and a weight of the correspondence, and a display configured to display the display information.
    Type: Application
    Filed: October 21, 2019
    Publication date: September 1, 2022
    Applicant: Mitsubishi Electric Corporation
    Inventors: Taishi AZUMA, Yuki HIKAWA
  • Publication number: 20220269502
    Abstract: Even when one refactoring operation cannot establish a target software structure, an appropriate refactoring operation establishes the target software structure. An improvement proposing device includes: a structure comparator to output, as an improvement object, a difference between a first software structure and a second software structure different in software structure from the first software structure; and an improvement plan examining unit to examine an improvement plan for each improvement portion in the improvement object, the improvement plan being a method for bringing the first software structure closer to the second software structure.
    Type: Application
    Filed: July 2, 2020
    Publication date: August 25, 2022
    Applicant: Mitsubishi Electric Corporation
    Inventors: Daiki SHIMA, Toshiki KITAJIMA, Toshihiro KOBAYASHI, Yuki HIKAWA, Taishi AZUMA
  • Patent number: 11086604
    Abstract: An extent of decrease in analysis accuracy caused by splitting a source code can be reduced. An influence identifying unit identifies, for each of two functions included in a source code as a target, influence degrees exerted over analysis of the source code when the two target functions are each split into separate split codes, as analysis influence degrees between the two target functions, from an information amount passed between the two target functions. A splitting unit splits the source code into a plurality of split codes such that a sum of the analysis influence degrees between the functions each being split into the separate split codes decreases.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: August 10, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Taishi Azuma, Toshihiro Kobayashi, Masaki Fujita
  • Publication number: 20210232392
    Abstract: A software analysis device being capable of analyzing dependency between software components more comprehensively and with higher accuracy than a conventional technology is provided. The software analysis device comprising: a first analyzing unit that statically analyzes a structure of a source code of software and analyzes dependency between objects of the software; and a second analyzing unit that executes a program indicated by the source code to acquire first information regarding an operation of the objects and analyzes dependency between the objects based on the first information. The software analysis device analyzes dependency between the objects based on an analysis result of the first analyzing unit and an analysis result of the second analyzing unit.
    Type: Application
    Filed: October 3, 2018
    Publication date: July 29, 2021
    Applicant: Mitsubishi Electric Corporation
    Inventors: Taishi AZUMA, Toshihiro KOBAYASHI, Yuki HIKAWA
  • Publication number: 20210049091
    Abstract: A reception unit receives an execution history file of a target program and a software structure file of the target program. An association unit associates each piece of execution element information of the execution history file and each piece of component information of the software structure file with each other, thereby generating an association file. A determination unit determines each execution element and a parent element of each execution element as important elements by referring to the software structure file based on the association file, thereby generating an important element file indicating each important element. A visualization unit generates a visualization diagram indicating the structure of the target program in a state where each important element has been emphasized, based on the important element file and the software structure file.
    Type: Application
    Filed: August 24, 2018
    Publication date: February 18, 2021
    Applicant: Mitsubishi Electric Corporation
    Inventors: Yuki HIKAWA, Taishi AZUMA, Toshihiro KOBAYASHI, Hironori KURATA, Ryota OKUMURA
  • Publication number: 20200285452
    Abstract: An extent of decrease in analysis accuracy caused by splitting a source code can be reduced. An influence identifying unit identifies, for each of two functions included in a source code as a target, influence degrees exerted over analysis of the source code when the two target functions are each split into separate split codes, as analysis influence degrees between the two target functions, from an information amount passed between the two target functions. A splitting unit splits the source code into a plurality of split codes such that a sum of the analysis influence degrees between the functions each being split into the separate split codes decreases.
    Type: Application
    Filed: October 25, 2018
    Publication date: September 10, 2020
    Applicant: Mitsubishi Electric Corporation
    Inventors: Taishi AZUMA, Toshihiro KOBAYASHI, Masaki FUJITA