CA2404973A1 - System and method for generating and maintaining software code - Google Patents

System and method for generating and maintaining software code Download PDF

Info

Publication number
CA2404973A1
CA2404973A1 CA002404973A CA2404973A CA2404973A1 CA 2404973 A1 CA2404973 A1 CA 2404973A1 CA 002404973 A CA002404973 A CA 002404973A CA 2404973 A CA2404973 A CA 2404973A CA 2404973 A1 CA2404973 A1 CA 2404973A1
Authority
CA
Canada
Prior art keywords
recited
source code
software
development environment
integrated development
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CA002404973A
Other languages
French (fr)
Other versions
CA2404973C (en
Inventor
Fen Hiew
Edwin M. Schroeder
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Complementsoft LLC
Original Assignee
Individual
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=27402329&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CA2404973(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Publication of CA2404973A1 publication Critical patent/CA2404973A1/en
Application granted granted Critical
Publication of CA2404973C publication Critical patent/CA2404973C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming

Abstract

An Integrated Devel-opment Environment having numerous cooperating modules which together provide a system and method for generating and maintaining software, in particular, the software for data development and data manipulation languages. Among other modules, the Integrated Development Environment includes a document manager for use in transparently retrieving related software files. Retrieved software files can be modified using an editor.
The editing process may be enhanced through the use of a visualizer that allows the program flow and/or the data flow of the of the software files to be displayed.

Claims (40)

1. An integrated development environment, comprising:
a document manager for retrieving source code;
an editor for displaying the retrieved source code and providing a means for a user to edit the retrieved source code;
a parser layer which detects the software language of the retrieved source code and which activates rules and logic applicable to the detected software language; and a visualizer dynamically linked to the editor for displaying graphical representations of flows within the retrieved source code using the rules and logic activated by the parser, wherein the editor, parser layer and visualizer cooperate such that edits made to the source code using the editor are automatically reflected in the graphical representations of flows displayed by the visualizer and edits made to the graphical representations of flows in the visualizer are automatically reflected in the source code displayed by the editor.
2. The integrated development environment as recited in claim 1, wherein the graphical representations of flows depict data flows.
3. The integrated development environment as recited in claim 1, wherein the graphical representations of flows depict program flows.
4. The integrated development environment as recited in claim 1, wherein the graphical representations of data flows are expandable and collapsible.
5. The integrated development environment as recited in claim 1, wherein the source code is programmed in a data manipulation language.
6. The integrated development environment as recited in claim 1, wherein the document manager retrieves all files related to the source code to be edited.
7. The integrated development environment as recited in claim 1, wherein the document manager comprises a site manager and a connectivity layer for retrieving source code from one or more remote computers.
8. The integrated development environment as recited in claim 7, wherein the document manager comprises a security layer for managing secure connections with the one or more remote computers.
9. The integrated development environment as recited in claim 1, wherein the editor comprises a template manager for allowing preprogrammed segment of source code to be placed within the source code being edited.
10. The integrated development environment as recited in claim 9, wherein the template manager is capable of automatically correct segments of the source code.
11. The integrated development environment as recited in claim 9, wherein the template manager is capable of automatically generating segments of the source code.
12. The integrated development environment as recited in claim 1, further comprising a means for allowing the source code to be executed both locally and remotely.
13. The integrated development environment as recited in claim 12, wherein the parser layer further examines error log files generated by the means for allowing the source code to be executed to determine segments of the source code determined to include errors.
14. The integrated development environment as recited in claim 13, wherein the visualizer cooperates with the parser layer to change the appearance of displayed flows as a function of the source code segments determined to have errors.
15. The integrated development environment as recited in claim 13, wherein the editor cooperates with the parser layer to change the appearance of portions of the displayed source code as a function of the software segments determined to have errors.
16. The integrated development environment as recited in claim 13, further comprising a message manager cooperating with the parser layer for displaying debugging hints as a function of the source code segments determined to have errors.
17. The integrated development environment as recited in claim 16, wherein the message manager allows a user to edit and maintain debugging hints for a variety of different errors.
18. A method for examining software, comprising:
retrieving software comprised of source code that is programmed in one of a plurality of programming languages; and parsing the software as a function of the programming language of the source code for the purpose of displaying a flow representation of the software.
19. The method as recited in claim 18, wherein the flow representation depicts data flow.
20. The method as recited in claim 18, wherein the flow representation depicts program flow.
21. The method as recited in claim 18, further comprising allowing a user to expand and collapse the flow representation.
22. The method as recited in claim 18, further comprising allowing a user to search a network for the software to be retrieved.
23. The method as recited in claim 18, further comprising displaying to the user retrievable software located in the network.
24. The method as recited in claim 18, further comprising displaying the software using an editor, allowing the user to edit the software and, in connection with the editing, parsing the software in real time to update the displayed flow representations to reflect changes in the software resulting from the editing.
25. The method as recited in claim 24, further comprising allowing the user to edit the displayed flow representations and, in connection with the editing, reflecting edits made to the flow representations in the software displayed by the editor.
26. The method as recited in claim 18, further comprising retrieving an error log file generated as a result of an execution of the software, parsing the error log file to determine segments of code having an error, and updating the flow representations to indicate which code segments are determined to have an error.
27. The method as recited in claim 26, further comprising displaying debugging hints corresponding to the errors determined to be within the code.
28. The method as recited in claim 27, further comprising retrieving the debugging hits by browsing a network.
29. The method as recited in claim 28, further comprising allowing a user to customize the debugging hints.
30. The method as recited in claim 18, further comprising displaying a plurality of code templates and allowing a user to select and insert one or more of the code templates into the software.
31. The method as recited in claim 30, further comprising browsing a network to retrieve the code templates for selection by the user.
32. The method as recited in claim 31, further comprising displaying code within a code template in response to a request by the user.
33. The method as recited in claim 31, further comprising automatically correcting segments of the source code.
34. The method as recited in claim 31, further comprising automatically generating segments of the source code.
35. The method as recited in claim 18, wherein the programming languages comprise data manipulation languages.
36. The method as recited in claim 35, further comprising accessing RDBMS
services to access and retrieve software.
37. The method as recited in claim 18, wherein the flow representation comprises individual flow elements representative of designated segments of code.
38. The method as recited in claim 37, further comprising displaying comments and execution statistics associated with each flow element in response to a mouse-over selection of the respective flow element.
39. The method as recited in claim 18, further comprising displaying a list of data inspection functions in response to selection of a dataset icon.
40. The method as recited in claim 18, further comprising displaying a list of data discovery functions in response to selection of a dataset icon.
CA002404973A 2001-02-23 2002-01-25 System and method for generating and maintaining software code Expired - Fee Related CA2404973C (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US27095001P 2001-02-23 2001-02-23
US60/270,950 2001-02-23
US29385401P 2001-05-25 2001-05-25
US60/293,854 2001-05-25
US09/992,624 2001-11-19
US09/992,624 US7110936B2 (en) 2001-02-23 2001-11-19 System and method for generating and maintaining software code
PCT/US2002/003047 WO2002069139A2 (en) 2001-02-23 2002-01-25 System and method for generating and maintaining software code

Publications (2)

Publication Number Publication Date
CA2404973A1 true CA2404973A1 (en) 2002-09-06
CA2404973C CA2404973C (en) 2009-12-22

Family

ID=27402329

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002404973A Expired - Fee Related CA2404973C (en) 2001-02-23 2002-01-25 System and method for generating and maintaining software code

Country Status (5)

Country Link
US (2) US7110936B2 (en)
EP (2) EP1433050A2 (en)
AU (1) AU2002238019B2 (en)
CA (1) CA2404973C (en)
WO (1) WO2002069139A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111427561A (en) * 2020-03-26 2020-07-17 中国建设银行股份有限公司 Service code generation method and device, computer equipment and storage medium
CN112256573A (en) * 2020-10-21 2021-01-22 中国人民解放军国防大学联合作战学院 SIMSCRIPT-language-oriented simulation program visualization method

Families Citing this family (216)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7110936B2 (en) * 2001-02-23 2006-09-19 Complementsoft Llc System and method for generating and maintaining software code
US6826729B1 (en) 2001-06-29 2004-11-30 Microsoft Corporation Gallery user interface controls
US7315847B2 (en) * 2001-11-06 2008-01-01 International Business Machines Corporation Method and system for providing access to a database
US7325051B2 (en) * 2001-11-06 2008-01-29 International Business Machines Corporation Integrated storage appliance
US20030207238A1 (en) * 2002-01-04 2003-11-06 Markus Latzina Training methods and systems
US7080093B2 (en) * 2002-01-14 2006-07-18 Sun Microsystems, Inc. System and method for database design
US7509577B2 (en) * 2002-03-08 2009-03-24 Toshiba Corp Oration Method and system for implementing a clipboard
US7343596B1 (en) * 2002-03-19 2008-03-11 Dloo, Incorporated Method and system for creating self-assembling components
US7945652B2 (en) * 2002-08-06 2011-05-17 Sheng (Ted) Tai Tsao Display multi-layers list item in web-browser with supporting of concurrent multi-users
JP3964259B2 (en) * 2002-05-10 2007-08-22 富士通株式会社 PROGRAM GENERATION DEVICE, PROGRAM GENERATION METHOD, AND PROGRAM GENERATION PROGRAM
US7698636B2 (en) * 2002-06-13 2010-04-13 Microsoft Corporation System and method for in-context editing of components
US20030233585A1 (en) * 2002-06-17 2003-12-18 Microsoft Corporation System and method for reducing errors during software development
US7607066B2 (en) * 2002-06-26 2009-10-20 Microsoft Corporation Auto suggestion of coding error correction
US20120079389A1 (en) * 2002-08-06 2012-03-29 Tsao Sheng Tai Ted Method and Apparatus For Information Exchange Over a Web Based Environment
US8812640B2 (en) * 2002-08-06 2014-08-19 Sheng Tai (Ted) Tsao Method and system for providing multi-layers item list in browsers with supporting of concurrent multiple users
US11533365B2 (en) * 2002-08-06 2022-12-20 Stt Webos, Inc. System and method for displaying and operating multi-layered item list in web browser with supporting of concurrent users
WO2004023325A1 (en) * 2002-09-04 2004-03-18 Mentor Graphics (Holdings) Ltd. Polymorphic computational system and method
US7624170B2 (en) * 2002-09-26 2009-11-24 International Business Machines Corporation Integrated storage appliance
EP1408410A1 (en) * 2002-09-30 2004-04-14 Sap Ag Remote debugging of computer programs
US7840545B2 (en) * 2002-10-25 2010-11-23 International Business Machines Corporation Method and system for providing access to a database
US7464368B2 (en) * 2003-04-08 2008-12-09 Microsoft Corporation Logical separation of code and content
US7665061B2 (en) * 2003-04-08 2010-02-16 Microsoft Corporation Code builders
US7395312B2 (en) * 2003-04-08 2008-07-01 Microsoft Corporation Integrating online community and program development environments
JP2004341671A (en) * 2003-05-14 2004-12-02 Internatl Business Mach Corp <Ibm> Information processing system, control method, control program and recording medium
US20040249849A1 (en) * 2003-06-05 2004-12-09 Michael Mordkovich Conversion system
US7685570B2 (en) * 2003-06-09 2010-03-23 Microsoft Corporation Error/exception helper
US9715678B2 (en) 2003-06-26 2017-07-25 Microsoft Technology Licensing, Llc Side-by-side shared calendars
US7437706B2 (en) * 2003-06-27 2008-10-14 At&T Intellectual Property I, L.P. Automating the life cycle of a distributed computing application
US7392249B1 (en) 2003-07-01 2008-06-24 Microsoft Corporation Methods, systems, and computer-readable mediums for providing persisting and continuously updating search folders
US7716593B2 (en) 2003-07-01 2010-05-11 Microsoft Corporation Conversation grouping of electronic mail records
US7707255B2 (en) 2003-07-01 2010-04-27 Microsoft Corporation Automatic grouping of electronic mail
US8799808B2 (en) 2003-07-01 2014-08-05 Microsoft Corporation Adaptive multi-line view user interface
US8051389B2 (en) * 2003-08-26 2011-11-01 Hewlett-Packard Development Company, L.P. Methods of displaying resources of overlapping but separate hierarchies
US10437964B2 (en) 2003-10-24 2019-10-08 Microsoft Technology Licensing, Llc Programming interface for licensing
US7464370B2 (en) * 2003-12-04 2008-12-09 International Business Machines Corporation Creating a method from a block of code
US7555707B1 (en) 2004-03-12 2009-06-30 Microsoft Corporation Method and system for data binding in a block structured user interface scripting language
US9537731B2 (en) * 2004-07-07 2017-01-03 Sciencelogic, Inc. Management techniques for non-traditional network and information system topologies
WO2006014504A2 (en) 2004-07-07 2006-02-09 Sciencelogic, Llc Self configuring network management system
US7627851B2 (en) * 2004-07-15 2009-12-01 Conitec Gmbh Modification method for modifying a source code
US20060031819A1 (en) * 2004-08-06 2006-02-09 Microsoft Corporation Methods and apparatus for creating solutions
US8117542B2 (en) 2004-08-16 2012-02-14 Microsoft Corporation User interface for displaying selectable software functionality controls that are contextually relevant to a selected object
US7895531B2 (en) 2004-08-16 2011-02-22 Microsoft Corporation Floating command object
US8255828B2 (en) 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable software functionality controls
US8146016B2 (en) 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable to a selected object
US9015621B2 (en) 2004-08-16 2015-04-21 Microsoft Technology Licensing, Llc Command user interface for displaying multiple sections of software functionality controls
US7703036B2 (en) 2004-08-16 2010-04-20 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
US7506338B2 (en) * 2004-08-30 2009-03-17 International Business Machines Corporation Method and apparatus for simplifying the deployment and serviceability of commercial software environments
US8171479B2 (en) 2004-09-30 2012-05-01 Citrix Systems, Inc. Method and apparatus for providing an aggregate view of enumerated system resources from various isolation layers
US7680758B2 (en) 2004-09-30 2010-03-16 Citrix Systems, Inc. Method and apparatus for isolating execution of software applications
US8095940B2 (en) 2005-09-19 2012-01-10 Citrix Systems, Inc. Method and system for locating and accessing resources
US7747966B2 (en) 2004-09-30 2010-06-29 Microsoft Corporation User interface for providing task management and calendar information
US7735066B1 (en) * 2004-10-08 2010-06-08 Carnegie Mellon University Debugging interface
US8037041B2 (en) * 2005-04-11 2011-10-11 Alden Byird Investments, Llc System for dynamic keyword aggregation, search query generation and submission to third-party information search utilities
US7900193B1 (en) * 2005-05-25 2011-03-01 Parasoft Corporation System and method for detecting defects in a computer program using data and control flow analysis
US7886290B2 (en) 2005-06-16 2011-02-08 Microsoft Corporation Cross version and cross product user interface
US7925994B2 (en) * 2005-07-07 2011-04-12 Microsoft Corporation Task navigator including a user based navigation interface
US8239882B2 (en) 2005-08-30 2012-08-07 Microsoft Corporation Markup based extensibility for user interfaces
US8689137B2 (en) 2005-09-07 2014-04-01 Microsoft Corporation Command user interface for displaying selectable functionality controls in a database application
US9542667B2 (en) 2005-09-09 2017-01-10 Microsoft Technology Licensing, Llc Navigating messages within a thread
US8627222B2 (en) 2005-09-12 2014-01-07 Microsoft Corporation Expanded search and find user interface
US7739259B2 (en) 2005-09-12 2010-06-15 Microsoft Corporation Integrated search and find user interface
US8131825B2 (en) 2005-10-07 2012-03-06 Citrix Systems, Inc. Method and a system for responding locally to requests for file metadata associated with files stored remotely
US8042065B2 (en) * 2005-11-17 2011-10-18 Microsoft Corporation Smart copy/paste of graphical nodes
US8149857B2 (en) * 2005-12-09 2012-04-03 Telecom Assistance Group Remote HDSL test access system
US8726271B1 (en) * 2005-12-30 2014-05-13 United Services Automobile Association (Usaa) Method and system for installing software
US7673284B2 (en) * 2006-01-17 2010-03-02 International Business Machines Corporation Method and system for versioning codes based on relative alignment for single instruction multiple data units
US8595703B2 (en) 2006-01-30 2013-11-26 Microsoft Corporation Context based code analysis
US8605090B2 (en) 2006-06-01 2013-12-10 Microsoft Corporation Modifying and formatting a chart using pictorially provided chart elements
US9727989B2 (en) 2006-06-01 2017-08-08 Microsoft Technology Licensing, Llc Modifying and formatting a chart using pictorially provided chart elements
US7954059B2 (en) * 2006-07-24 2011-05-31 National Instruments Corporation Automatic conversion of text-based code having function overloading and dynamic types into a graphical program for compiled execution
US7975233B2 (en) * 2006-07-24 2011-07-05 National Instruments Corporation Automatic conversion of a textual language into a graphical program representation
US7917890B2 (en) * 2006-08-31 2011-03-29 Jon Barcellona Enterprise-scale application development framework utilizing code generation
US7908580B2 (en) * 2006-09-07 2011-03-15 Microsoft Corporation Connecting an integrated development environment with an application instance
US7530079B2 (en) * 2006-09-07 2009-05-05 Microsoft Corporation Managing application customization
US8850388B2 (en) * 2006-09-07 2014-09-30 Microsoft Corporation Controlling application features
US8429613B2 (en) 2006-10-31 2013-04-23 Microsoft Corporation Stepping and application state viewing between points
CN101187965B (en) * 2006-11-16 2010-12-15 思科技术公司 Filtering of access to data object
US8578334B2 (en) * 2006-12-04 2013-11-05 Microsoft Corporation Dynamic language-based integrated development environment
US20080163177A1 (en) * 2006-12-29 2008-07-03 Sap Ag System and method for displaying trace information
US8910119B2 (en) * 2006-12-29 2014-12-09 Sap Ag System and method for displaying component information of a trace
US20080172597A1 (en) * 2007-01-16 2008-07-17 Siemens Medical Solutions Usa, Inc. Data Field Referencing Text Processing System
US8341597B2 (en) * 2007-01-17 2012-12-25 International Business Machines Corporation Editing source code
US8776015B1 (en) * 2007-02-08 2014-07-08 The Mathworks, Inc. Pattern modeling methods and systems
US8336025B1 (en) 2007-02-08 2012-12-18 The Mathworks, Inc. Pattern modeling methods and systems
US7877731B2 (en) * 2007-02-12 2011-01-25 Microsoft Corporation Formatting and viewing source objects
US9183524B2 (en) * 2007-02-21 2015-11-10 Novell, Inc. Imaged-based method for transport and authentication of virtualized workflows
US9495133B1 (en) * 2007-02-23 2016-11-15 American Megatrends, Inc. Template-based BIOS component creation
US8392880B2 (en) * 2007-04-27 2013-03-05 International Business Machines Corporation Rapid application development for database-aware applications
US9047337B2 (en) * 2007-04-27 2015-06-02 International Business Machines Corporation Database connectivity and database model integration within integrated development environment tool
US8566793B2 (en) * 2007-04-27 2013-10-22 International Business Machines Corporation Detecting and displaying errors in database statements within integrated development environment tool
US9489418B2 (en) 2007-04-27 2016-11-08 International Business Machines Corporation Processing database queries embedded in application source code from within integrated development environment tool
JP5211557B2 (en) * 2007-06-15 2013-06-12 富士通株式会社 Web conference support program, recording medium recording the program, Web conference support device, and Web conference support method
US8046716B2 (en) 2007-06-15 2011-10-25 Microsoft Corporation Creating, displaying, and editing a sub-process within a process diagram
US8375351B2 (en) * 2007-06-23 2013-02-12 International Business Machines Corporation Extensible rapid application development for disparate data sources
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
US8201103B2 (en) 2007-06-29 2012-06-12 Microsoft Corporation Accessing an out-space user interface for a document editor program
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
US9342496B2 (en) * 2007-08-06 2016-05-17 Apple Inc. Auto-completion of names
US8112701B2 (en) * 2007-08-06 2012-02-07 Apple Inc. Reference adding behavior in formula editing mode
US20090044090A1 (en) * 2007-08-06 2009-02-12 Apple Inc. Referring to cells using header cell values
US8543683B2 (en) * 2007-09-26 2013-09-24 Microsoft Corporation Remote monitoring of local behavior of network applications
US8108513B2 (en) * 2007-09-26 2012-01-31 Microsoft Corporation Remote monitoring of local behavior of network applications
US20090083363A1 (en) * 2007-09-26 2009-03-26 Microsoft Corporation Remote monitoring of local behavior of network applications
US8171483B2 (en) 2007-10-20 2012-05-01 Citrix Systems, Inc. Method and system for communicating between isolation environments
US8336023B2 (en) * 2007-10-22 2012-12-18 Oracle International Corporation Extensible code visualization
US8255899B2 (en) * 2007-10-24 2012-08-28 Oracle International Corporation Techniques for upgrade dependency management
US7941399B2 (en) 2007-11-09 2011-05-10 Microsoft Corporation Collaborative authoring
US8397207B2 (en) * 2007-11-26 2013-03-12 Microsoft Corporation Logical structure design surface
US8407673B2 (en) * 2007-11-27 2013-03-26 International Business Machines Corporation Trace log rule parsing
US8825758B2 (en) 2007-12-14 2014-09-02 Microsoft Corporation Collaborative authoring modes
US7444592B1 (en) * 2007-12-27 2008-10-28 International Business Machines Corporation Methods and systems involving object attribute recognition
US8181167B2 (en) 2008-01-09 2012-05-15 Kan Zhao Method and system for presenting and analyzing software source code through intermediate representation
US8656349B2 (en) * 2008-03-07 2014-02-18 Sap Ag Systems and methods for template reverse engineering
US8301588B2 (en) 2008-03-07 2012-10-30 Microsoft Corporation Data storage for file updates
US9535692B2 (en) * 2008-03-14 2017-01-03 Adobe Systems Incorporated Systems and methods for managing related files in a software development environment
US9588781B2 (en) 2008-03-31 2017-03-07 Microsoft Technology Licensing, Llc Associating command surfaces with multiple active components
US9098626B2 (en) * 2008-04-01 2015-08-04 Oracle International Corporation Method and system for log file processing and generating a graphical user interface based thereon
US8713520B2 (en) 2008-04-04 2014-04-29 Adobe Systems Incorporated Web development environment that enables a developer to interact with run-time output presentation of a page
US8479149B2 (en) * 2008-04-04 2013-07-02 Infosys Limited Concept-oriented software engineering system and method for identifying, extracting, organizing, inferring and querying software system facts
US8356277B1 (en) 2008-04-04 2013-01-15 Adobe Systems Incorporated System and method for freezing operation of dynamic code of a run-time web page
US8352870B2 (en) 2008-04-28 2013-01-08 Microsoft Corporation Conflict resolution
US8825594B2 (en) 2008-05-08 2014-09-02 Microsoft Corporation Caching infrastructure
US8429753B2 (en) 2008-05-08 2013-04-23 Microsoft Corporation Controlling access to documents using file locks
US8140581B2 (en) * 2008-05-15 2012-03-20 Microsoft Corporation Configurable view on data models
US8140593B2 (en) * 2008-05-15 2012-03-20 Microsoft Corporation Data viewer management
US8060795B2 (en) * 2008-05-15 2011-11-15 International Business Machines Corporation Solution for automatically incorporating diagnostic data within screen capture images
US9665850B2 (en) 2008-06-20 2017-05-30 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
US8402096B2 (en) 2008-06-24 2013-03-19 Microsoft Corporation Automatic conversation techniques
US8417666B2 (en) 2008-06-25 2013-04-09 Microsoft Corporation Structured coauthoring
US8782599B2 (en) * 2008-06-26 2014-07-15 Invensys Systems, Inc. Multi-mode editor for configuring process control blocks including both logical functions and arithmetic computations
US8453126B1 (en) * 2008-07-30 2013-05-28 Dulles Research LLC System and method for converting base SAS runtime macro language scripts to JAVA target language
US8438148B1 (en) 2008-09-01 2013-05-07 Google Inc. Method and system for generating search shortcuts and inline auto-complete entries
US8694959B2 (en) * 2008-09-30 2014-04-08 Ics Triplex Isagraf Inc. Multi language editor
US8413103B2 (en) * 2009-03-13 2013-04-02 Synopsys, Inc. Execution monitor for electronic design automation
US8799353B2 (en) 2009-03-30 2014-08-05 Josef Larsson Scope-based extensibility for control surfaces
US8346768B2 (en) 2009-04-30 2013-01-01 Microsoft Corporation Fast merge support for legacy documents
US8090797B2 (en) 2009-05-02 2012-01-03 Citrix Systems, Inc. Methods and systems for launching applications into existing isolation environments
US9046983B2 (en) 2009-05-12 2015-06-02 Microsoft Technology Licensing, Llc Hierarchically-organized control galleries
US8607189B2 (en) * 2009-05-18 2013-12-10 National Instruments Corporation Dynamic analysis of a graphical program in a browser
US8266159B2 (en) * 2009-08-18 2012-09-11 Benchworkzz, LLC System and method for providing access to log data files
US8645914B2 (en) * 2010-01-22 2014-02-04 AgentSheets, Inc. Conversational programming
US8595690B2 (en) * 2010-04-27 2013-11-26 Verizon Patent And Licensing Inc. Code generation
US20110271258A1 (en) * 2010-04-30 2011-11-03 Microsoft Corporation Software Development Tool
US8302014B2 (en) 2010-06-11 2012-10-30 Microsoft Corporation Merging modifications to user interface components while preserving user customizations
US8745581B2 (en) 2010-06-21 2014-06-03 Touch Technologies, Inc. Method and system for selectively copying portions of a document contents in a computing system (smart copy and paste
CN102339219B (en) * 2010-07-20 2016-08-24 甲骨文国际公司 For supporting the system and method for object-oriented wscript.exe
US8707275B2 (en) 2010-09-14 2014-04-22 Microsoft Corporation Simulation environment for distributed programs
US8370799B2 (en) * 2010-09-28 2013-02-05 International Business Machines Corporation Provision of code base modification using automatic learning of code changes
US9239708B2 (en) * 2010-12-28 2016-01-19 Microsoft Technology Licensing, Llc Contextually intelligent code editing
DE102011000185A1 (en) * 2011-01-17 2012-07-19 Metasonic Ag System and method for generating a source code for a computer program
US9823804B2 (en) * 2011-03-23 2017-11-21 Infosys Limited Unified user interface framework for creating configurable web-portals using menu options
US10162604B2 (en) * 2011-06-16 2018-12-25 Microsoft Technology Licensing, Llc Navigation history visualization in integrated development environment
JP5565392B2 (en) * 2011-08-11 2014-08-06 株式会社安川電機 Mobile remote control device and robot system
CN103092742B (en) * 2011-10-31 2015-08-19 国际商业机器公司 Program log recording optimization method and system
CN103092813A (en) * 2011-10-31 2013-05-08 鸿富锦精密工业(深圳)有限公司 System and method for displaying three-dimensional program
US8769501B2 (en) * 2011-12-07 2014-07-01 Siemens Aktiengesellschaft Method for analyzing changes in a software code and software analysis system
JP6032906B2 (en) * 2012-03-15 2016-11-30 キヤノン株式会社 Image processing system, image processing apparatus, control method for image processing apparatus, and program
US9038017B2 (en) 2012-08-23 2015-05-19 Cognizant Technology Solutions India Pvt. Ltd. Method and system for facilitating rapid development of end-to-end software applications
US8954529B2 (en) 2012-09-07 2015-02-10 Microsoft Corporation Smart data staging based on scheduling policy
KR102099646B1 (en) * 2012-09-25 2020-04-13 삼성전자 주식회사 Apparatus and method for switching an application displayed split view in portable terminal
US9015674B2 (en) * 2012-09-28 2015-04-21 Microsoft Technology Licensing, Llc Identifying execution paths that satisfy reachability queries
US9058240B2 (en) * 2012-12-03 2015-06-16 International Business Machines Corporation Multi-context remote development
US9098291B1 (en) * 2012-12-04 2015-08-04 The Mathworks, Inc. Transforming modeling environment code/model into a non-modeling environment format
US9251554B2 (en) 2012-12-26 2016-02-02 Analog Devices, Inc. Block-based signal processing
US9880815B2 (en) 2013-01-22 2018-01-30 Aptitude Software Limited SQL visualizer
US9218165B2 (en) * 2013-02-21 2015-12-22 International Business Machines Corporation System and method for an object instance acquirer
US9280323B2 (en) * 2013-03-13 2016-03-08 Sap Se Display of source code semantic layers
US9244810B2 (en) * 2013-05-23 2016-01-26 Nvidia Corporation Debugger graphical user interface system, method, and computer program product
US20150007118A1 (en) * 2013-06-27 2015-01-01 International Business Machines Corporation Software development using gestures
US9965380B2 (en) * 2013-10-02 2018-05-08 International Business Machines Corporation Automated test runs in an integrated development environment system and method
US9596319B2 (en) * 2013-11-13 2017-03-14 T1V, Inc. Simultaneous input system for web browsers and other applications
US9753620B2 (en) * 2014-08-01 2017-09-05 Axure Software Solutions, Inc. Method, system and computer program product for facilitating the prototyping and previewing of dynamic interactive graphical design widget state transitions in an interactive documentation environment
US9678723B2 (en) * 2014-08-20 2017-06-13 Verizon Patent And Licensing Inc. Application programming interface (API) engine
US9952915B2 (en) * 2014-11-06 2018-04-24 Microsoft Technology Licensing, Llc Event processing development environment
US20160154934A1 (en) * 2014-12-01 2016-06-02 General Electric Company Rules engine referencing for medical data
US9823904B2 (en) * 2014-12-18 2017-11-21 International Business Machines Corporation Managed assertions in an integrated development environment
US9747082B2 (en) 2014-12-18 2017-08-29 International Business Machines Corporation Optimizing program performance with assertion management
US9703552B2 (en) 2014-12-18 2017-07-11 International Business Machines Corporation Assertions based on recently changed code
US9678855B2 (en) 2014-12-30 2017-06-13 International Business Machines Corporation Managing assertions while compiling and debugging source code
CN107111497A (en) * 2015-01-16 2017-08-29 株式会社野村综合研究所 Development support system
US10275234B2 (en) * 2015-05-28 2019-04-30 Sap Se Selective bypass of code flows in software program
US10037194B2 (en) * 2016-01-22 2018-07-31 American Express Travel Related Services Company, Inc. Systems and methods for visual data management
US9727623B1 (en) * 2016-02-05 2017-08-08 Accenture Global Solutions Limited Integrated developer workflow for data visualization development
US11086751B2 (en) * 2016-03-16 2021-08-10 Asg Technologies Group, Inc. Intelligent metadata management and data lineage tracing
US11847040B2 (en) 2016-03-16 2023-12-19 Asg Technologies Group, Inc. Systems and methods for detecting data alteration from source to target
US10169133B2 (en) 2016-04-26 2019-01-01 Juniper Networks, Inc. Method, system, and apparatus for debugging networking malfunctions within network nodes
US20180004393A1 (en) 2016-07-01 2018-01-04 Autodesk, Inc. Three dimensional visual programming interface for a network of devices
US10101995B2 (en) 2016-07-15 2018-10-16 Microsoft Technology Licensing, Llc Transforming data manipulation code into data workflow
US10209962B2 (en) * 2017-02-06 2019-02-19 International Business Machines Corporation Reconstructing a high level compilable program from an instruction trace
US10275334B1 (en) * 2017-02-06 2019-04-30 Codepops Inc. Beginner-friendly system for identifying bugs in computer code
US10210240B2 (en) 2017-06-30 2019-02-19 Capital One Services, Llc Systems and methods for code parsing and lineage detection
US10223086B2 (en) * 2017-06-30 2019-03-05 Capital One Services, Llc Systems and methods for code parsing and lineage detection
US11057500B2 (en) 2017-11-20 2021-07-06 Asg Technologies Group, Inc. Publication of applications using server-side virtual screen change capture
US10877740B2 (en) 2017-12-29 2020-12-29 Asg Technologies Group, Inc. Dynamically deploying a component in an application
US11611633B2 (en) 2017-12-29 2023-03-21 Asg Technologies Group, Inc. Systems and methods for platform-independent application publishing to a front-end interface
US10812611B2 (en) 2017-12-29 2020-10-20 Asg Technologies Group, Inc. Platform-independent application publishing to a personalized front-end interface by encapsulating published content into a container
US11442702B2 (en) * 2018-09-22 2022-09-13 Affirm, Inc. Code completion
US11150875B2 (en) * 2018-09-27 2021-10-19 Microsoft Technology Licensing, Llc Automated content editor
US10628286B1 (en) 2018-10-18 2020-04-21 Denso International America, Inc. Systems and methods for dynamically identifying program control flow and instrumenting source code
US11256502B2 (en) * 2018-10-25 2022-02-22 Affirm, Inc. Automatic generation of documentation and aggregation of community content
US10754626B2 (en) 2018-11-30 2020-08-25 Shopify Inc. Visual and code views in a process workflow user interface
US11782881B2 (en) * 2018-12-05 2023-10-10 Vmware, Inc. Recommending remotely executed applications for opening files
US11409627B2 (en) * 2019-05-07 2022-08-09 Dt Labs, Llc Method for displaying program execution in a graphical fashion
US11762634B2 (en) 2019-06-28 2023-09-19 Asg Technologies Group, Inc. Systems and methods for seamlessly integrating multiple products by using a common visual modeler
US11941137B2 (en) 2019-10-18 2024-03-26 Asg Technologies Group, Inc. Use of multi-faceted trust scores for decision making, action triggering, and data analysis and interpretation
US11693982B2 (en) 2019-10-18 2023-07-04 Asg Technologies Group, Inc. Systems for secure enterprise-wide fine-grained role-based access control of organizational assets
US11886397B2 (en) 2019-10-18 2024-01-30 Asg Technologies Group, Inc. Multi-faceted trust system
US11269660B2 (en) 2019-10-18 2022-03-08 Asg Technologies Group, Inc. Methods and systems for integrated development environment editor support with a single code base
US11055067B2 (en) 2019-10-18 2021-07-06 Asg Technologies Group, Inc. Unified digital automation platform
CN112988138A (en) * 2019-12-16 2021-06-18 杭州中天微系统有限公司 System and method for application in an integrated development environment
WO2022081476A1 (en) 2020-10-13 2022-04-21 ASG Technologies Group, Inc. dba ASG Technologies Geolocation-based policy rules
US11323325B1 (en) 2021-04-26 2022-05-03 At&T Intellectual Property I, L.P. System and method for remote configuration of scalable datacenter
CN113703746A (en) * 2021-08-23 2021-11-26 风变科技(深圳)有限公司 Course development method and device, computer equipment and storage medium
US20230132877A1 (en) * 2021-10-28 2023-05-04 Red Hat, Inc. Displaying multiple representations of system management operations in a user interface
CN116088825B (en) * 2023-04-03 2023-06-20 广东省信息工程有限公司 Script generation method, visual editor and storage medium
CN117555645B (en) * 2024-01-12 2024-04-05 腾讯科技(深圳)有限公司 Data processing method, device, equipment and medium based on multi-terminal application platform

Family Cites Families (112)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4813013A (en) * 1984-03-01 1989-03-14 The Cadware Group, Ltd. Schematic diagram generating system using library of general purpose interactively selectable graphic primitives to create special applications icons
US4742467A (en) * 1984-05-04 1988-05-03 Analysts International Corporation Automated programming system for machine creation of applications program source code from non-procedural terminal input
US5610828A (en) * 1986-04-14 1997-03-11 National Instruments Corporation Graphical system for modelling a process and associated method
US5481740A (en) * 1986-04-14 1996-01-02 National Instruments Corporation Method and apparatus for providing autoprobe features in a graphical data flow diagram
US5038348A (en) * 1988-07-01 1991-08-06 Sharp Kabushiki Kaisha Apparatus for debugging a data flow program
US5187788A (en) * 1989-05-01 1993-02-16 The United States Of America As Represented By The Secretary Of The Air Force Graphics system for automatic computer code generation
JP2765969B2 (en) * 1989-07-31 1998-06-18 株式会社日立製作所 Schematic data-driven program development support system
US5187789A (en) * 1990-06-11 1993-02-16 Supercomputer Systems Limited Partnership Graphical display of compiler-generated intermediate database representation
CA2019327C (en) * 1990-06-19 2000-02-29 Peter K.L. Shum User inquiry facility for data processing systems
US5566330A (en) * 1991-08-20 1996-10-15 Powersoft Corporation Method for forming a reusable and modifiable database interface object
JP3066681B2 (en) * 1991-12-09 2000-07-17 インターナショナル・ビジネス・マシーンズ・コーポレ−ション Apparatus and method for graphically displaying related information in relational database
FR2696853B1 (en) * 1992-10-12 1994-12-23 Bull Sa Method for helping to optimize a request from a management system, relational database and resulting syntactic analysis method.
US5630164A (en) * 1992-02-27 1997-05-13 Associative Measurements Pty. Ltd. Scientific instrument emulator having a computer and an analog signal interface for real-time signal processing
US5222083A (en) * 1992-03-17 1993-06-22 Rolm Company (Formerly Rolm Systems) Call progress monitoring
US5485615A (en) * 1992-06-10 1996-01-16 Telefonaktiebolaget L M Ericsson System and method of interactively developing desired computer programs by using plurality of tools within a process described in graphical language
JP2522898B2 (en) * 1992-09-08 1996-08-07 インターナショナル・ビジネス・マシーンズ・コーポレイション Dynamic customization method and graphic resource editor
JPH06110749A (en) * 1992-09-30 1994-04-22 Toshiba Corp Reconfigurating system for data base
US5437007A (en) * 1992-11-10 1995-07-25 Hewlett-Packard Company Control sequencer in an iconic programming system
US5481712A (en) * 1993-04-06 1996-01-02 Cognex Corporation Method and apparatus for interactively generating a computer program for machine vision analysis of an object
CA2643234C (en) * 1993-10-29 2012-05-15 Microsoft Corporation Method and system for generating a computer program
US5504902A (en) * 1993-12-01 1996-04-02 Patriot Sensors And Controls Corporation Multi-language generation of control program for an industrial controller
US6179490B1 (en) * 1993-12-23 2001-01-30 Telefonaktiebolaget Lm Ericsson Method and apparatus for creating a flowchart using a programmed computer which will automatically result in a structured program
JPH07225707A (en) * 1994-02-10 1995-08-22 Fujitsu Ltd Test method for application and test supporting device for the same
JP3675851B2 (en) * 1994-03-15 2005-07-27 富士通株式会社 Computer monitoring method
US5937190A (en) * 1994-04-12 1999-08-10 Synopsys, Inc. Architecture and methods for a hardware description language source level analysis and debugging system
TW449600B (en) * 1994-04-19 2001-08-11 Takeda Chemical Industries Ltd Condensed-ring thiophene derivatives, their production and use
JPH07319918A (en) * 1994-05-24 1995-12-08 Fuji Xerox Co Ltd Device for specifying retrieving object in document
US5572650A (en) * 1994-06-30 1996-11-05 Lucent Technologies Inc. Method and apparatus for displaying structures and relationships of a relational database
US5592600A (en) * 1994-09-27 1997-01-07 International Business Machines Corporation Animated display showing execution of object-oriented programs
US5862372A (en) * 1994-11-16 1999-01-19 Morris; Robert M. Visually oriented computer implemented application development system utilizing standardized objects and multiple views
US6216143B1 (en) * 1994-12-05 2001-04-10 International Business Machines Corporation Apparatus and method for generating animated color coded software traces
US5652899A (en) * 1995-03-03 1997-07-29 International Business Machines Corporation Software understanding aid for generating and displaying simiplified code flow paths with respect to target code statements
US5758122A (en) * 1995-03-16 1998-05-26 The United States Of America As Represented By The Secretary Of The Navy Immersive visual programming system
US6016474A (en) * 1995-09-11 2000-01-18 Compaq Computer Corporation Tool and method for diagnosing and correcting errors in a computer program
US5751914A (en) * 1995-10-10 1998-05-12 International Business Machines Corporation Method and system for correlating a plurality of events within a data processing system
US5875334A (en) * 1995-10-27 1999-02-23 International Business Machines Corporation System, method, and program for extending a SQL compiler for handling control statements packaged with SQL query statements
US6067639A (en) * 1995-11-09 2000-05-23 Microsoft Corporation Method for integrating automated software testing with software development
US5740354A (en) * 1995-11-27 1998-04-14 Microsoft Corporation Method and system for associating related errors in a computer system
EP0794495A3 (en) * 1996-03-08 1998-07-22 Hewlett-Packard Company Automated analysis of a model-based diagnostic system
US6434739B1 (en) 1996-04-22 2002-08-13 International Business Machines Corporation Object oriented framework mechanism for multi-target source code processing
US5976082A (en) * 1996-06-17 1999-11-02 Smithkline Beecham Corporation Method for identifying at risk patients diagnosed with congestive heart failure
US5857190A (en) * 1996-06-27 1999-01-05 Microsoft Corporation Event logging system and method for logging events in a network system
JP3427918B2 (en) * 1996-07-02 2003-07-22 インターナショナル・ビジネス・マシーンズ・コーポレーション Program development support system and support method
US5790778A (en) * 1996-08-07 1998-08-04 Intrinsa Corporation Simulated program execution error detection method and apparatus
US6760903B1 (en) * 1996-08-27 2004-07-06 Compuware Corporation Coordinated application monitoring in a distributed computing environment
US5907706A (en) * 1996-11-12 1999-05-25 International Business Machines Corporation Interactive modeling agent for an object-oriented system
US5983016A (en) * 1996-11-12 1999-11-09 International Business Machines Corporation Execution engine in an object modeling tool
US5949999A (en) * 1996-11-25 1999-09-07 Siemens Corporate Research, Inc. Software testing and requirements tracking
US5950000A (en) * 1996-12-06 1999-09-07 Sun Microsystems, Inc. Integrated of a third party software tool
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
US7062781B2 (en) * 1997-02-12 2006-06-13 Verizon Laboratories Inc. Method for providing simultaneous parallel secure command execution on multiple remote hosts
WO1998038564A2 (en) * 1997-02-28 1998-09-03 Siebel Systems, Inc. Partially replicated distributed database with multiple levels of remote clients
US6126328A (en) * 1997-02-28 2000-10-03 Oracle Corporation Controlled execution of partitioned code
US5937064A (en) * 1997-03-03 1999-08-10 Lucent Technologies, Inc. System and method for interactive visualization, analysis and control of a dynamic database
US5999729A (en) * 1997-03-06 1999-12-07 Continuum Software, Inc. System and method for developing computer programs for execution on parallel processing systems
US6061517A (en) * 1997-03-31 2000-05-09 International Business Machines Corporation Multi-tier debugging
US6253368B1 (en) * 1997-03-31 2001-06-26 International Business Machines Corporation Dynamically debugging user-defined functions and stored procedures
US6026233A (en) * 1997-05-27 2000-02-15 Microsoft Corporation Method and apparatus for presenting and selecting options to modify a programming language statement
US6049800A (en) * 1997-06-23 2000-04-11 Oracle Corporation Mechanism and method for performing callbacks
US5966532A (en) * 1997-07-10 1999-10-12 National Instruments Corporation Graphical code generation wizard for automatically creating graphical programs
US5926176A (en) * 1997-07-31 1999-07-20 Think & Do Software, Inc. Control program tracking and display system
US6202199B1 (en) * 1997-07-31 2001-03-13 Mutek Solutions, Ltd. System and method for remotely analyzing the execution of computer programs
US6018627A (en) * 1997-09-22 2000-01-25 Unisys Corp. Tool-independent system for application building in an object oriented development environment with data stored in repository in OMG compliant UML representation
US6243703B1 (en) * 1997-10-14 2001-06-05 International Business Machines Corporation Method of accessing and displaying subsystem parameters including graphical plan table data
KR100248376B1 (en) * 1997-10-28 2000-03-15 정선종 Integrated dynamic-visual parallel debugger and its debugging method
KR100249797B1 (en) * 1997-12-09 2000-03-15 정선종 The communication event tracking of rpc-based distributed programs
US6356285B1 (en) * 1997-12-17 2002-03-12 Lucent Technologies, Inc System for visually representing modification information about an characteristic-dependent information processing system
US6247020B1 (en) * 1997-12-17 2001-06-12 Borland Software Corporation Development system with application browser user interface
US6097382A (en) * 1998-05-12 2000-08-01 Silverstream Software, Inc. Method and apparatus for building an application interface
US6282547B1 (en) * 1998-08-25 2001-08-28 Informix Software, Inc. Hyperlinked relational database visualization system
US6502239B2 (en) 1998-11-12 2002-12-31 Computer Associates Think, Inc Method and apparatus for round-trip software engineering
US6305008B1 (en) * 1998-11-13 2001-10-16 Microsoft Corporation Automatic statement completion
US6367068B1 (en) * 1998-11-13 2002-04-02 Microsoft Corporation Dynamic parsing
US6434545B1 (en) * 1998-12-16 2002-08-13 Microsoft Corporation Graphical query analyzer
US7526468B2 (en) * 1999-01-08 2009-04-28 Computer Associates Think, Inc. System and method for recursive path analysis of DBMS procedures
US7047232B1 (en) * 1999-01-13 2006-05-16 Ab Initio Software Corporation Parallelizing applications of script-driven tools
US7296037B1 (en) * 1999-01-21 2007-11-13 Microsoft Corporation Database item versioning
US6356263B2 (en) * 1999-01-27 2002-03-12 Viewpoint Corporation Adaptive subdivision of mesh models
US6434738B1 (en) * 1999-04-22 2002-08-13 David Arnow System and method for testing computer software
WO2001008007A1 (en) 1999-07-22 2001-02-01 Passage Software, Llc Method and system of automated generation of program code from an object oriented model
US6256773B1 (en) * 1999-08-31 2001-07-03 Accenture Llp System, method and article of manufacture for configuration management in a development architecture framework
US6658404B1 (en) * 1999-09-20 2003-12-02 Libera, Inc. Single graphical approach for representing and merging boolean logic and mathematical relationship operators
US6895551B1 (en) * 1999-09-23 2005-05-17 International Business Machines Corporation Network quality control system for automatic validation of web pages and notification of author
US6993759B2 (en) * 1999-10-05 2006-01-31 Borland Software Corporation Diagrammatic control of software in a version control system
EP1236100A1 (en) * 1999-10-05 2002-09-04 Togethersoft Corporation Method and system for displaying changes of source code
US7055131B2 (en) * 1999-10-05 2006-05-30 Borland Software Corporation Methods and systems for animating the interaction of objects in an object oriented program
US6418426B1 (en) * 1999-12-22 2002-07-09 Ncr Corporation Enhanced tree control for multiple item selection
US7016064B2 (en) * 1999-12-27 2006-03-21 Fuji Photo Film Co., Ltd. Method and system for remote management of processor, and method and system for remote diagnosis of image output apparatus
US6915342B1 (en) * 2000-02-04 2005-07-05 Ricoh Company Limited Method and system for maintaining the business office appliance through log files
GB2360609A (en) * 2000-03-22 2001-09-26 Ibm Dynamically generating expanded user messages in a computer system
AU2001253712A1 (en) * 2000-04-21 2001-11-07 Togethersoft Corporation Methods and systems for identifying dependencies between object-oriented elements
AU2001253700A1 (en) * 2000-04-21 2001-11-07 Togethersoft Corporation Navigation links in generated documentation
US6763497B1 (en) * 2000-04-26 2004-07-13 Microsoft Corporation Method and apparatus for displaying computer program errors as hypertext
US6629267B1 (en) * 2000-05-15 2003-09-30 Microsoft Corporation Method and system for reporting a program failure
US6358285B1 (en) * 2000-06-29 2002-03-19 Teh Lin Prosthetic & Orthopaedic Inc. Motor-driven prosthetic prehensor
US6725230B2 (en) * 2000-07-18 2004-04-20 Aegis Analytical Corporation System, method and computer program for assembling process data of multi-database origins using a hierarchical display
US6604110B1 (en) * 2000-08-31 2003-08-05 Ascential Software, Inc. Automated software code generation from a metadata-based repository
US6823478B1 (en) * 2000-09-12 2004-11-23 Microsoft Corporation System and method for automating the testing of software processing environment changes
US7400334B1 (en) * 2000-09-29 2008-07-15 809, L.L.C. Use of vector graphics in paper printing and website development
US6698013B1 (en) * 2000-10-04 2004-02-24 Mintaka Technology Group Real time monitoring system for tracking and documenting changes made by programmer's during maintenance or development of computer readable code on a line by line basis and/or by point of focus
US7370315B1 (en) * 2000-11-21 2008-05-06 Microsoft Corporation Visual programming environment providing synchronization between source code and graphical component objects
US6785668B1 (en) * 2000-11-28 2004-08-31 Sas Institute Inc. System and method for data flow analysis of complex data filters
US20020112201A1 (en) * 2000-12-04 2002-08-15 Flanagan Cormac Andrias Method and apparatus for automatically inferring annotations for an extended static checker
US7200838B2 (en) * 2000-12-20 2007-04-03 National Instruments Corporation System and method for automatically generating a graphical program in response to a state diagram
US7110936B2 (en) * 2001-02-23 2006-09-19 Complementsoft Llc System and method for generating and maintaining software code
US20030056192A1 (en) * 2001-05-24 2003-03-20 Burgess Allen G. Source code analysis system and method
US6961937B2 (en) * 2001-07-11 2005-11-01 Sun Microsystems, Inc. Registry service for use in a distributed processing framework system and methods for implementing the same
US20030041314A1 (en) * 2001-08-14 2003-02-27 Apac Customers Services, Inc. Call flow method and system using visual programming
US7155426B2 (en) * 2001-09-20 2006-12-26 International Business Machines Corporation SQL debugging using stored procedures
US6996806B2 (en) * 2001-09-21 2006-02-07 International Business Machines Corporation Graphical view of program structure during debugging session
US7428729B2 (en) * 2004-01-30 2008-09-23 International Business Machines Corporation Methods, systems, and computer program products for integrating legacy applications into a platform-independent environment
US8726177B2 (en) * 2007-07-18 2014-05-13 Sas Institute Inc. Systems and methods for generating a database query using a graphical user interface

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111427561A (en) * 2020-03-26 2020-07-17 中国建设银行股份有限公司 Service code generation method and device, computer equipment and storage medium
CN112256573A (en) * 2020-10-21 2021-01-22 中国人民解放军国防大学联合作战学院 SIMSCRIPT-language-oriented simulation program visualization method
CN112256573B (en) * 2020-10-21 2022-10-11 中国人民解放军国防大学联合作战学院 SIMSCRIPT language oriented simulation program visualization method

Also Published As

Publication number Publication date
US20050229154A1 (en) 2005-10-13
CA2404973C (en) 2009-12-22
WO2002069139A2 (en) 2002-09-06
EP2256623A2 (en) 2010-12-01
EP2256623A3 (en) 2014-09-03
EP1433050A2 (en) 2004-06-30
WO2002069139A3 (en) 2004-04-22
US20060111888A1 (en) 2006-05-25
AU2002238019B2 (en) 2008-01-31
US7110936B2 (en) 2006-09-19

Similar Documents

Publication Publication Date Title
CA2404973A1 (en) System and method for generating and maintaining software code
US7322025B2 (en) Method and apparatus for versioning and configuration management of object models
US7185317B2 (en) Logical data modeling and integrated application framework
US7461346B2 (en) Editing browser documents
US20140344777A1 (en) Systems and methods for defining a simulated interactive web page
EP1292887A1 (en) Methods and systems for generating source code for object-oriented elements
IL181435A (en) Object process graph application development system
JP2005011355A (en) Framework for creating modular web applications
JP2006318448A (en) Method for automating software manufacturing process based on user interface form design, and computer readable medium recording computer executable instruction for performing the same
EP1236100A1 (en) Method and system for displaying changes of source code
Altendorf et al. Using J2EE on a large, Web-based project
Liberty et al. Programming ASP. NET: Building Web Applications and Services with ASP. NET 2.0
Bychkov et al. Methods and tools for automation of development of information systems using specifications of database applications
CN112181483B (en) Plasma control system software development platform and method
WO2001025915A1 (en) Method and system for displaying changes of source code
JPH11102293A (en) Program automatic generating method
Chandran et al. Comparison between ASP. NET and PHP-Implementation of a Real Estate Web Application
PT92065A (en) SPACE MANAGEMENT SYSTEM INCORPORATING SOFTWARE OPERATING ENVIRONMENT
Hibbs Rolling with ruby on rails
Japikse et al. Building Web Applications with. NET Core 2.1 and JavaScript: Leveraging Modern JavaScript Frameworks
JPH0424733A (en) Structural drawing editing process system for program
Gerow Automating Site Creation
Kohler et al. Front-End Team Final Report
JP2004054714A (en) Database access script creation system and method, and script generation program
WO2001082067A1 (en) Methods and systems for relating data structures and object-oriented elements for distributed computing

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20200127