×

Software development system with an executable working model in an interpretable intermediate modeling language

  • US 6,212,672 B1
  • Filed: 03/07/1997
  • Issued: 04/03/2001
  • Est. Priority Date: 03/07/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for generating a software program in a predetermined language including the steps of:

  • graphically describing functionality for the program by generating at least one descriptive diagram, said at least one descriptive diagram including a rule diagram, said rule diagram including at least one rule, said rule including an object, a cause, and an effect, wherein said cause includes at least one condition, wherein said effect represents forming an instance of said object, wherein said effect further includes at least one expression, and wherein said at least one expression assigns a value to an attribute of said instance of said object;

    employing the at least one descriptive diagram to generate an executable working model of the program by expressing the at least one descriptive diagram in an interpretable intermediate modeling language, wherein said working model is operable to evaluate said at least one expression to assign said value to said attribute of said instance of said object in the event that said condition is met, wherein said working model includes a plurality of special predicates containing type information regarding said object and said instance of said object, and wherein said working model is further operable to execute without checking said type information; and

    generating source code in the predetermined language from the working model, wherein said generated source code reflects said type information contained in said special predicates within said working model.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×