WO2004066088A3 - System and method for automated code generation using language neutral software code - Google Patents

System and method for automated code generation using language neutral software code Download PDF

Info

Publication number
WO2004066088A3
WO2004066088A3 PCT/US2004/001549 US2004001549W WO2004066088A3 WO 2004066088 A3 WO2004066088 A3 WO 2004066088A3 US 2004001549 W US2004001549 W US 2004001549W WO 2004066088 A3 WO2004066088 A3 WO 2004066088A3
Authority
WO
WIPO (PCT)
Prior art keywords
code
plugs
xml documents
data processing
automated
Prior art date
Application number
PCT/US2004/001549
Other languages
French (fr)
Other versions
WO2004066088A2 (en
Inventor
Waqar Sadiq
Original Assignee
Electronic Data Syst Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/350,164 external-priority patent/US20040148370A1/en
Application filed by Electronic Data Syst Corp filed Critical Electronic Data Syst Corp
Priority to EP04704390A priority Critical patent/EP1586031A2/en
Priority to MXPA05007575A priority patent/MXPA05007575A/en
Priority to AU2004206358A priority patent/AU2004206358A1/en
Priority to CA002511090A priority patent/CA2511090A1/en
Publication of WO2004066088A2 publication Critical patent/WO2004066088A2/en
Publication of WO2004066088A3 publication Critical patent/WO2004066088A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors

Abstract

A system and method for composing, configuring deploying, and managing services in a data processing system and data processing system network. This system provides a means for application infrastructure services to insert specific programming code in the generated code. When code generator starts, it also loads the plugs for the infrastructure services being used by the container. The code generator creates XML documents for all the code that it wants to generate. It then invokes the infrastructure service plugs and provides them an opportunity to add code specific to them by passing the XML documents representing the code to be generated. Once all the plugs have added their code, the code generator converts the XML documents back into either language specific code or configuration code, as necessary.
PCT/US2004/001549 2003-01-23 2004-01-22 System and method for automated code generation using language neutral software code WO2004066088A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP04704390A EP1586031A2 (en) 2003-01-23 2004-01-22 System and method for automated code generation using language neutral software code
MXPA05007575A MXPA05007575A (en) 2003-01-23 2004-01-22 System and method for automated code generation using language neutral software code.
AU2004206358A AU2004206358A1 (en) 2003-01-23 2004-01-22 System and method for automated code generation using language neutral software code
CA002511090A CA2511090A1 (en) 2003-01-23 2004-01-22 System and method for automated code generation using language neutral software code

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US10/350,164 2003-01-23
US10/350,164 US20040148370A1 (en) 2003-01-23 2003-01-23 System and method for composing, configuring, deploying, and managing services using a graphical user interface
US10/407,849 2003-04-04
US10/407,849 US7263686B2 (en) 2003-01-23 2003-04-04 System and method for automated code generation using language neutral software code

Publications (2)

Publication Number Publication Date
WO2004066088A2 WO2004066088A2 (en) 2004-08-05
WO2004066088A3 true WO2004066088A3 (en) 2004-12-23

Family

ID=32775623

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/001549 WO2004066088A2 (en) 2003-01-23 2004-01-22 System and method for automated code generation using language neutral software code

Country Status (5)

Country Link
EP (1) EP1586031A2 (en)
AU (1) AU2004206358A1 (en)
CA (1) CA2511090A1 (en)
MX (1) MXPA05007575A (en)
WO (1) WO2004066088A2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111104162B (en) * 2019-12-18 2023-03-24 程延辉 Kbrooker distributed operating system with new and old codes running together
CN115277817A (en) * 2022-07-23 2022-11-01 江苏南大先腾信息产业股份有限公司 Method for realizing visualized data processing by establishing API gateway through flow service arrangement

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000022505A2 (en) * 1998-10-09 2000-04-20 Microsoft Corporation Extending program languages with source-program attributes
WO2001014962A1 (en) * 1999-08-23 2001-03-01 Asera, Inc. Method and apparatus for providing custom configurable business applications from a standardized set of components
US20020023261A1 (en) * 1999-07-08 2002-02-21 Goodwin Richard Glenn Automatically generated objects within extensible object frameworks and links to enterprise resources
WO2002069086A2 (en) * 2001-02-22 2002-09-06 Accenture Global Services Gmbh Distributed development environment for building internet applications by developers at remote locations

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000022505A2 (en) * 1998-10-09 2000-04-20 Microsoft Corporation Extending program languages with source-program attributes
US20020023261A1 (en) * 1999-07-08 2002-02-21 Goodwin Richard Glenn Automatically generated objects within extensible object frameworks and links to enterprise resources
WO2001014962A1 (en) * 1999-08-23 2001-03-01 Asera, Inc. Method and apparatus for providing custom configurable business applications from a standardized set of components
WO2002069086A2 (en) * 2001-02-22 2002-09-06 Accenture Global Services Gmbh Distributed development environment for building internet applications by developers at remote locations

Also Published As

Publication number Publication date
WO2004066088A2 (en) 2004-08-05
CA2511090A1 (en) 2004-08-05
AU2004206358A1 (en) 2004-08-05
MXPA05007575A (en) 2005-09-21
EP1586031A2 (en) 2005-10-19

Similar Documents

Publication Publication Date Title
WO2008011618A3 (en) A method of configuring intelligent electronic devices to facilitate standardized communication messages among a plurality of ieds within a network
WO2008127257A3 (en) System and method for certifying and authenticating correspondence
WO2005008403A3 (en) Apparatuses and methods for dynamic creation of phase gantt charts
WO2001086439A3 (en) Event message endpoints in a distributed computing environment
WO2006132849A3 (en) System and method for controlling brand integrity in a network environment
WO2006005047A3 (en) System and method for consolidating, securing and automating out-of-band access to nodes in a data network
WO2003073690A3 (en) Method and apparatus for managing a key management system
DE60335963D1 (en) SYSTEM AND METHOD FOR CREATING AND IMPLEMENTING PLATFORM-NEUTRAL GENERAL SERVICE CUSTOMER APPLICATIONS
EP1686476A3 (en) System and method for building and using communication binding objects
WO2007103449A3 (en) System and method for generating a unified accounting record for a communication session
WO2005089261A3 (en) System and method for information management in a distributed network
WO2005017690A3 (en) Systems and methods for creation and use of an adaptive reference model
WO2006093912A3 (en) System and method for a real time client server text to speech interface
GB9920804D0 (en) A system and method for providing technical support of an electronic system
WO2006031921A8 (en) System and method for managing data in a distributed computer system
DE60317815D1 (en) METHOD AND SYSTEM FOR PROVIDING CONTINUOUS STORAGE OF USER DATA
WO2005098681A3 (en) Method and apparatus for virtual content access systems built on a content routing network
WO2004006058A3 (en) Web service architecture and methods
WO2004025391A3 (en) System and method of searching data utilizing automatic categorization
WO2005015405A3 (en) Service management of a service oriented business framework
WO2002043463A3 (en) Systems and methods for generating hardware description code
WO2008116199A3 (en) Methods and apparatus for distributing and acquiring overhead flow data in a multi-frequency network
WO2004070544A3 (en) A system and method for automated platform generation
WO2008108474A1 (en) Reachability realizing server, management system, management method and realization program
WO2006083509A3 (en) Data management and processing system for large enterprise model and method therefor

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2511090

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2004206358

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2004704390

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2004206358

Country of ref document: AU

Date of ref document: 20040122

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: PA/a/2005/007575

Country of ref document: MX

WWP Wipo information: published in national office

Ref document number: 2004206358

Country of ref document: AU

WWP Wipo information: published in national office

Ref document number: 2004704390

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: GB0524492.6

Country of ref document: GB