Business Objects instances are defined within the Data Access pane for processes, forms, and reports. When the instance is defined, the parameter is declaratively bound to an Expression (C# snippet), which is evaluated when the business object is first evaluated and upon subsequent refreshes in the case of forms and reports.
Currently, there is no direct programmatic interaction with the parameter itself although you can certainly manipulate a variable that is used within the parameter’s expression.