摘要:
A data processing apparatus includes a host processing apparatus that can cooperatively verify, using generated Timed software, hardware and software of a semiconductor device mounted with a target processing device and an operating system (OS). The host processing apparatus analyzes an assembler of the target processing device and recognizes a Basic Block, which is a basic unit for calculating information concerning time, and generates Timed software for the cooperative verification with reference to the Basic Block.
摘要:
A computer implemented method for automatically translating a first source code associated with a first programming language to a second source code associated with a second programming language wherein the first and second source codes are associated with the same functionality, the method comprising the steps of: parsing the first source code to form a program structure representation comprising a plurality of program structure elements associated with the first programming language, analysing the program structure elements, wherein the analysis includes the step of searching for at least one program structure element that has no direct associated representation that produces the same result in the second programming language, and transforming the program structure representation into the second source code based on said analysis.
摘要:
A system for converting a query from a representation in a first computing language (Figure 1, 110) to an equivalent query in a representation in a second computing language that is different from the first computing language (Figure 1, 130), comprises a query module that accepts a query in an object-oriented representation for translation to an equivalent query in a target query language. The system also includes a translation module (Figure 1, 120) that uses the object-oriented representation of the query to create a first version of the query in an idealized version of a target query language aid uses the first version of the query to create a second version of the query in an implemented version of the target query language (Figure 1). Methods of using the system are also provided.
摘要:
Beim Arbeiten mit den grafikorientierten Programmiersprachen Kontaktplan und Funktionsplan besteht die Notwendigkeit, mit verschiedenen Datenformaten zu arbeiten. Die Transformation der unterschiedlichen Datenformate ineinander ist aufwändig und fehleranfällig. Es wird vorgeschlagen, XML als zentrales Dateiformat vorzusehen, und FUP- und/oder KOP-Netzwerke als XML-Dateien abzulegen, ggf. ergänzt durch darin eingebettete spezielle FUP- bzw. KOP-Grafik- und Debuginformationen.
摘要:
A method for synthesizing a verification language, and thereby enabling the verification language to be compiled into a target language. This method enables the underlying control structure of the verification language to be determined, and then used to map the dynamic behavior of the verification language onto the target language as part of a static framework. The process of synthesizing any type of verification language causes at least a portion of the implicit control structure of the software program to be constructed into the compiled output code, such that an additional scheduler or other type of runtime system may not be required. Therefore, the compiled output code should have a greater execution speed and should be operated more efficiently than the software programs which are written in the verification language itself.
摘要:
A merchant (104) generates a customized service strategy (502A) related to a suite of electronic transaction services (206) hosted by a service provider (106). The custom strategy specifies services to perform, and possibly an order in which to perform the services, by a service provider in relation to an electronic transaction associated with the merchant. Through use of a user interface, the strategy can be represented as a graphical decision tree (700), with terminal nodes representing services or actions. A customized strategy is transmitted to a service provider, as is transaction related information, whereby the service provider can service the transaction according to the strategy and based on the transaction information. Scheduling information that specifies different strategies to apply to different transaction scenarios can be generated. A strategy is selected by a service provider based on the scheduling information and transaction information, and is used to service one or more electronic transactions.
摘要:
A method, computer program product, and apparatus comprise providing a Java developer kit class library (120) comprising first Java classes; providing a Java Open Foundation class library (116) comprising second Java classes each containing one or more of the first Java classes; providing a .NET SDK class library (122) comprising .NET classes; providing a .NET language Open Foundation class library (118) comprising first .NET language classes each containing one or more of the .NET classes; wherein each of the .NET language classes presents the same method signature (128, 130) as one of the second Java classes; receiving Java source code defining third Java classes (112) , first calls to the first Java classes, and second calls to the second Java classes; translating the third Java classes into second .NET language classes (202); and translating the first calls to calls into the .NET SDK class library without modifying the second calls.
摘要:
L'invention concerne un système de développement d'une application interactive, dite téléprocédure, pour la dématérialisation des procédures administratives, notamment en affichant des formulaires à renseigner et en gérant des formulaires renseignés, caractérisé en ce que le système comprend:
un éditeur graphique interactif doté :
o d'un module fonctionnel apte à générer une application prototype à partir de données de spécifications fonctionnelles saisies, cette application prototype comprenant une définition de formulaires, une définition de scénario dit "workflow" interactif, une définition de règles métiers, une définition d'un modèle métier et une définition de mode d'interfaçage avec des éléments extemes, o d'un module technique apte à générer, à partir de la dite application prototype et de données de spécifications techniques saisies, l'application de téléprocédure, une application d'interfaçage et une application de gestion de la téléprocédure; et
un moteur apte à exécuter lesdites applications de prototype, de téléprocédure, d'interfaçage et de gestion.