会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method of automatic pattern based editing of business models
    • 商业模式自动模式编辑方法
    • US08302071B2
    • 2012-10-30
    • US12182682
    • 2008-07-30
    • Thomas GschwindJana KoehlerJochen M. KuesterMichael S. Wahler
    • Thomas GschwindJana KoehlerJochen M. KuesterMichael S. Wahler
    • G06F9/44
    • G06Q10/06
    • A method of automatic pattern based editing of business models on a canvas of business model editing application includes receiving a request to automatically edit a business model, constructing an initial current set C of elements from the business model, constructing an initial next set N of elements from the business model, and connecting elements between the initial current set C and the initial next set N until all elements in both the initial current set C and the initial next set N have been connected. The connecting is based on at least connecting elements sequentially if the elements exist from left to right on the canvas, and connecting elements in parallel or using a decision and merge combination if the elements exist from top to bottom on the canvas.
    • 在业务模型编辑应用的画布上自动基于模式的商业模型编辑的方法包括接收自动编辑业务模型的请求,从业务模型构建元素的初始当前集合C,构建初始的下一组元素N的元素 并且连接初始当前集合C和初始下一集合N之间的元素,直到初始当前集合C和初始下一集合N中的所有元素都被连接。 如果元素在画布上从左到右存在,则连接至少依次连接元素,并且如果元素在画布上从上到下存在,则并行连接元素或使用决策和合并组合。
    • 2. 发明授权
    • Automatic composition of model transformations
    • 自动组合模型转换
    • US08042091B2
    • 2011-10-18
    • US12049241
    • 2008-03-14
    • Jana KoehlerJochen M. KuesterKsenia RyndinaJussi H. VanhataloMichael S. WahlerOlaf W. Zimmermann
    • Jana KoehlerJochen M. KuesterKsenia RyndinaJussi H. VanhataloMichael S. WahlerOlaf W. Zimmermann
    • G06F9/44
    • G06F8/35
    • Techniques for composition of model transformations from a predetermined set of model transformations. A state machine is provided in memory. The states are defined in the state machine in terms of predetermined model attributes. In response to specification of a target state for an input model to be transformed, an execution sequence in the state machine, between a start state corresponding to the input model and an end state corresponding to the specified target state, is selected. Each transformation in the selected sequence is then successively executed on the input model. After executing each transformation in the selected sequence, the transformed input model state is compared to the model state defined in the state machine to determine if the selected sequence is inoperable for the input model. If so, an alternative execution sequence in the state machine, between the input model state and the specified target state, is selected.
    • 用于从预定的一组模型变换组合模型变换的技术。 内存中提供状态机。 在状态机中根据预定的模型属性定义状态。 响应于要变换的输入模型的目标状态的指定,选择状态机中的与输入模型相对应的开始状态与对应于指定目标状态的结束状态之间的执行顺序。 然后在输入模型上连续执行所选序列中的每个变换。 在所选序列中执行每个变换之后,将转换的输入模型状态与状态机中定义的模型状态进行比较,以确定所选序列是否不能用于输入模型。 如果是,则选择在状态机中的输入模型状态和指定的目标状态之间的替代执行序列。
    • 3. 发明授权
    • Automatic insertion point identification in model merging operations
    • 模型合并操作中自动插入点识别
    • US08332254B2
    • 2012-12-11
    • US12079677
    • 2008-03-28
    • Christian FacciorussoFelix FegerJana KoehlerJochen M. Kuester
    • Christian FacciorussoFelix FegerJana KoehlerJochen M. Kuester
    • G06Q10/00
    • G06F17/5036G06F8/20G06Q10/00
    • Methods and systems are provided for automatic identification of an insertion point. Comparison defining the correspondence between elements of models is done. The sequence order of elements in the second model is analyzed to identify predecessor and successor elements of the element t. The comparison is used to identify a set of transferred predecessors (Ptrans), comprising elements of the first model which correspond to predecessor elements (PS) in the second model, and a set of transferred successors (Strans) comprising elements of the first model which correspond to successor elements (SS) in the second model. Then, positions of the elements x, y in the sequence order of the first model are compared with the positions of elements in the sets of transferred predecessors and successors (Ptrans, Strans). An edge between the elements x and y is identified as an insertion point.
    • 提供了用于自动识别插入点的方法和系统。 比较定义模型元素之间的对应关系。 分析第二模型中元素的序列顺序,以识别元素t的前导元素和后继元素。 比较用于识别一组转移的前辈(Ptrans),其包括与第二模型中的前辈元素(PS)相对应的第一模型的元素,以及包括第一模型的元素的一组转移后继(Strans),其中 对应于第二模型中的后继元素(SS)。 然后,将元素x,y以第一模型的顺序的位置与转移的前辈和后继集合中的元素的位置(Ptrans,Strans)进行比较。 元素x和y之间的边缘被识别为插入点。
    • 7. 发明申请
    • Generating Constraints in a Class Model
    • 在类模型中生成约束
    • US20090077511A1
    • 2009-03-19
    • US12201828
    • 2008-08-29
    • Michael S. WahlerJana Koehler
    • Michael S. WahlerJana Koehler
    • G06F17/50
    • G06F8/10G06F8/35
    • A method of generating code from a class model for a modeled system. The class model specifies a plurality of elements of a modeling language and dependencies between elements of a plurality of elements. In operations the method analyzes the class model to identify a first possible source of under-specification with respect to the modeled system in the class model by using pattern recognition to find an occurrence of a first problem pattern of a plurality of problem patterns in the class model, the plurality of problem patterns are then stored in a repository. The method also includes identifying a set of constraint patterns where the at least first constraint pattern is linked in the repository to the first problem pattern. A user may then select a constraint pattern which is utilized in instantiating constraints and generating code based on the class model and the instantiated constraints.
    • 一种从建模系统的类模型生成代码的方法。 类模型指定建模语言的多个元素以及多个元素的元素之间的依赖关系。 在操作中,该方法分析类模型以通过使用模式识别来识别类模型中的建模系统的第一可能的不足的来源,以发现类中的多个问题模式的第一问题模式的发生 模型,然后将多个问题模式存储在仓库中。 该方法还包括识别其中至少第一约束模式在存储库中被链接到第一问题模式的一组约束模式。 然后,用户可以选择在实例化约束中使用的约束模式,并且基于类模型和实例化约束生成代码。
    • 8. 发明授权
    • Method for generating a business process execution language for web services executable workflow code from an unstructured cyclic business process model
    • 从非结构化循环业务流程模型生成用于web服务可执行工作流代码的业务流程执行语言的方法
    • US07493593B2
    • 2009-02-17
    • US11056761
    • 2005-02-11
    • Jana Koehler
    • Jana Koehler
    • G06F9/44G06F17/30
    • G06Q10/0633G06Q10/067G06Q10/10Y10S707/99931
    • A method for generating a BPEL4WS executable workflow code from an unstructured cyclic business process model. The method inputs a graphical representation of the business process model using a graphical modeling language. The graphical representation comprises activities, decisions and an unstructured cycle including more than one entry or more than one exit to an activity or a decision. The method assigns continuation semantics to the graphical representation which comprises partitioning the activities and the decisions of the graphical representation into the past, present, and future. The method assigns a continuation variable to a start and an end of the graphical representation and assigns a continuation variable to each activity and each decision that has more than one incoming link or more than one outgoing link.
    • 一种用于从非结构化循环业务流程模型生成BPEL4WS可执行工作流代码的方法。 该方法使用图形建模语言输入业务流程模型的图形表示。 图形表示包括活动,决策和非结构化循环,包括多个条目或多个出口到活动或决定。 该方法将继续语义分配给图形表示,其包括将图形表示的活动和决策分为过去,现在和将来。 该方法为图形表示的开始和结束分配一个连续变量,并为每个活动分配一个连续变量,并且每个决策具有多个输入链接或多个输出链接。
    • 10. 发明授权
    • Computer-implemented method and systems for assisting a user in applying a business process pattern
    • 用于协助用户应用业务流程模式的计算机实现的方法和系统
    • US08954850B2
    • 2015-02-10
    • US12635216
    • 2009-12-10
    • Thomas GschwindWolfgang Bernhard KleinoederJana KoehlerOleksandr MaystrenkoJanette Siu Jong Wong
    • Thomas GschwindWolfgang Bernhard KleinoederJana KoehlerOleksandr MaystrenkoJanette Siu Jong Wong
    • G06F3/00G06F3/048G06Q10/10
    • G06Q10/10
    • A computer-implemented method for assisting a user in applying a business process pattern. In some embodiments, the computer-implemented method includes providing a graphical user interface (GUI) adapted for displaying a first representation of a business process and for allowing user editing of the business process. The computer-implemented method also includes receiving a user selection of a fragment of the business process as displayed in the first representation. In some embodiments, the computer-implemented method includes calling a second representation of the business process, the second representation including a hierarchy of fragments of business process, and checking whether the fragment selected by the user corresponds to one of the fragments of the second representation. The computer-implemented method may also include instantiating a business process pattern using the selected fragment if the fragment selected corresponds. The selected fragment is re-usable within the business process pattern.
    • 一种用于辅助用户应用业务处理模式的计算机实现的方法。 在一些实施例中,计算机实现的方法包括提供适于显示业务过程的第一表示并允许用户编辑业务过程的图形用户界面(GUI)。 计算机实现的方法还包括接收对在第一表示中显示的业务处理的片段的用户选择。 在一些实施例中,计算机实现的方法包括调用业务流程的第二表示,第二表示包括业务流程的分段的层次,以及检查由用户选择的片段是否对应于第二表示的片段之一 。 计算机实现的方法还可以包括如果所选择的片段对应的,使用所选择的片段来实例化业务处理模式。 所选的片段可以在业务流程模式中重新使用。