System and gui for specifying composite predicates and dynamic systems

A definition, computer system technology, applied in data processing applications, demand analysis, calculations, etc., can solve the problems of complex decision logic and conditions, graphical display, inability to operate multiple operands at the same time, etc.

CN101589367AInactive Publication Date: 2009-11-25夏寿民
0 Cites 1 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2009-11-25
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

System for specifying the behavior of a composite predicate and a composite dynamic system, and procedures about their operations are provided in the present invention. While a composite predicate is provided to check for a complex condition when a decision is made in a computing system, a composite dynamic system is pro vided for specifying the beh avior of the entire computing system. In addition, a graphical language is provided for showing composite predicates and dynamic systems in graphical diagrams. Some existing graphical languages, such as BPMN and UML Activity Diagrams, are extended with similar capabilities.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This patent application claims the priority of U.S. Provisional Patent Application No. 60 / 993,258 filed on September 11, 2007 under the title of "System and GUI for specifying composite predicates and Dynamic Systems", which is hereby incorporated by reference in its entirety . Technical field

[0002] The present invention is related to the design of graphic expressions or graphic languages, used to describe assertions, Boolean expressions, conditional expressions, process control, activities, business processes, system behaviors, and how to implement system behaviors with the help of software tools. Background technique

[0003] Because the text-based computer language has the characteristic of coherent sequence, it is not easy to describe a complex behavior with many parallel activities, such as a business process, in a text-based language. For half a century, flowcharts have been used to overcome this weakness of text-based languages. However, the flowchart has its own ...

Examples

Embodiment Construction

[0080] The present invention will now be described in the form of one or more examples. In the following description, many details will be listed to describe the present invention more fully. It is obvious to those skilled in the art that the present invention can be applied even without these details. In order to avoid unnecessary confusion, some well-known features will not be described in detail.

[0081] Many computer systems have complex behaviors. The invention uses a dynamic system (Dynamic-System, DS) to describe the internal behavior of the computer system. In order to show the internal behavior of the computer system to the human user, the present invention provides some graphical languages ​​as a human-computer interaction interface to facilitate the understanding of the described complex behavior. A design tool can use one of these graphical languages ​​to allow users to define the behavior of the computer system. Another design tool can also use one of the graphics la...