Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

1334 results about "Code generation" patented technology

In computing, code generation is the process by which a compiler's code generator converts some intermediate representation of source code into a form (e.g., machine code) that can be readily executed by a machine.

Method and apparatus for automatic generation of information system user interfaces

A method and apparatus for the specification and automatic generation of user interfaces of information system (computer programs) is provided. The method is based in pattern language to specify requirements in an un-ambiguous mode and with precise semantics. The pattern language allows a user interface model to be composed using elements of the pattern language (computer objects in the object oriented programming style) which fully specify the desired user interface. The semantics of the objects in the user interface model have one and only one definition such that user interface model can be validated in a validation process. The validation process eliminates bugs in the final computer program code which is automatically produced from the user interface model. A model (metamodel), an editor tool (computer program) implementing the model for creating specifications of the user interface model, DTD specification, code generators, and other artifacts are depicted and described here for obtaining such user interfaces for different platforms (computers and operating systems) and different programming languages without manual coding of the computer code to implement the user interface. The software obtained is ready to run and it is able to communicate with a business server component using a standardized Application Programmatic Interface (API).
Owner:SOSY

Workflow realization method and workflow system capable of customizing flow in user-defined manner

The invention provides a workflow realization method capable of customizing a flow in a user-defined manner. The method comprises the following steps of: establishing a WYSIWYG (What You See Is What You Get) webpage flow editor; drawing a flow diagram by a system manager; starting a platform program and generating an operation code so as to generate a corresponding workflow operation program; filling in a system by a terminal user, submitting a form, and triggering and starting the workflow working program; and sequentially operating all the flows by the system until the flows are finished. The invention further provides a workflow system capable of customizing the flow in the user-defined manner and the workflow system comprises a defining module, an analyzing module, a workflow engine module, a flow execution module and a database module. According to the invention, the problem that the existing workflows need to be modified by programmers or a modification tool is separated from a user is solved; and the workflow realization method and the workflow system have the advantages of easiness of modification and maintenance, time conservation and cost conservation.
Owner:SHANGHAI XIEXUN SOFTWARE

System and method for configuring analog elements in a configurable hardware device

A system is provided for programming a configurable semiconductor device. The system includes a programmable controlling device, a programmable computing device, a communication link, a configurable hardware device, a design tool with first computer program code, and second computer program code. The configurable hardware device has memory with a plurality of memory locations and coupled with the programmable controlling device via the communication link. The design tool includes first computer program code embodied in a programmable computing device. The second computer program code is generated at least in part by the first computer program code and is embodied in the programmable controlling device for: a) applying configuration data to selected memory locations within the configurable hardware device to configure the configurable hardware device; b) determining a location of a subset of at least one of (i) the programmable memory locations in the configurable hardware device and (ii) the configuration data to be modified; and c) determining a new data value to be applied to the subset of at least one of (i) the memory locations in the configurable hardware device and (ii) the configuration data. The design tool provides at least one of configuration data, address data, and a data value algorithm usable in performing at least one of a), b), and c). A method is also provided.
Owner:F POSZAT HU

System and method for rapid design, prototyping, and implementation of distributed scalable architecture for task control and automation

The present invention provides a system and method for simplifying and accelerating the process of prototyping, real-world simulation, and implementation of virtually any task performance system or device, thereby dramatically reducing the design-to-implementation cycle time and expense. The inventive system includes a development system that provides a user, with visual tools to interactively and dynamically partition a previously designed visual system model of the task performance system or device, and then interactively or automatically assign the partitions to corresponding selectable target components, to produce a prototyped system ready for conversion to executable form suitable for implementation. The inventive system and method can also be readily used to automatically generate any instruction sets that are necessary for implementing the prototyped task performance system in actual target components of one or more emulation and/or production target systems. A novel automatic executable program code generation process that can be advantageously utilized is also provided in accordance with the present invention. Finally, the present invention may optionally include a data handling device that enables real-time monitoring and management of a remote target system from one or more user systems, as well as a set of tools for designing interactive visual instrument panels for that purpose.
Owner:ANANTH VISWANATH +1

Method and apparatus for generating serialization code for representing a model in different type systems

In order to use object-oriented models over the Internet for applications in different type systems it is necessary to marshal and unmarshal objects between Java, SQL and XML. Hand-writing specific code to do this is difficult. A computer-implemented method of generating serialization code for representing a model in a plurality of type systems is disclosed, the method comprising the steps of: i) producing an input file from the model for a given set of objects; and ii) providing a code generator for acting on the input file to generate the serialization code.
Owner:IBM CORP

System, method and apparatus for developing software

The present invention provides a system, method and apparatus for developing software that includes a set of standardized code segments, an interface for defining a structure of a project and a code generator communicably coupled to the set of standardized code segments and the interface that can create a computer program from the project. The present invention also generates a new computer program by (a) creating and renaming a root part for a project having a structure, (b) adding and renaming one or more holders to the renamed root part, (c) adding and renaming a part to one or more of the renamed holders, (d) adding and renaming one or more holders to the renamed parts, (e) creating one or more elements for each renamed part, (f) repeating steps (c), (d) and (e) as needed to complete the structure, and (g) generating the new computer program from the project.
Owner:KING ANTHONY GRAHAM +2

System and method for generating many ones codes with hamming distance after precoding

A system comprises an encoder, a precoder, a PRML channel, a detector, and a decoder. An input signal is received by the encoder. The encoder generates a code string by adding one or more bits and outputs the code string to the precoder. The encoder applies encoding such that the code string after passing through the precoder has a Hamming distance greater than one to eliminate error events with a small distance at the output of the PRML channel. The present invention also provides codes that after precoding have Hamming distance of 2 and 0 mod 3 number of ones. These codes when used over a PRML channel in an interleaved manner preclude + / -( . . . 010-10 . . . ) error events and error events + / -( . . . 01000-10 . . . ). The code string also has a predetermined minimum number of ones at the output of the PRML channel to help derive a clock from the input signal. The encoder provides a "systematic" encoding scheme in which for many code strings the encoded bits are the same as the input bits used to generate the encoded bits. This systematic approach of the present invention provides an encoder that is easy to implement because a majority of the bits directly "feed through" and non-trivial logic circuits are only needed to generate the control bits. The systematic encoding also dictates a decoder that is likewise easy to construct and can be implemented in a circuit that simply discards the control bit. The encoder preferably comprises a serial-to-parallel converter, a code generator, and a parallel-to-serial converter. The code generator produces a rate 16 / 18 or 16 / 17 code. The present invention also includes a method that is directed to encoding bit strings and comprises the steps of: 1) converting the input strings to input bits, and 2) adding at least one bit to produce an encoded string with many ones and a Hamming distance greater than one after precoding.
Owner:POLARIS INNOVATIONS

Computer Source Code Generator for Building Software Applications

A computer program / software / tool that uses a method / technique / process and set of parameters for generating source code for a programming / database / scripting languages straight from a database model or database objects such as Tables, Views, Stored Procedures, User Defined Functions, Types, Sequences, Packages, Indexes and Constraints etc. The method includes steps of creating / generating re-usable program / components / source code for an application, where the developer selects the database object and the type of code they want to generate as an input to the code generator. The code generation method / technique / process utilizes information contained in the database system for the selected database object; uses specific code template; and uses set of parameters provided by the developer and generates source code as an output. A simple two-step process greatly reduces developer effort in going through many code generation options every time they want to generate the code either for an application or an individual component / program.
Owner:BHAGAT CHIRAG P

Code generation method and system

The invention discloses a code generation method and system. The code generation system comprises a static state sheet reading module, a Java server page (JSP) generation module, a data persistence layer generation module, a controller generation module and a configuration file generation module. The JSP generation module generates view JSP files, the data persistence layer generation module generates simple JAVA object (POJO) type files and data access object (DAO) type files, the controller generation module generates controller Java type files, and the configuration file generation file generates extensible markup language (XML) configuration files. By adopting the code generation method and system, service codes can be generated efficiently according to specific frameworks of different software to be developed, and development cost can be reduced.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Product source tracing scheme based on PKI (Public Key Infrastructure) and two-dimensional codes

InactiveCN102799989AWith grading functionUnderstand the circulation statusUser identity/authority verificationCommerceComputer moduleState diagram
The invention provides a product source tracing scheme based on PKI (Public Key Infrastructure) and two-dimensional codes. The credible two-dimensional codes can be printed at the outer side of a package of each layer of a product by a manufacturer. In each product circulation loop, a product can be verified through the two-dimensional codes. Data of all the circulation loops can be sent to a product source tracing center. The manufacturer, a dealer and a user only need to scan the two-dimensional codes on the product to see a tree state diagram of the product in the entire circulation process. The product source tracing scheme can be used for providing a simple and rapid management manner for product source tracing. Shown by a picture, the scheme at least consists of a product source tracing center module, a CA (Certificate Authority) module, a two-dimensional code generation module and a two-dimensional code verification module.
Owner:袁开国

Target variable protocol data unit codec code automatic generation implementation method

The invention discloses a target variable protocol data unit codec code automatic generation implementation method. Firstly, a target platform characteristic description file is written, the file describes the basic conventional characteristics of the specific target platform, then a PDU description file is written to describe composition of inner elements of PDU, a system automatically analyzes the PDU description file and generates an abstract syntax tree irrelevant to the target platform according to the content thereof, and then the system traverses the abstract syntax tree and generates a data dictionary relevant to the target platform by utilizing the characteristic of the target platform, and finally a code template base is written and PDU codec code directing to the specific target platform is generated. The system applying the method can conveniently generate PDU codec code supporting various target platforms, and especially the target platform and template to generate code can be completely customized without modifying the code generation system.
Owner:BEIJING INSTITUTE OF TECHNOLOGYGY

Metadata driven REST (representational state transfer) style application development method and system

The invention discloses a metadata driven REST (representational state transfer) style application development method and a metadata driven REST style application development system. In the method, through analyzing a business service by using a model converter, and converting the business service into a RMF (remote management facility) based resource model, reading the resource model and generating a corresponding code framework, a client tool, a test case framework, a user interface template and an API (application program interface) document of a REST service, forming a system test case, and perfecting an implementation code of the REST service until the system test case passes, the universality of the REST service is realized, thereby expanding the application scope of the REST service. The system comprises a resource metadata framework, a model converter, a code generator and a service engine; through a unified metadata management framework, the definition of the REST service is standardized, and the consistency and maintainability of the service are improved; and through carrying out abstraction on the metadata of the REST service and following a popular programming style, the system is easy to be learned and grasped by developers, so that the reusability and automation degree of the system are improved, and the development process of modern agile software can be effectively supported.
Owner:ZHENJIANG RETECH INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products