Patents by Inventor Sandeep K. Shukla

Sandeep K. Shukla 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: 9477446
    Abstract: The disclosure includes a system and method for building an integrated system using a formal language. The method may include designing one or more models for one or more software components to be included in the integrated system. The one or more models may describe one or more requirements for the one or more software components. The method may include assigning one or more contracts written in the formal language to the one or more models. The method may include integrating the one or more models based on the composition of the one or more contracts to form an integrated model. The integrated model may include each requirement for the one or more software components. The method may include analyzing the one or more contracts and the integrated model to determine whether the one or more contracts include each requirement described by the integrated model.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 25, 2016
    Inventors: Prachi Joshi, Huafeng Yu, Sandeep K. Shukla, Jean-Pierre Talpin
  • Publication number: 20160291945
    Abstract: The disclosure includes a system and method for building an integrated system using a formal language. The method may include designing one or more models for one or more software components to be included in the integrated system. The one or more models may describe one or more requirements for the one or more software components. The method may include assigning one or more contracts written in the formal language to the one or more models. The method may include integrating the one or more models based on the composition of the one or more contracts to form an integrated model. The integrated model may include each requirement for the one or more software components. The method may include analyzing the one or more contracts and the integrated model to determine whether the one or more contracts include each requirement described by the integrated model.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Prachi Joshi, Huafeng Yu, Sandeep K. Shukla, Jean-Pierre Talpin
  • Publication number: 20160291938
    Abstract: The method may include designing one or more software models for one or more software components to be included in an embedded system. The method may include collecting information from the one or more requirements, the one or more software components, and the one or more software models. The method may include generating one or more architecture models that describe an execution platform, physical constraints, non-functional constraints, and characteristics of the embedded system based on the collected information. The method may include determining timing semantics to be satisfied by execution of functions in the embedded system. The method may include generating, by an electronic device, contracts based on the one or more requirements, the one or more software components, the one or more software models, the one or more architecture models, and the timing semantics.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Huafeng Yu, Jean-Pierre Talpin, Sandeep K. Shukla
  • Patent number: 9459840
    Abstract: The method may include designing one or more software models for one or more software components to be included in an embedded system. The method may include collecting information from the one or more requirements, the one or more software components, and the one or more software models. The method may include generating one or more architecture models that describe an execution platform, physical constraints, non-functional constraints, and characteristics of the embedded system based on the collected information. The method may include determining timing semantics to be satisfied by execution of functions in the embedded system. The method may include generating, by an electronic device, contracts based on the one or more requirements, the one or more software components, the one or more software models, the one or more architecture models, and the timing semantics.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 4, 2016
    Inventors: Huafeng Yu, Jean-Pierre Talpin, Sandeep K. Shukla