[go: up one dir, main page]

AU2001259108A1 - Methods and systems for generating source code for object-oriented elements - Google Patents

Methods and systems for generating source code for object-oriented elements

Info

Publication number
AU2001259108A1
AU2001259108A1 AU2001259108A AU5910801A AU2001259108A1 AU 2001259108 A1 AU2001259108 A1 AU 2001259108A1 AU 2001259108 A AU2001259108 A AU 2001259108A AU 5910801 A AU5910801 A AU 5910801A AU 2001259108 A1 AU2001259108 A1 AU 2001259108A1
Authority
AU
Australia
Prior art keywords
systems
methods
source code
generating source
oriented elements
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.)
Abandoned
Application number
AU2001259108A
Inventor
Dietrich Charisius
Peter Coad
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.)
Borland Software Corp
Original Assignee
TogetherSoft 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 US09/680,063 external-priority patent/US6851107B1/en
Application filed by TogetherSoft Corp filed Critical TogetherSoft Corp
Publication of AU2001259108A1 publication Critical patent/AU2001259108A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/35Creation or generation of source code model driven
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/74Reverse engineering; Extracting design information from source code
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/75Structural analysis for program understanding

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
AU2001259108A 2000-04-21 2001-04-20 Methods and systems for generating source code for object-oriented elements Abandoned AU2001259108A1 (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US19904600P 2000-04-21 2000-04-21
US60199046 2000-04-21
US09680063 2000-10-04
US09/680,063 US6851107B1 (en) 1999-10-05 2000-10-04 Software development tool with instant updating and simultaneous view of graphical and a textual display of source code
US09/839,045 US7171646B2 (en) 1999-10-05 2001-04-20 Generating source code for object oriented elements with language neutral transient meta model and correlating display of names, symbols and code
PCT/US2001/012852 WO2001082072A1 (en) 2000-04-21 2001-04-20 Methods and systems for generating source code for object-oriented elements
US09839045 2001-04-20

Publications (1)

Publication Number Publication Date
AU2001259108A1 true AU2001259108A1 (en) 2001-11-07

Family

ID=27393970

Family Applications (1)

Application Number Title Priority Date Filing Date
AU2001259108A Abandoned AU2001259108A1 (en) 2000-04-21 2001-04-20 Methods and systems for generating source code for object-oriented elements

Country Status (4)

Country Link
US (1) US7171646B2 (en)
EP (1) EP1292887A1 (en)
AU (1) AU2001259108A1 (en)
WO (1) WO2001082072A1 (en)

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6574759B1 (en) * 2000-01-18 2003-06-03 Rambus Inc. Method for verifying and improving run-time of a memory test
EP1256877A1 (en) * 2001-05-10 2002-11-13 Hewlett-Packard Company, A Delaware Corporation Manufacture of computer systems
US20030014439A1 (en) * 2001-06-20 2003-01-16 International Business Machines Corporation Defining a markup language representation for state chart data
US8001523B1 (en) * 2001-07-05 2011-08-16 Microsoft Corporation System and methods for implementing an explicit interface member in a computer programming language
US6981250B1 (en) 2001-07-05 2005-12-27 Microsoft Corporation System and methods for providing versioning of software components in a computer programming language
US7861158B2 (en) 2001-07-26 2010-12-28 Irise System and process for gathering, recording and validating requirements for computer applications
US8522196B1 (en) 2001-10-25 2013-08-27 The Mathworks, Inc. Traceability in a modeling environment
US8104017B2 (en) 2001-10-25 2012-01-24 The Mathworks, Inc. Traceability in a modeling environment
US7032210B2 (en) * 2001-11-11 2006-04-18 International Business Machines Corporation Method and system for generating program source code of a computer application from an information model
US20030182458A1 (en) * 2002-03-22 2003-09-25 Ali Syed M. Generating a decoupled presentation layer in an application
US7290007B2 (en) * 2002-05-10 2007-10-30 International Business Machines Corporation Method and apparatus for recording and managing data object relationship data
WO2003107180A1 (en) * 2002-06-12 2003-12-24 I-Logix Inc. Providing dynamic model-code associativity
US20030233585A1 (en) * 2002-06-17 2003-12-18 Microsoft Corporation System and method for reducing errors during software development
US7331042B2 (en) * 2002-12-21 2008-02-12 International Business Machines Corporation Fault-tolerant dynamic editing of GUI display and source code
US8219968B2 (en) * 2003-07-17 2012-07-10 Raytheon Company Designing computer programs
US7543274B2 (en) * 2003-12-22 2009-06-02 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration System and method for deriving a process-based specification
US8307339B2 (en) * 2004-03-15 2012-11-06 Ramco Systems Limited Software reuse in model based software systems
US7526734B2 (en) * 2004-04-30 2009-04-28 Sap Ag User interfaces for developing enterprise applications
JP2008533544A (en) * 2004-09-20 2008-08-21 コダーズ,インコーポレイテッド Method and system for operating a source code search engine
US7797673B2 (en) * 2004-12-16 2010-09-14 The Mathworks, Inc. Applying coding standards in graphical programming environments
US7448023B2 (en) * 2005-02-25 2008-11-04 Microsoft Corporation Method and system for verifying rule compliance of an application object
US7743360B2 (en) * 2005-07-05 2010-06-22 Microsoft Corporation Graph browser and implicit query for software development
US9129038B2 (en) 2005-07-05 2015-09-08 Andrew Begel Discovering and exploiting relationships in software repositories
US7739653B2 (en) * 2005-07-05 2010-06-15 Microsoft Corporation Representing software development item relationships via a graph
US8144730B2 (en) * 2005-12-13 2012-03-27 The Boeing Company Automated tactical datalink translator
JP2007304998A (en) * 2006-05-12 2007-11-22 Hitachi Software Eng Co Ltd Source code generation method, device, and program
DE102006033143A1 (en) * 2006-07-18 2008-01-24 Robert Bosch Gmbh A method for establishing a consistent state of a program component set of a computer program
US7861213B2 (en) * 2006-09-05 2010-12-28 Oracle International Corporation Mechanism for developing AJax applications using java swing framework and method for using the same
US7631294B2 (en) * 2006-09-19 2009-12-08 Black Duck Software, Inc. Notification system for source code discovery
US8719766B1 (en) * 2006-10-16 2014-05-06 The Math Works, Inc. System and method for identifying and adding files to a project manifest
US8037039B2 (en) * 2007-04-20 2011-10-11 Microsoft Corporation Runtime class database operation
US20090235186A1 (en) * 2008-03-12 2009-09-17 Microsoft Corporation Limited-scope rendering
US8717383B2 (en) * 2008-08-27 2014-05-06 International Business Machines Corporation Automatic management of diagram elements
US20100053215A1 (en) * 2008-08-27 2010-03-04 International Business Machines Corporation Creation and application of patterns to diagram elements
US20100058162A1 (en) * 2008-08-27 2010-03-04 International Business Machines Corporation Automatic customization of diagram elements
US8694959B2 (en) * 2008-09-30 2014-04-08 Ics Triplex Isagraf Inc. Multi language editor
EP2370873B1 (en) 2008-12-02 2021-02-03 Ab Initio Technology LLC Visualizing relationships between data elements
ES2428640T3 (en) * 2009-04-01 2013-11-08 Tac Ab Union templates
GB0908913D0 (en) * 2009-05-26 2009-07-01 Univ Dundee Software development tool
US20110191749A1 (en) * 2010-01-29 2011-08-04 Martijn Van Liebergen System and method for generating enterprise applications
US9069559B2 (en) * 2010-06-30 2015-06-30 International Business Machines Corporation Modularizing steps within a UML user model interaction pattern
WO2012048162A2 (en) 2010-10-08 2012-04-12 Irise System and method for extending a visualization platform
KR101188307B1 (en) 2010-12-24 2012-10-09 (주) 세인트 시큐리티 System and method of network activity monitoring to particular process
US9207935B2 (en) * 2011-04-07 2015-12-08 Infosys Limited Early analysis of software design diagrams
US8745572B2 (en) 2011-06-22 2014-06-03 Microsoft Corporation Software development automated analytics
US20130111435A1 (en) * 2011-10-28 2013-05-02 Thomas W. Rudwick, III Reducing object size by class type encoding of data
US10089463B1 (en) * 2012-09-25 2018-10-02 EMC IP Holding Company LLC Managing security of source code
US9852153B2 (en) * 2012-09-28 2017-12-26 Ab Initio Technology Llc Graphically representing programming attributes
US9116603B2 (en) 2012-12-26 2015-08-25 Ab Initio Technology Llc Managing interactions with data having membership in multiple groupings
US8954939B2 (en) * 2012-12-31 2015-02-10 Microsoft Corporation Extending a development environment
WO2015078992A1 (en) * 2013-11-27 2015-06-04 Engino.Net Ltd. System and method for teaching programming of devices
US9772828B2 (en) 2014-04-22 2017-09-26 Oracle International Corporation Structural identification of dynamically generated, pattern-instantiation, generated classes
US11250217B1 (en) * 2015-07-14 2022-02-15 Soundhound, Inc. Conditional responses to application commands in a client-server system
WO2017017937A1 (en) * 2015-07-27 2017-02-02 日本電気株式会社 Deployment device, deployment method, and recording medium
US10001975B2 (en) * 2015-09-21 2018-06-19 Shridhar V. Bharthulwar Integrated system for software application development
US10713015B2 (en) 2016-05-15 2020-07-14 Servicenow, Inc. Visual programming system
US10248387B2 (en) * 2016-09-21 2019-04-02 Shridhar V. Bharthulwar Integrated system for software application development
CA3045810A1 (en) 2016-12-01 2018-06-07 Ab Initio Technology Llc Generating, accessing, and displaying lineage metadata
CN112230914B (en) * 2019-07-15 2023-09-15 腾讯科技(深圳)有限公司 Method, device, terminal and storage medium for producing small program
US20230376280A1 (en) * 2022-05-18 2023-11-23 Maira Inc. Methods, systems and computer program products for optimizing computer programming for workflow development
US12332921B1 (en) 2023-03-08 2025-06-17 The Pnc Financial Services Group, Inc. Systems and methods for a graph database

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0578207B1 (en) * 1992-07-06 1999-12-01 Microsoft Corporation Method for naming and binding objects
US5761511A (en) * 1994-01-28 1998-06-02 Sun Microsystems, Inc. Method and apparatus for a type-safe framework for dynamically extensible objects
US5680619A (en) * 1995-04-03 1997-10-21 Mfactory, Inc. Hierarchical encapsulation of instantiated objects in a multimedia authoring system
US5924098A (en) * 1997-06-30 1999-07-13 Sun Microsystems, Inc. Method and apparatus for managing a linked-list data structure
US6038393A (en) * 1997-09-22 2000-03-14 Unisys Corp. Software development tool to accept object modeling data from a wide variety of other vendors and filter the format into a format that is able to be stored in OMG compliant UML representation
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
JP3765949B2 (en) 1999-02-17 2006-04-12 富士通株式会社 Object-oriented software development support apparatus and development support method
US6611844B1 (en) 1999-02-19 2003-08-26 Sun Microsystems, Inc. Method and system for java program storing database object entries in an intermediate form between textual form and an object-oriented form
US6785882B1 (en) * 1999-05-24 2004-08-31 Unisys Corporation Process-driven tool interface for an object management system
US6601233B1 (en) * 1999-07-30 2003-07-29 Accenture Llp Business components framework
US6031747A (en) * 1999-08-02 2000-02-29 Lockheed Martin Missiles & Space Company Interleaved synchronous flyback converter with high efficiency over a wide operating load range
US6405364B1 (en) * 1999-08-31 2002-06-11 Accenture Llp Building techniques in a development architecture framework
US6550057B1 (en) * 1999-08-31 2003-04-15 Accenture Llp Piecemeal retrieval in an information services patterns environment
US7072934B2 (en) * 2000-01-14 2006-07-04 Saba Software, Inc. Method and apparatus for a business applications server management system platform
WO2001052054A2 (en) * 2000-01-14 2001-07-19 Saba Software, Inc. Method and apparatus for a business applications server

Also Published As

Publication number Publication date
WO2001082072A1 (en) 2001-11-01
US7171646B2 (en) 2007-01-30
US20020032900A1 (en) 2002-03-14
EP1292887A1 (en) 2003-03-19

Similar Documents

Publication Publication Date Title
AU2001259108A1 (en) Methods and systems for generating source code for object-oriented elements
AU2001265156A1 (en) Systems and methods for generating hardware description code
AU2001239976A1 (en) System and method for common code generation
AU2002238019A1 (en) System and method for generating and maintaining software code
AU2002214227A1 (en) Speech generating system and method
AU2002239612A1 (en) Systems and methods for positioning teeth
AU2001290646A1 (en) Data source integration system and method
AU1241401A (en) Method and radiation generating system using microtargets
AU2001234771A1 (en) Combinatorial query generating system and method
AU2001258701A1 (en) Systems and methods for presenting and/or converting messages
AU2001291945A1 (en) Plasma sterilisation system
AU2001267137A1 (en) X-ray micro-target source
AU3598500A (en) System and method for generating recovery code
AU2002243369A1 (en) Polirized light sources and methods for making the same
AU2001281126A1 (en) Lighting system for generating pre-determined beam-pattern
AU2001253314A1 (en) Positioning systems and related methods
AU2001275352A1 (en) Anti-pilferage system
AUPR270201A0 (en) Character generation system
AU1803401A (en) Methods and systems for generating tractograms
AU2001240830A1 (en) Stabilised radiation source
AU1321601A (en) Multiple source location method
AU2002226490A1 (en) Hydrogen generating system and hydrodehalogenation method
AU4557300A (en) Radiation source
AU2002218357A1 (en) Quantum cryptography method and system
AU2001253122A1 (en) System and method for generating computer source code