×

Continuation based declarative definition and composition

  • US 8,191,042 B2
  • Filed: 04/01/2008
  • Issued: 05/29/2012
  • Est. Priority Date: 02/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. In a computer system including a continuation-based runtime, a method for forming a declarative activity for execution in the continuation-based runtime, the method comprising:

  • an act of receiving input in a declarative language that defines a parent declarative activity in accordance with a declarative activity schema, the declarative activity including;

    a properties portion that declaratively defines one or more interface parameters of the declarative activity; and

    a body portion that declaratively defines an execution behavior of the parent declarative activity, wherein the body portion includes a plurality of child activities, at least one of the child activities being defined declaratively in accordance with the declarative activity schema, and at least one of the child activities being defined imperatively in native code;

    an act of validating that the parent declarative activity as well as each child activity that is defined declaratively is in conformance with the declarative activity schema; and

    an act of executing the parent declarative activity including executing the at least one child activity that is defined declaratively and the at least one child activity that is defined imperatively.

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