Patents by Inventor MOHAMMAD ALSHAYEB

MOHAMMAD ALSHAYEB 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: 10481906
    Abstract: Methods and devices for improving security of a use case model are described. In accordance with the present disclosure, detection rules are applied to the use case model to detect bad smells. The use case model into an XML representation. The XML representation is refactored using the security bad smells to generate a refactored XML representation of the use case model. A behavior consistency verification processing is performed by processing the refactored use case models. Quality metrics of the refactored XML representation are generated before and after the refactoring. The quality metrics are compared to generate a quality improvement assessment of security for the use case model.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: November 19, 2019
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Mohammad Alshayeb, Mahmood Niazi, Haris Mumtaz, Sajjad Mahmood
  • Publication number: 20190121635
    Abstract: Methods and devices for improving security of a use case model are described. In accordance with the present disclosure, detection rules are applied to the use case model to detect bad smells. The use case model into an XML representation. The XML representation is refactored using the security bad smells to generate a refactored XML representation of the use case model. A behavior consistency verification processing is performed by processing the refactored use case models. Quality metrics of the refactored XML representation are generated before and after the refactoring. The quality metrics are compared to generate a quality improvement assessment of security for the use case model.
    Type: Application
    Filed: October 25, 2017
    Publication date: April 25, 2019
    Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Mohammad ALSHAYEB, Mahmood NIAZI, Haris MUMTAZ, Sajjad MAHMOOD
  • Patent number: 10146531
    Abstract: Methods and apparatuses are provided for code refactoring. The method includes acquiring a code and identifying, using processing circuitry and based on a Markov decision process model, a refactoring sequence. The refactoring sequence includes a plurality of refactoring steps to be applied to the code. Further, the method includes refactoring, by the processing circuitry, the code according to the refactoring sequence.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: December 4, 2018
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Lahouari Ghouti, Mohammad Alshayeb
  • Publication number: 20170315803
    Abstract: Methods and apparatuses are provided for code refactoring. The method includes acquiring a code and identifying, using processing circuitry and based on a Markov decision process model, a refactoring sequence. The refactoring sequence includes a plurality of refactoring steps to be applied to the code. Further, the method includes refactoring, by the processing circuitry, the code according to the refactoring sequence.
    Type: Application
    Filed: July 14, 2017
    Publication date: November 2, 2017
    Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Lahouari GHOUTI, Mohammad ALSHAYEB
  • Publication number: 20170242691
    Abstract: Methods and apparatuses are provided for code refactoring. The method includes acquiring a code and identifying, using processing circuitry and based on a Markov decision process model, a refactoring sequence. The refactoring sequence includes a plurality of refactoring steps to be applied to the code. Further, the method includes refactoring, by the processing circuitry, the code according to the refactoring sequence.
    Type: Application
    Filed: February 18, 2016
    Publication date: August 24, 2017
    Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Lahouari Ghouti, Mohammad Alshayeb
  • Patent number: 9740480
    Abstract: Methods and apparatuses are provided for code refactoring. The method includes acquiring a code and identifying, using processing circuitry and based on a Markov decision process model, a refactoring sequence. The refactoring sequence includes a plurality of refactoring steps to be applied to the code. Further, the method includes refactoring, by the processing circuitry, the code according to the refactoring sequence.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: August 22, 2017
    Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Lahouari Ghouti, Mohammad Alshayeb
  • Patent number: 9158503
    Abstract: The UML model integration and refactoring method steps include extending the metamodels, composing an integrated UML model derived from the extended metamodels, defining refactoring opportunities and transformation operations during the integrated UML composition, and applying a set of composite refactorings to remove an identified smell from the integrated UML model.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: October 13, 2015
    Assignees: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS, KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
    Inventors: Mohammed Misbhauddin, Mohammad Alshayeb
  • Publication number: 20150100942
    Abstract: The UML model integration and refactoring method steps include extending the metamodels, composing an integrated UML model derived from the extended metamodels, defining refactoring opportunities and transformation operations during the integrated UML composition, and applying a set of composite refactorings to remove an identified smell from the integrated UML model.
    Type: Application
    Filed: October 8, 2013
    Publication date: April 9, 2015
    Applicants: KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY, KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: MOHAMMED MISBHAUDDIN, MOHAMMAD ALSHAYEB