Patents Assigned to Dassault Systèmes 3DExcite GmbH
  • Patent number: 10048951
    Abstract: The invention relates to a method for checking and/or transformation of a computer program present in a programming language which supports first-class functions and in which a type check of the program or of at least a part of the program is performed in order to assign a type to each expression of the program or part of the program, the type consisting of a base type and a binding time. The set of base types comprises at least base types for describing simple values and a function type for describing functions, and the set of binding times comprises at least one static binding time and one dynamic binding time, and a function type is only accepted during the type check together with the static binding time.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: August 14, 2018
    Assignee: Dassault Systèmes 3DExcite GmbH
    Inventor: Kai Trojahner
  • Publication number: 20160124727
    Abstract: The invention relates to a method for checking and/or transformation of a computer program present in a programming language which supports first-class functions and in which a type check of the program or of at least a part of the program is performed in order to assign a type to each expression of the program or part of the program, the type consisting of a base type and a binding time. The set of base types comprises at least base types for describing simple values and a function type for describing functions, and the set of binding times comprises at least one static binding time and one dynamic binding time, and a function type is only accepted during the type check together with the static binding time.
    Type: Application
    Filed: March 21, 2014
    Publication date: May 5, 2016
    Applicant: Dassault Systèmes 3DExcite GmbH
    Inventor: Kai Trojahner