-
公开(公告)号:US20090030659A1
公开(公告)日:2009-01-29
申请号:US11781519
申请日:2007-07-23
IPC分类号: G06F17/10
CPC分类号: G06F17/5009
摘要: Separable integration is provided for simulation contexts where modeling and integration can be considered separately when programmatically implementing the simulations, for example. Thus, modeling concepts can be defined relating to the simulation, and integration of the modeling concept can happen separately to provide more variety to meet modeling specifications. In one embodiment, a state-space form equation can be computed for a modeling concept equation (an equation of motion, for example) and an integration scheme can be applied to the state-space form equation regardless of the modeling equation from which it was computed. In this regard, integration can be focused on to provide a plurality of schemes for different contexts, for example.
摘要翻译: 提供了可分离的集成,用于模拟上下文,例如,当以编程方式实现模拟时,可以单独考虑建模和集成。 因此,可以定义与模拟相关的建模概念,并且建模概念的集成可以单独发生,以提供更多种类以满足建模规范。 在一个实施例中,可以针对建模概念方程(例如运动方程)计算状态空间形式方程,并且可以将积分方案应用于状态空间形式方程,而不管其是哪个建模方程 计算。 在这方面,例如,集成可以集中于为不同的上下文提供多个方案。
-
公开(公告)号:US20080196025A1
公开(公告)日:2008-08-14
申请号:US11674041
申请日:2007-02-12
申请人: Henricus Johannes Maria Meijer , Brian C. Beckman , Christopher W. Brumme , Mark B. Shields , Wei Zhu
发明人: Henricus Johannes Maria Meijer , Brian C. Beckman , Christopher W. Brumme , Mark B. Shields , Wei Zhu
IPC分类号: G06F9/445
CPC分类号: G06F8/45
摘要: A spectrum of tier-splitting mechanisms facilitates distributed programming. A rich application model and associated tools enable programmers to write rich distributed applications that can run anywhere. A program can be developed simply as a single tier or tier agnostic application. Subsequently or concurrently, the program can be sliced into multiple tiers in different ways to reflect, for instance, capabilities and/or constraints of a server, client and/or network.
摘要翻译: 一系列分层机制有助于分布式编程。 丰富的应用程序模型和相关工具使程序员能够编写可在任何地方运行的丰富的分布式应用程序。 一个程序可以简单地被开发为单层或一层不可知应用程序。 随后或同时地,程序可以以不同的方式被分成多个层,以反映例如服务器,客户机和/或网络的能力和/或约束。
-
公开(公告)号:US20080196005A1
公开(公告)日:2008-08-14
申请号:US11673149
申请日:2007-02-09
IPC分类号: G06F9/44
CPC分类号: G06F8/20
摘要: A compositional application programming interface (API) permits non-sequential construct declaration independent of other API calls. A wrapper is applied to an imperative API to provide a compositional interface that enables arbitrary and autonomous construct declaration. Additionally, a literal syntax (e.g., code literals, graphic literals . . . ) affords a convenient declaration mechanism for such constructs.
摘要翻译: 组合应用程序编程接口(API)允许独立于其他API调用的非顺序构造声明。 一个包装器被应用到一个必要的API,以提供一个组合界面,它允许任意和自主的构造声明。 另外,文字语法(例如,代码文字,图形文字...)为这样的构造提供了一个方便的声明机制。
-
公开(公告)号:US20070266041A1
公开(公告)日:2007-11-15
申请号:US11468008
申请日:2006-08-29
申请人: Brian C. Beckman , Kawarjit Singh Bedi , Jose A. Blakeley , Anil Kumar Nori , Subramanian Muralidhar , Benjamin Albahari
发明人: Brian C. Beckman , Kawarjit Singh Bedi , Jose A. Blakeley , Anil Kumar Nori , Subramanian Muralidhar , Benjamin Albahari
CPC分类号: G06F16/288
摘要: The claimed subject matter provides a system and/or a method that facilitates addressing complex modeling. An entity data model that can receive data via an interface and that formalizes a notion of at least one of a Relationship, a Relationship instance, and a Relationship Set in a manner substantially similar to at least one of an Entity type, an Entity instance, and an entity-set respectively, wherein a semantic related to the at least one of the Relationship, the Relationship instance, and the Relationship Set are captured as metadata in the same manner as metadata is captured for at least one of the Entity type, the Entity instance, and the Entity-set, respectively.
摘要翻译: 所要求保护的主题提供了有助于寻址复杂建模的系统和/或方法。 实体数据模型,其可以经由接口接收数据并以与实体类型,实体实例中的至少一个实质上相似的方式形式化关系,关系实例和关系集中的至少一个的概念, 以及实体集合,其中与所述关系,所述关系实例和所述关系集合中的至少一个相关的语义以与为所述实体类型,所述实体集合中的至少一个被捕获的元数据相同的方式被捕获为元数据 实体实例和实体集。
-
公开(公告)号:US07013459B2
公开(公告)日:2006-03-14
申请号:US10987408
申请日:2004-11-12
CPC分类号: G06F9/44557 , G06F9/445 , G06F9/4488
摘要: Data layout optimization arranges data members within memory to enhance software performance. Profiling data is consulted to determine how to group data members for an object class into groups. One technique groups the data members based on how frequently the data members are referenced in memory. Another technique groups the data members based on their affinities for one another in time as determined by observing when references to the data members take place. A variety of options when collecting the profiling data and grouping the data members is supported. The data member grouping is recorded in metadata associated with a definition of the object class. At runtime, a class loader places the data members of an object in memory according to the metadata. Data members of different groups can be placed in separately-loadable units of memory in the memory system. Subsequently, when the data members are referenced in memory, more frequently referenced data members, including those that tend to be referenced at times close to each other, reside at neighboring locations in the memory system.
-
公开(公告)号:US06862729B1
公开(公告)日:2005-03-01
申请号:US09542525
申请日:2000-04-04
CPC分类号: G06F9/44557 , G06F9/445 , G06F9/4488
摘要: Data layout optimization arranges data members within memory to enhance software performance. Profiling data is consulted to determine how to group data members for an object class into groups. One technique groups the data members based on how frequently the data members are referenced in memory. Another technique groups the data members based on their affinities for one another in time as determined by observing when references to the data members take place. A variety of options when collecting the profiling data and grouping the data members is supported. The data member grouping is recorded in metadata associated with a definition of the object class. At runtime, a class loader places the data members of an object in memory according to the metadata. Data members of different groups can be placed in separately-loadable units of memory in the memory system. Subsequently, when the data members are referenced in memory, more frequently referenced data members, including those that tend to be referenced at times close to each other, reside at neighboring locations in the memory system.
-
公开(公告)号:US20110246962A1
公开(公告)日:2011-10-06
申请号:US12753908
申请日:2010-04-05
申请人: Henricus Johannes Maria Meijer , Dragos A. Manolescu , Jeffrey van Gogh , John Wesley Dyer , Brian C. Beckman
发明人: Henricus Johannes Maria Meijer , Dragos A. Manolescu , Jeffrey van Gogh , John Wesley Dyer , Brian C. Beckman
CPC分类号: G06F9/4498 , G06F16/284
摘要: A state machine may be represented using event-driven objects in a database query language. A bind operator from a database query language may be used as a state transition function, where the transition function has side effects defining the state. The objects may be manipulated with event driven expressions and operators and perform what would otherwise be complex operations with simple state machines.
摘要翻译: 可以使用数据库查询语言中的事件驱动对象来表示状态机。 来自数据库查询语言的绑定运算符可以用作状态转换函数,其中转换函数具有定义状态的副作用。 可以使用事件驱动的表达式和运算符来操纵对象,并执行简单状态机的复杂操作。
-
公开(公告)号:US07945904B2
公开(公告)日:2011-05-17
申请号:US11209067
申请日:2005-08-22
申请人: Henricus Johannes Maria Meijer , David N. Schach , Avner Y. Aharoni , Peter F. Drayton , Brian C. Beckman , Amanda Silver , Paul A. Vick
发明人: Henricus Johannes Maria Meijer , David N. Schach , Avner Y. Aharoni , Peter F. Drayton , Brian C. Beckman , Amanda Silver , Paul A. Vick
CPC分类号: G06F17/2247 , G06F8/41 , G06F17/272
摘要: An architecture that extends conventional computer programming languages that compile into an instance of an extensible markup language (XML) document object model (DOM) to provide support for XML literals in the underlying programming language. This architecture facilitates a convenient short cut by replacing the complex explicit construction required by conventional systems to create an instance of a DOM with a concise XML literal for which conventional compilers can translate into the appropriate code. The architecture allows these XML literals to be embedded with expressions, statement blocks or namespaces to further enrich the power and versatility. In accordance therewith, context information describing the position and data types that an XML DOM can accept can be provided to the programmer via, for example, an integrated development environment. Additionally, the architecture supports escaping XML identifiers, a reification mechanism, and a conversion mechanism to convert between collections and singletons.
摘要翻译: 将传统计算机编程语言扩展到可扩展标记语言(XML)文档对象模型(DOM)的实例的体系结构,以便为底层编程语言中的XML文字提供支持。 该架构通过替代传统系统所需的复杂显式构造来简化方便的快捷操作,以创建具有简洁XML文字的DOM实例,常规编译器可将其转换为适当的代码。 该架构允许这些XML文字嵌入表达式,语句块或命名空间,以进一步丰富功能和多功能性。 根据此,可以通过例如集成开发环境向程序员提供描述XML DOM可以接受的位置和数据类型的上下文信息。 另外,该架构支持转义XML标识符,一个验证机制,以及一个在集合和单例之间进行转换的转换机制。
-
公开(公告)号:US20100086208A1
公开(公告)日:2010-04-08
申请号:US12247707
申请日:2008-10-08
IPC分类号: G06K9/34
CPC分类号: G06T17/20
摘要: Triangulating quadrilaterals. A method includes accessing an irregular grid comprising a plurality of irregular quadrilaterals. A determination is made that each of the irregular quadrilaterals in the irregular grid is not a concave and is a convex quadrilateral. On a grid basis and as a result of determining that each of the irregular quadrilaterals in the irregular grid is not a concave and is a convex quadrilateral, each of the irregular quadrilaterals in the irregular grid is triangulated to create a triangular mesh by defining diagonals from at least one vertex point of each of the irregular quadrilaterals in the irregular grid to the diagonally opposed vertex point of the same irregular quadrilateral. The triangular mesh is stored in a computer readable storage medium that can be accessed by an application for performing tasks related to data visualization, computer graphics, computational geometry, etc.
摘要翻译: 三角形四边形。 一种方法包括访问包括多个不规则四边形的不规则网格。 确定不规则网格中的每个不规则四边形不是凹的并且是凸四边形。 在网格基础上,并且作为确定不规则网格中的每个不规则四边形不是凹的并且是凸四边形的结果,不规则网格中的每个不规则四边形被三角化以通过定义对角线来形成三角形网格 不规则网格中的每个不规则四边形的至少一个顶点与相同不规则四边形的对角相对的顶点。 三角形网格存储在可由用于执行与数据可视化,计算机图形,计算几何等相关的任务的应用程序访问的计算机可读存储介质中。
-
公开(公告)号:US07694285B2
公开(公告)日:2010-04-06
申请号:US11214701
申请日:2005-08-30
申请人: Henricus Johannes Maria Meijer , Brian C. Beckman , Peter F. Drayton , David N. Schach , Ralf Lammel , Avner Y. Aharoni
发明人: Henricus Johannes Maria Meijer , Brian C. Beckman , Peter F. Drayton , David N. Schach , Ralf Lammel , Avner Y. Aharoni
CPC分类号: G06F8/31
摘要: Systems and methods that enhance expressibility in a programming language (e.g., Visual Basic) via relaxation of artificial restrictions and extension of delegates associated therewith, without changing the runtime infrastructure. A stub is employed that can replace an impermissible expression in the programming language, to leverage the existing permissible expressions.
摘要翻译: 通过放松人为限制和与之相关联的委托的扩展来增强编程语言(例如,Visual Basic)中的表达性的系统和方法,而不改变运行时基础设施。 使用一个可以替代编程语言中不允许的表达式的存根,以利用现有的允许表达式。
-
-
-
-
-
-
-
-
-