Patents by Inventor Makoto Ichii

Makoto Ichii 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: 11823097
    Abstract: Provided is a test facility management system that can evaluate, in a software development process requiring use of test facilities, progress of a process caused by increasing or decreasing a count of the test facilities. The test facility management system can include: a project progress forecast unit that stores a process information database, a facility reservation information database, a process progress history information database, and facility count proposed change information, calculates facility usage remaining time period for the software development process based on process progress history information, specifies a time range during which facilities of the count of proposed change are available, and forecasts, based on the available time range, the progress of the software development process when work for the facility usage remaining time period is carried out by the facilities of the count of the proposed change; and a user interface that outputs the forecasted progress information.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: November 21, 2023
    Assignee: HITACHI, LTD.
    Inventors: Kosuke Oshima, Masumi Kawakami, Makoto Ichii, Akihiro Hori, Yasufumi Suzuki
  • Patent number: 11693653
    Abstract: Provided is a system that enables a user to easily analyze software. A software analysis support system 1 that supports analysis of a structure of software includes at least one computer. The computer acquires software component information 12 indicating a relationship and an attribute of each software component, acquires display element setting information 13 in which a first display element 41 corresponding to an attribute of each software component and a second display element 42 corresponding to a relationship between the respective software components are set, the display element setting information 13 being editable, and arranges each of the first display element and the second display element at a predetermined position of a virtual space 40 that displays the relationship of each software component on the basis of a plurality of predetermined attributes selected in advance among attributes of each software component.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: July 4, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Akihiro Hori, Masumi Kawakami, Makoto Ichii, Yasufumi Suzuki, Noboru Wakabayashi
  • Patent number: 11640296
    Abstract: Provided is a system that enables a user to easily analyze software. A software analysis support system 1 that supports analysis of a structure of software includes at least one computer. The computer acquires software component information 12 indicating a relationship and an attribute of each software component, acquires display element setting information 13 in which a first display element 41 corresponding to an attribute of each software component and a second display element 42 corresponding to a relationship between the respective software components are set, the display element setting information 13 being editable, and arranges each of the first display element and the second display element at a predetermined position of a virtual space 40 that displays the relationship of each software component on the basis of a plurality of predetermined attributes selected in advance among attributes of each software component.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: May 2, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Akihiro Hori, Masumi Kawakami, Makoto Ichii, Yasufumi Suzuki, Noboru Wakabayashi
  • Publication number: 20230081100
    Abstract: A risk evaluation system includes a processor unit and a storage unit. In the risk evaluation system, the storage unit stores: demand information indicating a demand for software to be developed in a software development project that is a risk evaluation target; past demand information indicating a demand for software developed in a past software development project; and a source code change history in the past software development project, and the processor unit is configured to: calculate a similarity between the demand information and the past demand information; extract a change history of a source code corresponding to the past demand information based on the past demand information and the source code change history; and evaluate a risk in software development for realizing the demand information based on the similarity and the change history of the source code corresponding to the past demand information.
    Type: Application
    Filed: January 19, 2021
    Publication date: March 16, 2023
    Inventors: Kosuke OSHIMA, Masumi KAWAKAMI, Kenji KITAGAWA, Makoto ICHII, Akihiro HORI, Yuhao WU
  • Publication number: 20220391203
    Abstract: When any one or a combination of a ticket, a source code change history, and a source code is input, a source code analysis apparatus generates information of a factor pattern from the information, and a factor metrics calculation unit calculates factor metrics regarding the factor pattern as measured information regarding the factor pattern. In addition, the QCD measurement value is acquired from the information, the QCD index is calculated based on the QCD measurement value, and the correlation calculation unit calculates a correlation coefficient for a pair of the factor metrics and the QCD index, stores the correlation coefficient in the correlation list, calculates a score for the pair of the factor pattern and the QCD measurement value, and generates the important factor pattern information table in which the score is assigned to the pair of the factor pattern and the QCD measurement value.
    Type: Application
    Filed: May 3, 2022
    Publication date: December 8, 2022
    Inventors: Makoto ICHII, Masumi KAWAKAMI
  • Publication number: 20220308864
    Abstract: Provided is a system that enables a user to easily analyze software. A software analysis support system 1 that supports analysis of a structure of software includes at least one computer. The computer acquires software component information 12 indicating a relationship and an attribute of each software component, acquires display element setting information 13 in which a first display element 41 corresponding to an attribute of each software component and a second display element 42 corresponding to a relationship between the respective software components are set, the display element setting information 13 being editable, and arranges each of the first display element and the second display element at a predetermined position of a virtual space 40 that displays the relationship of each software component on the basis of a plurality of predetermined attributes selected in advance among attributes of each software component.
    Type: Application
    Filed: April 13, 2020
    Publication date: September 29, 2022
    Inventors: Akihiro HORI, Masumi KAWAKAMI, Makoto ICHII, Yasufumi SUZUKI, Noboru WAKABAYASHI
  • Publication number: 20220051148
    Abstract: Provided is a test facility management system that can evaluate, in a software development process requiring use of test facilities, progress of a process caused by increasing or decreasing a count of the test facilities. The test facility management system can include: a project progress forecast unit that stores a process information database, a facility reservation information database, a process progress history information database, and facility count proposed change information, calculates facility usage remaining time period for the software development process based on process progress history information, specifies a time range during which facilities of the count of proposed change are available, and forecasts, based on the available time range, the progress of the software development process when work for the facility usage remaining time period is carried out by the facilities of the count of the proposed change; and a user interface that outputs the forecasted progress information.
    Type: Application
    Filed: December 10, 2019
    Publication date: February 17, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Kosuke Oshima, Masumi Kawakami, Makoto Ichii, Akihiro Hori, Yasufumi Suzuki
  • Patent number: 9779009
    Abstract: When verifying rapidly the equivalence between source codes with respect to refactoring, the present invention performs two types of verification: verification based on structural comparison using structure graphs obtained by analyzing the source codes, and verification based on symbolic execution. If the structural comparison using the structure graphs can verify that the structures are identical with each other, then symbolic execution is not performed. Further, before the verification based on the structural comparison, the structure graphs of the source codes before and after refactoring are normalized on the basis of normalization information, which is defined for each refactoring pattern, and thereby adjusted so that the resulting structures are identical with each other when the refactoring is valid.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: October 3, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Yasufumi Suzuki, Daisuke Shimbara, Makoto Ichii, Hideto Noguchi
  • Publication number: 20160179653
    Abstract: When verifying rapidly the equivalence between source codes with respect to refactoring, the present invention performs two types of verification: verification based on structural comparison using structure graphs obtained by analyzing the source codes, and verification based on symbolic execution. If the structural comparison using the structure graphs can verify that the structures are identical with each other, then symbolic execution is not performed. Further, before the verification based on the structural comparison, the structure graphs of the source codes before and after refactoring are normalized on the basis of normalization information, which is defined for each refactoring pattern, and thereby adjusted so that the resulting structures are identical with each other when the refactoring is valid.
    Type: Application
    Filed: August 28, 2013
    Publication date: June 23, 2016
    Inventors: Yasufumi SUZUKI, Daisuke SHIMBARA, Makoto ICHII, Hideto NOGUCHI
  • Publication number: 20150199183
    Abstract: An object is to assist analysis work on a program in software development and improve program development efficiency. A program analysis apparatus performs symbolic-execution on a program stored in a storage device, receives an input of a change point of the program, and based on a result of the symbolic-execution, identifies an influenced segment of the program when the program is changed for the change point. The program analysis apparatus receives the change point by receiving a change operation on any one of a symbolic summary which is a terminal node of an execution tree obtained by the symbolic-execution, a decision table based on the symbolic summary, and a source code. The program analysis apparatus visualizes the influenced segment of the identified program in any mode of the symbolic summary, the source code, and the decision table.
    Type: Application
    Filed: January 13, 2015
    Publication date: July 16, 2015
    Applicant: HITACHI, LTD.
    Inventors: Yuichiro NAKAGAWA, Yasufumi SUZUKI, Makoto ICHII, Hideto NOGUCHI
  • Patent number: 9027002
    Abstract: A method of converting a source code for converting a source code of software to an inspection code by using a computer, including the steps of: inputting a source code of software; inputting a plurality of different conversion rules; inputting a nonfunctional rule that is a constraint relating to process performance; and converting the source code to a nonfunctional inspection code written in an input language of a validation tool by the plurality of different conversion rules and the nonfunctional rule.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: May 5, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Masaki Chikahisa, Makoto Ichii, Hideto Noguchi
  • Publication number: 20130263092
    Abstract: A method of converting a source code for converting a source code of software to an inspection code by using a computer, including the steps of: inputting a source code of software; inputting a plurality of different conversion rules; inputting a nonfunctional rule that is a constraint relating to process performance; and converting the source code to a nonfunctional inspection code written in an input language of a validation tool by the plurality of different conversion rules and the nonfunctional rule.
    Type: Application
    Filed: October 25, 2011
    Publication date: October 3, 2013
    Applicant: Hitachi,Ltd.
    Inventors: Masaki Chikahisa, Makoto Ichii, Hideto Noguchi
  • Publication number: 20130239098
    Abstract: In checking a model of software, there is an approach of transforming a source code of software into a checking code in order to reduce a cost required to describe the checking code by an input language of a model checker. Since a user may select only a single transformation method, there are problems in that an abstraction-level change is difficult, a rule modification cost for following up a design and a change of the source code is high, and a rule modification cost for checking using another checking tool is high. In the present invention, when the source code is transformed into the checking code, a unit that selects a plurality of transformation rules is provided to allow the user to easily change an abstraction level. Further, the plurality of transformation rules include a transformation rule of transforming the source code into an intermediate format, a transformation rule of abstracting the intermediate format, and a transformation rule of transforming the intermediate format into the checking code.
    Type: Application
    Filed: August 8, 2011
    Publication date: September 12, 2013
    Inventors: Makoto Ichii, Masaki Chikahisa, Hideto Noguchi, Takehiko Nagano
  • Patent number: 4044184
    Abstract: A cryogenic heat insulating structure comprises: a wall coated with a plurality of superposed rigid foam layers each of the layers having a skin and each layer containing fibers oriented parallel to the wall.
    Type: Grant
    Filed: September 12, 1975
    Date of Patent: August 23, 1977
    Assignee: Mitsubishi Chemical Industries Ltd.
    Inventors: Kaneyoshi Ashida, Masaaki Ohtani, Makoto Ichii, Tatsuhiko Kobayashi