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: 11880681Abstract: 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: GrantFiled: October 21, 2019Date of Patent: January 23, 2024Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Taishi Azuma, Yuki Hikawa
-
Patent number: 11755318Abstract: 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: GrantFiled: July 2, 2020Date of Patent: September 12, 2023Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Daiki Shima, Toshiki Kitajima, Toshihiro Kobayashi, Yuki Hikawa, Taishi Azuma
-
Patent number: 11630662Abstract: 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: GrantFiled: October 3, 2018Date of Patent: April 18, 2023Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Taishi Azuma, Toshihiro Kobayashi, Yuki Hikawa
-
Publication number: 20220276864Abstract: 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: ApplicationFiled: October 21, 2019Publication date: September 1, 2022Applicant: Mitsubishi Electric CorporationInventors: Taishi AZUMA, Yuki HIKAWA
-
Publication number: 20220269502Abstract: 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: ApplicationFiled: July 2, 2020Publication date: August 25, 2022Applicant: Mitsubishi Electric CorporationInventors: Daiki SHIMA, Toshiki KITAJIMA, Toshihiro KOBAYASHI, Yuki HIKAWA, Taishi AZUMA
-
Patent number: 11086604Abstract: 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: GrantFiled: October 25, 2018Date of Patent: August 10, 2021Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Taishi Azuma, Toshihiro Kobayashi, Masaki Fujita
-
Publication number: 20210232392Abstract: 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: ApplicationFiled: October 3, 2018Publication date: July 29, 2021Applicant: Mitsubishi Electric CorporationInventors: Taishi AZUMA, Toshihiro KOBAYASHI, Yuki HIKAWA
-
Publication number: 20210049091Abstract: 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: ApplicationFiled: August 24, 2018Publication date: February 18, 2021Applicant: Mitsubishi Electric CorporationInventors: Yuki HIKAWA, Taishi AZUMA, Toshihiro KOBAYASHI, Hironori KURATA, Ryota OKUMURA
-
Publication number: 20200285452Abstract: 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: ApplicationFiled: October 25, 2018Publication date: September 10, 2020Applicant: Mitsubishi Electric CorporationInventors: Taishi AZUMA, Toshihiro KOBAYASHI, Masaki FUJITA