WO2001065332A3 - System and method for automatic software code generation - Google Patents
System and method for automatic software code generation Download PDFInfo
- Publication number
- WO2001065332A3 WO2001065332A3 PCT/US2001/040212 US0140212W WO0165332A3 WO 2001065332 A3 WO2001065332 A3 WO 2001065332A3 US 0140212 W US0140212 W US 0140212W WO 0165332 A3 WO0165332 A3 WO 0165332A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- handler function
- software code
- code generation
- automatic software
- parameter information
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
Abstract
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001250016A AU2001250016A1 (en) | 2000-03-02 | 2001-03-01 | System and method for automatic software code generation |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18656000P | 2000-03-02 | 2000-03-02 | |
US60/186,560 | 2000-03-02 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001065332A2 WO2001065332A2 (en) | 2001-09-07 |
WO2001065332A3 true WO2001065332A3 (en) | 2003-02-13 |
Family
ID=22685420
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/006642 WO2001065364A1 (en) | 2000-03-02 | 2001-03-01 | System and method for common code generation |
PCT/US2001/006641 WO2001065348A1 (en) | 2000-03-02 | 2001-03-01 | System and method for a command structure representation |
PCT/US2001/040212 WO2001065332A2 (en) | 2000-03-02 | 2001-03-01 | System and method for automatic software code generation |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/006642 WO2001065364A1 (en) | 2000-03-02 | 2001-03-01 | System and method for common code generation |
PCT/US2001/006641 WO2001065348A1 (en) | 2000-03-02 | 2001-03-01 | System and method for a command structure representation |
Country Status (3)
Country | Link |
---|---|
US (4) | US6678885B2 (en) |
AU (3) | AU2001239976A1 (en) |
WO (3) | WO2001065364A1 (en) |
Families Citing this family (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6975672B2 (en) * | 2001-01-08 | 2005-12-13 | Ericsson Inc. | Apparatus and methods for intersymbol interference compensation in spread spectrum communications |
TW539951B (en) * | 2001-01-17 | 2003-07-01 | Duan-Huei Wu | A method transferring resources among operating systems |
US7069546B2 (en) * | 2001-12-03 | 2006-06-27 | Corrigent Systems Ltd. | Generic framework for embedded software development |
US7599992B2 (en) * | 2002-02-22 | 2009-10-06 | Uievolution, Inc. | Autonomous rendering of email attachments |
US7010782B2 (en) | 2002-04-04 | 2006-03-07 | Sapphire Infotech, Inc. | Interactive automatic-test GUI for testing devices and equipment using shell-level, CLI, and SNMP commands |
US7210132B2 (en) * | 2002-05-30 | 2007-04-24 | Microsoft Corporation | Interoperability of objects between various platforms |
US20080313282A1 (en) | 2002-09-10 | 2008-12-18 | Warila Bruce W | User interface, operating system and architecture |
US9154372B2 (en) * | 2002-11-22 | 2015-10-06 | Extreme Networks, Inc. | Editing a portable, dynamic and abstract view definition of a network object database |
US7290218B2 (en) * | 2003-04-03 | 2007-10-30 | At&T Bls Intellectual Property, Inc. | Method of providing a user interface for a digital cross-connect system |
US7783672B2 (en) * | 2003-04-09 | 2010-08-24 | Microsoft Corporation | Support mechanisms for improved group policy management user interface |
EP2127736A1 (en) | 2003-04-10 | 2009-12-02 | The President and Fellows of Harvard College | Formation and control of fluidic species |
US7194733B2 (en) * | 2003-06-11 | 2007-03-20 | Microsoft Corporation | Transformation of an asynchronous transactional messaging language into a web services compatible language |
WO2005021151A1 (en) | 2003-08-27 | 2005-03-10 | President And Fellows Of Harvard College | Electronic control of fluidic species |
US7689970B1 (en) | 2003-10-31 | 2010-03-30 | The Mathworks, Inc. | System and method for generating source code from a graphical model |
US20070220494A1 (en) * | 2003-11-06 | 2007-09-20 | Intuwave Limited | A Method of Rapid Software Application Development for a Wireless Mobile Device |
US7823122B1 (en) * | 2003-12-16 | 2010-10-26 | The Mathworks, Inc. | Model and subsystem function signatures |
US6876314B1 (en) | 2004-02-18 | 2005-04-05 | Robocoder Corporation | Self-generating automatic code generator |
US20050203872A1 (en) * | 2004-03-05 | 2005-09-15 | Kwong Kwan John M. | Method and apparatus making, operating and using media parsers to mark, read, and unmark instances of media formats supporting one, two and multi-dimensional instances and data streams |
EP1862901A1 (en) * | 2004-06-23 | 2007-12-05 | Peter Renner | Input of program commands in imperative programming languages |
US20060101392A1 (en) * | 2004-10-27 | 2006-05-11 | Microsoft Corporation | Strongly-typed UI automation model generator |
CN101238456A (en) * | 2005-04-18 | 2008-08-06 | 捷讯研究有限公司 | System and method for enabling assisted visual development of workflow for application tasks |
US7725873B2 (en) * | 2006-02-28 | 2010-05-25 | Microsoft Corporation | Abstraction of host object model for managed add-in framework proxy generation |
US20070288605A1 (en) * | 2006-06-07 | 2007-12-13 | Cisco Technology, Inc. | Method and system for bulk negation of network configuration-commands |
US7624371B2 (en) * | 2006-10-16 | 2009-11-24 | Invensys Systems, Inc. | Extensible automation development environment |
US20080095196A1 (en) * | 2006-10-20 | 2008-04-24 | Rockwell Automation Technologies, Inc. | Unit to unit transfer synchronization |
US8601435B2 (en) * | 2006-10-20 | 2013-12-03 | Rockwell Automation Technologies, Inc. | Module class subsets for industrial control |
US8392008B2 (en) * | 2006-10-20 | 2013-03-05 | Rockwell Automation Technologies, Inc. | Module arbitration and ownership enhancements |
US7676292B2 (en) * | 2006-10-20 | 2010-03-09 | Rockwell Automation Technologies, Inc. | Patterns employed for module design |
US7844349B2 (en) * | 2006-10-20 | 2010-11-30 | Rockwell Automation Technologies, Inc. | Standard MES interface for discrete manufacturing |
US7680550B2 (en) * | 2006-10-20 | 2010-03-16 | Rockwell Automation Technologies, Inc. | Unit module state processing enhancements |
US7684877B2 (en) * | 2006-10-20 | 2010-03-23 | Rockwell Automation Technologies, Inc. | State propagation for modules |
US7725200B2 (en) * | 2006-10-20 | 2010-05-25 | Rockwell Automation Technologies, Inc. | Validation of configuration settings in an industrial process |
US7894917B2 (en) * | 2006-10-20 | 2011-02-22 | Rockwell Automation Technologies, Inc. | Automatic fault tuning |
EP2012227A1 (en) * | 2007-07-03 | 2009-01-07 | Peter Renner | Programming interface for programming computers |
JP2009111518A (en) * | 2007-10-26 | 2009-05-21 | Casio Comput Co Ltd | Imaging apparatus, image reproducing unit and program thereof, and data structure of image file |
US9250973B2 (en) * | 2009-03-12 | 2016-02-02 | Polycore Software, Inc. | Apparatus and associated methodology of generating a multi-core communications topology |
US20110271248A1 (en) * | 2010-04-29 | 2011-11-03 | Microsoft Corporation | Converting controls into source code |
US8190640B2 (en) | 2010-08-12 | 2012-05-29 | Synopsys, Inc. | Group management using Unix NIS groups |
JP5605228B2 (en) * | 2011-01-07 | 2014-10-15 | 富士ゼロックス株式会社 | Image processing apparatus and program |
US8744980B2 (en) | 2011-09-21 | 2014-06-03 | Dell Products Lp | Systems and methods for analysis of network equipment command line interface (CLI) and runtime management of user interface (UI) generation for same |
US8997067B2 (en) * | 2012-01-31 | 2015-03-31 | Sap Se | Unified software build system |
EP2804342A4 (en) * | 2012-02-17 | 2014-11-19 | Huawei Tech Co Ltd | Method and device for clearing configuration command in communication equipment |
CN103632016A (en) * | 2013-12-20 | 2014-03-12 | 哈尔滨理工大学 | Simulation method based on dynamic mesh technology for hydrostatic bearing pressure field |
DK3207374T3 (en) * | 2014-10-17 | 2021-05-25 | Labcyte Inc | Method and system for determining the concentration of an analyte in a fluid sample |
US9910641B2 (en) * | 2015-10-14 | 2018-03-06 | Microsoft Technology Licensing, Llc | Generation of application behaviors |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5159687A (en) * | 1989-11-14 | 1992-10-27 | Caseworks, Inc. | Method and apparatus for generating program code files |
US6405365B1 (en) * | 1999-07-02 | 2002-06-11 | Cisco Technology, Inc. | Computer program command generator and parser |
Family Cites Families (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4613946A (en) | 1984-06-07 | 1986-09-23 | Forman Ernest H | Method and apparatus for generating hierarchical displays |
US5262761A (en) * | 1987-09-08 | 1993-11-16 | Intelligent Micro Systems, Inc. | Displaying hierarchical tree-like designs in windows |
US4821211A (en) * | 1987-11-19 | 1989-04-11 | International Business Machines Corp. | Method of navigating among program menus using a graphical menu tree |
US5301278A (en) * | 1988-04-29 | 1994-04-05 | International Business Machines Corporation | Flexible dynamic memory controller |
US5860010A (en) * | 1992-03-12 | 1999-01-12 | Bull S.A. | Use of language with similar representation for programs and data in distributed data processing |
JP2788850B2 (en) * | 1993-02-18 | 1998-08-20 | 日本電気株式会社 | Optimal menu inquiry method and editing method of structural data by hierarchical menu inquiry |
CA2134059C (en) * | 1993-10-29 | 2009-01-13 | Charles Simonyi | Method and system for generating a computer program |
US5649100A (en) | 1994-08-25 | 1997-07-15 | 3Com Corporation | Network backplane interface having a network management section for managing and configuring networks on the backplane based upon attributes established in a parameter table |
US5530796A (en) * | 1994-09-30 | 1996-06-25 | International Business Machines Corporation | Menu bar editor |
US6141792A (en) | 1994-10-31 | 2000-10-31 | International Business Machines Corporation | Object oriented framework for specifying the format of compiler output with a template facility |
US5537630A (en) * | 1994-12-05 | 1996-07-16 | International Business Machines Corporation | Method and system for specifying method parameters in a visual programming system |
US5625783A (en) * | 1994-12-13 | 1997-04-29 | Microsoft Corporation | Automated system and method for dynamic menu construction in a graphical user interface |
US5862379A (en) * | 1995-03-07 | 1999-01-19 | International Business Machines Corporation | Visual programming tool for developing software applications |
US5742762A (en) | 1995-05-19 | 1998-04-21 | Telogy Networks, Inc. | Network management gateway |
US5644736A (en) * | 1995-05-25 | 1997-07-01 | International Business Machines Corporation | System and method for selecting components of a hierarchical file structure |
US5644738A (en) * | 1995-09-13 | 1997-07-01 | Hewlett-Packard Company | System and method using context identifiers for menu customization in a window |
GB9526129D0 (en) * | 1995-12-21 | 1996-02-21 | Philips Electronics Nv | Machine code format translation |
US6434739B1 (en) * | 1996-04-22 | 2002-08-13 | International Business Machines Corporation | Object oriented framework mechanism for multi-target source code processing |
US6493006B1 (en) * | 1996-05-10 | 2002-12-10 | Apple Computer, Inc. | Graphical user interface having contextual menus |
US5815703A (en) | 1996-06-28 | 1998-09-29 | Microsoft Corporation | Computer-based uniform data interface (UDI) method and system using an application programming interface (API) |
US5996010A (en) | 1996-08-29 | 1999-11-30 | Nortel Networks Corporation | Method of performing a network management transaction using a web-capable agent |
US5784583A (en) * | 1996-09-09 | 1998-07-21 | International Business Machine Corp. | Intuitive technique for building graphical menus |
US6003077A (en) | 1996-09-16 | 1999-12-14 | Integrated Systems, Inc. | Computer network system and method using domain name system to locate MIB module specification and web browser for managing SNMP agents |
US5931917A (en) | 1996-09-26 | 1999-08-03 | Verifone, Inc. | System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser |
US5909550A (en) | 1996-10-16 | 1999-06-01 | Cisco Technology, Inc. | Correlation technique for use in managing application-specific and protocol-specific resources of heterogeneous integrated computer network |
US5901286A (en) | 1996-11-15 | 1999-05-04 | Canon Information Systems, Inc. | Method and apparatus for communicating with a network peripheral |
US5870545A (en) | 1996-12-05 | 1999-02-09 | Hewlett-Packard Company | System and method for performing flexible workflow process compensation in a distributed workflow management system |
US6009274A (en) | 1996-12-13 | 1999-12-28 | 3Com Corporation | Method and apparatus for automatically updating software components on end systems over a network |
US6044218A (en) | 1997-01-31 | 2000-03-28 | Sun Microsystems, Inc. | System, method and article of manufacture for creating a live application or applet development environment |
US5987513A (en) | 1997-02-19 | 1999-11-16 | Wipro Limited | Network management using browser-based technology |
DE69728640T2 (en) * | 1997-02-21 | 2005-04-21 | Alcatel Sa | Method for generating a computer program |
US5864865A (en) | 1997-03-24 | 1999-01-26 | Novell, Inc. | Management information base listing viewer |
US5872956A (en) * | 1997-04-24 | 1999-02-16 | International Business Machines Corporation | Design methodology for device drivers supporting various operating systems network protocols and adapter hardware |
US6028602A (en) | 1997-05-30 | 2000-02-22 | Telefonaktiebolaget Lm Ericsson | Method for managing contents of a hierarchical data model |
US6268852B1 (en) * | 1997-06-02 | 2001-07-31 | Microsoft Corporation | System and method for facilitating generation and editing of event handlers |
US5999948A (en) | 1997-09-03 | 1999-12-07 | 3Com Corporation | Dynamic configuration forms in network management software |
US6054983A (en) | 1997-09-30 | 2000-04-25 | The United States Of America As Represented By The Secretary Of The Navy | Methods for operating a universal client device permitting interoperation between any two computers |
US6484149B1 (en) * | 1997-10-10 | 2002-11-19 | Microsoft Corporation | Systems and methods for viewing product information, and methods for generating web pages |
GB2332288A (en) | 1997-12-10 | 1999-06-16 | Northern Telecom Ltd | agent enabling technology |
US6121968A (en) * | 1998-06-17 | 2000-09-19 | Microsoft Corporation | Adaptive menus |
US6356910B1 (en) * | 1998-08-07 | 2002-03-12 | Paul Zellweger | Method and apparatus for a self-service content menu |
US6226787B1 (en) * | 1999-01-25 | 2001-05-01 | Hewlett-Packard Company | Visualization method and system for dynamically displaying operations of a program |
US6598052B1 (en) * | 1999-02-19 | 2003-07-22 | Sun Microsystems, Inc. | Method and system for transforming a textual form of object-oriented database entries into an intermediate form configurable to populate an object-oriented database for sending to java program |
US6298354B1 (en) * | 1999-02-19 | 2001-10-02 | Sun Microsystems, Inc. | Mechanism and process to transform a grammar-derived intermediate form to an object-oriented configuration database |
US6438742B1 (en) * | 1999-05-28 | 2002-08-20 | Visual Click Software, Inc. | Object-oriented system and method for visually generating software applications |
US6490716B1 (en) * | 1999-08-20 | 2002-12-03 | Hewlett-Packard Company | Automated design of processor instruction units |
US6701513B1 (en) * | 2000-01-14 | 2004-03-02 | Measurement Computing Corporation | Program-development environment for use in generating application programs |
US20010049757A1 (en) * | 2000-03-01 | 2001-12-06 | Ming-Kang Liu | Programmable task scheduler for use with multiport xDSL processing system |
-
2001
- 2001-03-01 WO PCT/US2001/006642 patent/WO2001065364A1/en active Application Filing
- 2001-03-01 WO PCT/US2001/006641 patent/WO2001065348A1/en active Application Filing
- 2001-03-01 US US09/797,114 patent/US6678885B2/en not_active Expired - Fee Related
- 2001-03-01 AU AU2001239976A patent/AU2001239976A1/en not_active Abandoned
- 2001-03-01 US US09/797,106 patent/US20020083414A1/en not_active Abandoned
- 2001-03-01 AU AU2001250016A patent/AU2001250016A1/en not_active Abandoned
- 2001-03-01 US US09/797,122 patent/US20020010908A1/en not_active Abandoned
- 2001-03-01 AU AU2001243371A patent/AU2001243371A1/en not_active Abandoned
- 2001-03-01 WO PCT/US2001/040212 patent/WO2001065332A2/en active Application Filing
-
2003
- 2003-11-14 US US10/713,821 patent/US7162709B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5159687A (en) * | 1989-11-14 | 1992-10-27 | Caseworks, Inc. | Method and apparatus for generating program code files |
US6405365B1 (en) * | 1999-07-02 | 2002-06-11 | Cisco Technology, Inc. | Computer program command generator and parser |
Also Published As
Publication number | Publication date |
---|---|
US6678885B2 (en) | 2004-01-13 |
US7162709B2 (en) | 2007-01-09 |
WO2001065364A1 (en) | 2001-09-07 |
AU2001243371A1 (en) | 2001-09-12 |
WO2001065332A2 (en) | 2001-09-07 |
US20040098402A1 (en) | 2004-05-20 |
AU2001250016A1 (en) | 2001-09-12 |
WO2001065348A1 (en) | 2001-09-07 |
AU2001239976A1 (en) | 2001-09-12 |
US20020010908A1 (en) | 2002-01-24 |
US20020083414A1 (en) | 2002-06-27 |
US20020059565A1 (en) | 2002-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2001065332A3 (en) | System and method for automatic software code generation | |
EP0903918A3 (en) | Telephone-based prompting systems | |
TW337052B (en) | Method and system for automatic activation of a wireless device | |
EP0994408A3 (en) | Method for controlling position of indicator | |
EP1835745A3 (en) | Receiving terminal and method to receive a sub-program relating to a program | |
AU2002365045A1 (en) | System and method for automated test-case generation for software | |
HK1029463A1 (en) | Network accounting and billing system and method | |
EP0867822A3 (en) | Information processing apparatus for performing processing dependent on presence/absence of user, and method therefor | |
WO2003045022A8 (en) | System and method for retrieving information while commanding operation of an appliance | |
AU4082699A (en) | System and method providing a restaurant menu dynamically generated based on revenue management information | |
AU2001268265A1 (en) | Method and system for connecting proximately located mobile users based on compatible attributes | |
AU2001292672A1 (en) | System and method for communicating software debug, diagnostic and maintenance information between devices | |
EP1071016A3 (en) | Debugger protocol generator | |
AU2001249553A1 (en) | System and method for metaprogramming software development environment | |
WO2000023865A3 (en) | Usage characteristic based software customization | |
WO2000052569A3 (en) | A method and system for integrated service administration via a directory service | |
EP1002276A4 (en) | Provider-selected message in response to user request | |
ZA997874B (en) | A method, device and carrier for encoding multiword information. | |
AU2002230765A1 (en) | System, method, software architecture and business model for an intelligent object based information technology platform | |
WO1999023584A3 (en) | Information component management system | |
AU5380800A (en) | Process management graphical user interface, system and method | |
EP1033655A4 (en) | Information processor and method | |
AU2050500A (en) | Method and system for recognizing musical notations using a compass-direction user interface | |
WO2002021422A3 (en) | System and method for representing and manipulating biological data using a biological object model | |
EP0889442A3 (en) | Mailing machine having external user interface capability |
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 BY BZ CA CH CN CR CU CZ DE DK DM DZ EE 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 NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |