ATE545905T1 - Systeme und verfahren zur modifizierung von codeerzeugungsvorlagen - Google Patents
Systeme und verfahren zur modifizierung von codeerzeugungsvorlagenInfo
- Publication number
- ATE545905T1 ATE545905T1 AT10004455T AT10004455T ATE545905T1 AT E545905 T1 ATE545905 T1 AT E545905T1 AT 10004455 T AT10004455 T AT 10004455T AT 10004455 T AT10004455 T AT 10004455T AT E545905 T1 ATE545905 T1 AT E545905T1
- Authority
- AT
- Austria
- Prior art keywords
- code
- template
- methods
- model
- systems
- 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/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
- G06F8/24—Object-oriented
-
- 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/35—Creation or generation of source code model driven
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/74—Reverse engineering; Extracting design information from source code
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/437,252 US8448132B2 (en) | 2009-05-07 | 2009-05-07 | Systems and methods for modifying code generation templates |
Publications (1)
Publication Number | Publication Date |
---|---|
ATE545905T1 true ATE545905T1 (de) | 2012-03-15 |
Family
ID=42313576
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
AT10004455T ATE545905T1 (de) | 2009-05-07 | 2010-04-27 | Systeme und verfahren zur modifizierung von codeerzeugungsvorlagen |
Country Status (3)
Country | Link |
---|---|
US (1) | US8448132B2 (de) |
EP (1) | EP2249249B1 (de) |
AT (1) | ATE545905T1 (de) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8949772B1 (en) * | 2009-06-01 | 2015-02-03 | Amazon Technologies, Inc. | Dynamic model based software application development |
US8793645B2 (en) * | 2010-04-02 | 2014-07-29 | Microsoft Corporation | Replacement of data element in a graph |
US9329839B2 (en) * | 2011-04-11 | 2016-05-03 | Data Systems International, Inc. | Multi-view form design |
US9575949B2 (en) | 2011-04-11 | 2017-02-21 | Data Systems International, Inc. | Multi-view runtime interrogator |
US8769501B2 (en) * | 2011-12-07 | 2014-07-01 | Siemens Aktiengesellschaft | Method for analyzing changes in a software code and software analysis system |
EP3432139B1 (de) * | 2013-01-17 | 2024-07-17 | Generative Software GmbH | Computerimplementiertes verfahren zum generieren von computerprogrammcode |
US9940104B2 (en) * | 2013-06-11 | 2018-04-10 | Microsoft Technology Licensing, Llc. | Automatic source code generation |
EP2866139A1 (de) * | 2013-10-22 | 2015-04-29 | BAE Systems PLC | Verfahren der Kommunikation zwischen zwei Software-Komponenten, die zwei verschiedene Middleware zu verwenden, indem es automatisch eine Kommunikationsschicht zwischen ihnen zu erleichtern |
EP3072043A1 (de) * | 2013-10-22 | 2016-09-28 | BAE Systems PLC | Ermöglichung der kommunikation zwischen softwarekomponenten, die middleware verwenden |
US9792095B2 (en) * | 2014-11-25 | 2017-10-17 | Symbol Technologies, Llc | Apparatus and method for converting a procedure manual to an automated program |
US9547482B2 (en) | 2015-06-02 | 2017-01-17 | Sap Portals Israel Ltd. | Declarative design-time experience platform for code generation |
SG10201701962TA (en) * | 2016-03-11 | 2017-10-30 | Tata Consultancy Services Ltd | System and method for developing mobile based applications using model driven development |
US10296307B2 (en) * | 2017-05-16 | 2019-05-21 | International Business Machines Corporation | Method and system for template extraction based on source code similarity |
CN109116828B (zh) * | 2017-06-22 | 2023-03-17 | 中兴通讯股份有限公司 | 一种控制器中模型代码配置方法和装置 |
CN109144478B (zh) * | 2018-07-12 | 2022-02-25 | 北京猫眼文化传媒有限公司 | 组件框架系统以及组件框架系统的使用方法 |
CN109271161B (zh) * | 2018-08-20 | 2024-06-04 | 中国平安人寿保险股份有限公司 | 样板代码生成方法、装置及存储设备及计算机设备 |
CN109375943A (zh) * | 2018-10-18 | 2019-02-22 | 中国银行股份有限公司 | 一种程序文件生成方法及装置 |
US10853062B1 (en) | 2019-07-02 | 2020-12-01 | Holtworks, LLC | Hyperpiler |
US10942709B2 (en) * | 2019-07-02 | 2021-03-09 | Holtworks, LLC | Hyperpiler |
CN111400319A (zh) * | 2020-03-13 | 2020-07-10 | 深圳前海微众银行股份有限公司 | 数据处理框架的实现方法、装置、设备及计算机存储介质 |
US11301358B1 (en) * | 2020-12-15 | 2022-04-12 | International Business Machines Corporation | Using false positives to detect incorrectly updated code segments |
WO2022221927A1 (en) * | 2021-04-22 | 2022-10-27 | E & K Escott Holdings Pty Ltd | A method for improved code generation by artificially intelligent agents |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4478708A (en) | 1983-10-11 | 1984-10-23 | Farnsworth Carl D | Method and apparatus for separating fluidized solid particles suspended in gasiform material |
US5875331A (en) * | 1994-09-30 | 1999-02-23 | International Business Machines Corp. | System and method for generating target language code utilizing an object oriented code generator |
CA2210755C (en) * | 1997-07-17 | 2003-12-23 | Ibm Canada Limited - Ibm Canada Limitee | Creating proxies for distribution of beans and event objects |
US6742175B1 (en) * | 1998-10-13 | 2004-05-25 | Codagen Technologies Corp. | Component-based source code generator |
US6226792B1 (en) * | 1998-10-14 | 2001-05-01 | Unisys Corporation | Object management system supporting the use of application domain knowledge mapped to technology domain knowledge |
US7152228B2 (en) * | 1999-07-08 | 2006-12-19 | Science Applications International Corporation | Automatically generated objects within extensible object frameworks and links to enterprise resources |
US6199195B1 (en) * | 1999-07-08 | 2001-03-06 | Science Application International Corporation | Automatically generated objects within extensible object frameworks and links to enterprise resources |
US7334216B2 (en) * | 2000-04-04 | 2008-02-19 | Sosy, Inc. | Method and apparatus for automatic generation of information system user interfaces |
US6684388B1 (en) * | 2000-08-22 | 2004-01-27 | International Business Machines Corporation | Method for generating platform independent, language specific computer code |
US6973640B2 (en) * | 2000-10-04 | 2005-12-06 | Bea Systems, Inc. | System and method for computer code generation |
US20020178434A1 (en) * | 2001-02-22 | 2002-11-28 | Fox Gary L. | Apparatus and method for automatic source code generation in a process control environment |
US7546602B2 (en) * | 2001-07-10 | 2009-06-09 | Microsoft Corporation | Application program interface for network software platform |
US8104017B2 (en) * | 2001-10-25 | 2012-01-24 | The Mathworks, Inc. | Traceability in a modeling environment |
WO2003036469A2 (en) * | 2001-10-26 | 2003-05-01 | Codagen Technologies Inc. | A template-based method and system for reverse engineering |
US7962925B2 (en) * | 2002-02-22 | 2011-06-14 | Oracle International Corporation | System and method for XML data binding |
FR2840089B1 (fr) * | 2002-05-23 | 2004-08-27 | Cit Alcatel | Outil de developpement logiciel pour assurer des liens entre les modeles ulm et leur implementation en environnement corba |
US7237225B2 (en) * | 2002-08-29 | 2007-06-26 | Sap Aktiengesellschaft | Rapid application integration using reusable patterns |
US20040111702A1 (en) * | 2002-12-10 | 2004-06-10 | Chan Kin Ming | Method and apparatus for visual programming |
US20040216087A1 (en) * | 2003-04-22 | 2004-10-28 | Wilson Kirk D. | System and method for integrating object-oriented models and object-oriented programming languages |
US7890928B2 (en) * | 2003-07-26 | 2011-02-15 | Pilla Gurumurty Patrudu | Mechanism and system for representing and processing rules |
US20050144226A1 (en) * | 2003-11-10 | 2005-06-30 | Churchill Software Services | Systems and methods for modeling and generating reusable application component frameworks, and automated assembly of service-oriented applications from existing applications |
US7533365B1 (en) * | 2004-02-03 | 2009-05-12 | Borland Software Corporation | Development system with methodology for run-time restoration of UML model from program code |
US6876314B1 (en) * | 2004-02-18 | 2005-04-05 | Robocoder Corporation | Self-generating automatic code generator |
US20050204334A1 (en) * | 2004-03-15 | 2005-09-15 | Ramco Systems Limited | Component based software system |
US7596227B2 (en) * | 2004-06-08 | 2009-09-29 | Dartdevices Interop Corporation | System method and model for maintaining device integrity and security among intermittently connected interoperating devices |
US7627851B2 (en) * | 2004-07-15 | 2009-12-01 | Conitec Gmbh | Modification method for modifying a source code |
WO2006043012A1 (en) * | 2004-10-22 | 2006-04-27 | New Technology/Enterprise Limited | Data processing system and method |
US7689969B1 (en) * | 2005-01-18 | 2010-03-30 | The Mathworks, Inc. | Obfuscation of automatically generated code |
US7681176B2 (en) * | 2005-03-04 | 2010-03-16 | Microsoft Corporation | Generating a graphical designer application for developing graphical models |
US7761848B1 (en) * | 2005-03-15 | 2010-07-20 | Open Invention Network, Llc | Code generator tool for building software applications with reusable components |
US7676786B2 (en) * | 2006-02-02 | 2010-03-09 | Research In Motion Limited | System and method and apparatus for using UML tools for defining web service bound component applications |
US7958487B2 (en) * | 2006-03-21 | 2011-06-07 | International Business Machines Corporation | Apparatus, system, and method for modifying an integration software template |
US7774746B2 (en) * | 2006-04-19 | 2010-08-10 | Apple, Inc. | Generating a format translator |
US8091071B2 (en) * | 2006-08-21 | 2012-01-03 | Sap, Ag | Method and system for template-based code generation |
US7900188B2 (en) | 2006-09-01 | 2011-03-01 | The Mathworks, Inc. | Specifying implementations of code for code generation from a model |
US20080127061A1 (en) * | 2006-10-02 | 2008-05-29 | Bulent Kasman | Method and system for editing code |
US8001519B2 (en) * | 2007-06-27 | 2011-08-16 | International Business Machines Corporation | Model driven development including aspect integration tool |
US8015546B2 (en) * | 2007-08-03 | 2011-09-06 | International Business Machines Corporation | Rapidly assembling and deploying selected software solutions |
US8037450B2 (en) * | 2007-08-29 | 2011-10-11 | Sap Ag | System and methods for tracing code generation in template engines |
US8656349B2 (en) | 2008-03-07 | 2014-02-18 | Sap Ag | Systems and methods for template reverse engineering |
-
2009
- 2009-05-07 US US12/437,252 patent/US8448132B2/en active Active
-
2010
- 2010-04-27 AT AT10004455T patent/ATE545905T1/de active
- 2010-04-27 EP EP10004455A patent/EP2249249B1/de active Active
Also Published As
Publication number | Publication date |
---|---|
US8448132B2 (en) | 2013-05-21 |
EP2249249A1 (de) | 2010-11-10 |
EP2249249B1 (de) | 2012-02-15 |
US20100287528A1 (en) | 2010-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ATE545905T1 (de) | Systeme und verfahren zur modifizierung von codeerzeugungsvorlagen | |
DE602006007666D1 (de) | Systeme und Verfahren zur Validierung von Vorlagen | |
EP3664020A4 (de) | Vorrichtung zur erzeugung von bilddaten, vorrichtung zur bilderkennung, programm zur bilddatenerzeugung und bilderzeugungsprogramm | |
EP2620927A4 (de) | Abschnittseinstellungsverfahren, vorrichtung zur erzeugung von informationen über einen kraftstoffverbrauch und betriebshilfsvorrichtung | |
EP3926582A4 (de) | Vorrichtung, verfahren und programm zur modellerzeugung und prädiktionsvorrichtung | |
EP3783557C0 (de) | System zur bereitstellung von finanztransaktionen auf basis von virtuellen codes, vorrichtung zur erzeugung virtueller codes, vorrichtung zur verifizierung virtueller codes, verfahren zur bereitstellung von finanztransaktionen auf basis von virtuellen codes und programm zur bereitstellung von finanztransaktionen auf basis von virtuellen codes | |
IN2014DN05723A (de) | ||
ATE557331T1 (de) | Elektronische vorrichtung und verfahren zur bereitstellung der verbesserten anzeige, dass eine alarmuhr eingeschaltet ist | |
ATE497620T1 (de) | Verfahren und vorrichtung zur erkennung von computerbetrug | |
EP3525892A4 (de) | Verfahren und vorrichtung zur erzeugung von energie unter verwendung von sturzsicherungsvorrichtungen | |
DE602004030621D1 (de) | Verfahren und Vorrichtung zur Erzeugung von zusammengesetzen Benutzeroberflächen | |
EP2726937A4 (de) | Verfahren, vorrichtung und computerprogrammprodukt zur erzeugung von panoramabildern | |
ATE535864T1 (de) | Verfahren zur darstellung einer sicherheitsrelevanten information auf einer anzeigevorrichtung und vorrichtung zur durchführung des verfahrens | |
EP3837082A4 (de) | System und verfahren zur visualisierung von laserenergieverteilungen durch verschiedene nahfeldabtastmuster | |
EP3996089C0 (de) | Vorrichtung, verfahren und computerprogramm zur bereitstellung von justierten parametern | |
EP3443462A4 (de) | System und verfahren zur erzeugung, speicherung, verwaltung und verwendung von einem oder mehreren digitalen geheimnissen im zusammenhang mit einer tragbaren elektronischen vorrichtung | |
DE602004021712D1 (de) | Einrichtung zur erzeugung von bearbeitungsinformation, programm und verfahren zur erzeugung von bearbeitungsinformation | |
EP3922967A4 (de) | Farbumwandlungsinformationserzeugungsverfahren, system zur erzeugung von farbkonversionsinformationen und programm | |
DE112006003522A5 (de) | Vorrichtung zur Erzeugung von elektrischer Energie | |
EP3905599A4 (de) | Vorrichtung zur erzeugung statistischer informationen, verfahren zur erzeugung statistischer informationen und programm | |
EP3771206A4 (de) | System zur erzeugung von farbentsprechungsinformationen, programm und verfahren zur erzeugung von farbentsprechungsinformationen | |
EP3708544A4 (de) | Vorrichtung zur erzeugung von hybridenergie und verfahren zur gleichzeitigen elektrizitätserzeugung und entionisierung | |
EP3543744A4 (de) | Vorrichtung zur erzeugung lokaler fehler, programm zur erzeugung lokaler fehler und positionierungsverstärkungsinformationverteilungssystem | |
EP2164306A4 (de) | Vorrichtung und verfahren zur erzeugung von röntgenstrahlen mit hoher helligkeit | |
EP4005487A4 (de) | Lernvorrichtung, verfahren und programm, vorrichtung zur extraktion einer graphstruktur, verfahren und programm sowie gelerntes extraktionsmodell |