TRANSPARENT FLOW MODEL SIMULATION IMPLEMENTING BI-DIRECTIONAL LINKS

    公开(公告)号:CA2673556C

    公开(公告)日:2017-04-11

    申请号:CA2673556

    申请日:2009-07-21

    Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing a flow model simulation. In an illustrative embodiment, annotated simulation settings are associated with a source model in response to receiving the source model. The annotated simulation settings are derived from at least one of a set of user-defined simulation settings and default simulation settings. The annotated source model is transformed into an internal domain model using a set of links that are generated using a set of link rules. The set of links maps a set of source model elements to a set of internal domain model elements of the internal domain model. Results from a simulation of the internal domain model are mapped back to the source model to identify a context for the results. Thereafter, a target view model is generated from the internal domain model. The target view model includes the results presented in the context of the source model.

    Concurrent Processing in Object Oriented Parallel and Near Parallel Systems

    公开(公告)号:CA2115464A1

    公开(公告)日:1995-08-12

    申请号:CA2115464

    申请日:1994-02-11

    Abstract: In sequential object oriented languages such as C++, a mechanism is provided to permit multiple asynchronous processing operations without compiler modifications, language extensions or special pre-processing. A specially adapted pointer converts a procedure call into an asynchronous task thread, while returning an expected response to permit a calling program to continue processing. The returned value can be either discarded or converted to a future variable if the calling program requires the result of the separate processing on the asynchronous thread. The invention can be used in parallel multiprocessor environments and in uniprocessors having parallel processing characteristics.

    TRANSPARENT FLOW MODEL SIMULATION IMPLEMENTING BI-DIRECTIONAL LINKS

    公开(公告)号:CA2673556A1

    公开(公告)日:2011-01-21

    申请号:CA2673556

    申请日:2009-07-21

    Applicant: IBM CANADA

    Abstract: The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing a flow model simulation. In an illustrative embodiment, annotated simulation settings are associated with a source model in response to receiving the source model. The annotated simulation settings are derived from at least one of a set of user-defined simulation settings and default simulation settings. The annotated source model is transformed into an internal domain model using a set of links that are generated using a set of link rules. The set of links maps a set of source model elements to a set of internal domain model elements of the internal domain model. Results from a simulation of the internal domain model are mapped back to the source model to identify a context for the results. Thereafter, a target view model is generated from the internal domain model. The target view model includes the results presented in the context of the source model.

    DEBUGGING OPTIMIZED FLOWS
    6.
    发明专利

    公开(公告)号:CA2432866A1

    公开(公告)日:2004-12-20

    申请号:CA2432866

    申请日:2003-06-20

    Applicant: IBM CANADA

    Abstract: In a development environment for message flows, a user defined flow may be processed into a more efficient optimized flow. However, debugging execution of the optimized flow may be confusing to the user where a correspondence between connections in the optimized flow and connections in the user defined flow a re not direct. To mitigate this confusion, a connections mapping table is generated along with the optimized flow. The deploy document received by the runtime may include enou gh information to recreate the connections mapping table such that during debugging of the optimized flow, the user may follow the user defined flow. The use of a stac k at the runtime allows a debugger to maintain awareness of previous pauses in execution caus ed by the placement of breakpoints on connections in the user defined flow while directing the runtime through execution of the optimized flow.

    PARTITIONING AND CONFIGURING MODELS AND OBJECTS IN A COMPUTER ENVIRONMENT

    公开(公告)号:CA2259026A1

    公开(公告)日:2000-07-15

    申请号:CA2259026

    申请日:1999-01-15

    Applicant: IBM CANADA

    Abstract: Methods, systems and articles of manufacture comprising a computer usable medium having computer readable program code means therein are provided for partitioning a development task into models and for configuration of such models. Such methods, systems and articles of manufacture allow for object sharing among models and model sharing among developer projects as well supporting team development by allowing objects from one model to have relationships to objects in another model. A developer can work on a model and read and interact with other objects from a different model where those objects may be developed by a different developer.

    CONCURRENT PROCESSING IN OBJECT ORIENTED PARALLEL AND NEAR PARALLEL SYSTEMS

    公开(公告)号:CA2115464C

    公开(公告)日:1998-12-15

    申请号:CA2115464

    申请日:1994-02-11

    Applicant: IBM CANADA IBM

    Abstract: In sequential object oriented languages such as C++, a mechanism is provided to permit multiple asynchronous processing operations without compiler modifications, language extensions or special pre-processing. A specially adapted pointer converts a procedure call into an asynchronous task thread, while returning an expected response to permit a calling program to continue processing. The returned value can be either discarded or converted to a future variable if the calling program requires the result of the separate processing on the asynchronous thread. The invention can be used in parallel multiprocessor environments and in uniprocessors having parallel processing characteristics.

    MECHANISM AND METHOD FOR ALLOCATING ACTIVE OBJECTS ON A PROCESSOR STACK

    公开(公告)号:CA2115463C

    公开(公告)日:1998-12-15

    申请号:CA2115463

    申请日:1994-02-11

    Applicant: IBM CANADA

    Abstract: MECHANISM AND METHOD FOR ALLOCATING ACTIVE OBJECTS ON A PROCESSOR STACK When an object call from the stack results in the invocation of a hierarchy of class constructs also on the stack, a base class removed more than a predetermined number of levels from the derived class whose member object was called, has no means of directly accessing the originating program to implement an independent task outside the invocation chain. After determining that the data object is constructed on the stack, a mechanism is provided for following the chain of pointers found in the stack frame link records to directly access the originating activation record in the stack for base classes having independent task constructors.

Patent Agency Ranking