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 OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
- G06F8/24—Object-oriented
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 (23)
| 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 |
| AU2014338988B2 (en) | 2013-10-22 | 2019-10-24 | Bae Systems Plc | Facilitating communication between software components that use middleware |
| 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 |
| 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 |
| US10521199B2 (en) * | 2016-03-11 | 2019-12-31 | Tata Consultancy Services Limited | 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 | 中国银行股份有限公司 | 一种程序文件生成方法及装置 |
| US12493451B1 (en) | 2019-07-02 | 2025-12-09 | Holtwork LLC | Hyperplexer |
| US10853062B1 (en) | 2019-07-02 | 2020-12-01 | Holtworks, LLC | Hyperpiler |
| US10942709B2 (en) * | 2019-07-02 | 2021-03-09 | Holtworks, LLC | Hyperpiler |
| CN111400319B (zh) * | 2020-03-13 | 2025-04-11 | 深圳前海微众银行股份有限公司 | 数据处理框架的实现方法、装置、设备及计算机存储介质 |
| 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 |
| US7047518B2 (en) * | 2000-10-04 | 2006-05-16 | Bea Systems, Inc. | System for software application development and modeling |
| 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 |
| US7613881B2 (en) * | 2004-06-08 | 2009-11-03 | Dartdevices Interop Corporation | Method and system for configuring and using virtual pointers to access one or more independent address spaces |
| 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 |
| EP1818813A1 (de) * | 2006-02-02 | 2007-08-15 | Research In Motion Limited | System, Verfahren und Vorrichtung zur Verwendung von UML-Tools zur Definition von webdienstgebundenen Komponentenanwendungen |
| 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 |
|---|---|
| EP2249249A1 (de) | 2010-11-10 |
| EP2249249B1 (de) | 2012-02-15 |
| US20100287528A1 (en) | 2010-11-11 |
| US8448132B2 (en) | 2013-05-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ATE545905T1 (de) | Systeme und verfahren zur modifizierung von codeerzeugungsvorlagen | |
| EP2620927A4 (de) | Abschnittseinstellungsverfahren, vorrichtung zur erzeugung von informationen über einen kraftstoffverbrauch und betriebshilfsvorrichtung | |
| EP3538746C0 (de) | System und verfahren zur stromerzeugung mit integrierter erzeugung von wasserstoff | |
| EP3712830C0 (de) | Chipkarte zur erzeugung und bereitstellung eines virtuellen codes, verfahren dafür und programm dafür | |
| EP3711057C0 (de) | Verfahren, vorrichtung und computerprogramm zur erzeugung von proteinsequenzen mit autoregressiven neuronalen netzen | |
| EP3474136A4 (de) | Verfahren und vorrichtung zur verwendung bei der umwandlung von bausteinprogrammierung in programmcode | |
| DE602006007666D1 (de) | Systeme und Verfahren zur Validierung von Vorlagen | |
| IN2014DN05723A (de) | ||
| EP3525892A4 (de) | Verfahren und vorrichtung zur erzeugung von energie unter verwendung von sturzsicherungsvorrichtungen | |
| ATE557331T1 (de) | Elektronische vorrichtung und verfahren zur bereitstellung der verbesserten anzeige, dass eine alarmuhr eingeschaltet ist | |
| EP3837082A4 (de) | System und verfahren zur visualisierung von laserenergieverteilungen durch verschiedene nahfeldabtastmuster | |
| ATE497620T1 (de) | Verfahren und vorrichtung zur erkennung von computerbetrug | |
| EP3802969A4 (de) | Verfahren, vorrichtung und system zur erzeugung von atmosphärischer wasser | |
| EP3482291C0 (de) | Vorrichtung zur erzeugung von computerprogrammen und verfahren zur erzeugung von computerprogrammen | |
| DE602004030621D1 (de) | Verfahren und Vorrichtung zur Erzeugung von zusammengesetzen Benutzeroberflächen | |
| EP2137376A4 (de) | Verfahren zur änderung von bohrschablonen, gesteinsbohrgestell und softwareprodukt | |
| EP3799058A4 (de) | Vorrichtung zur erzeugung von krankenaktenzusammenfassungsinformationen, verfahren zur erzeugung von krankenaktenzusammenfassungsinformationen und programm | |
| ATE535864T1 (de) | Verfahren zur darstellung einer sicherheitsrelevanten information auf einer anzeigevorrichtung und vorrichtung zur durchführung des verfahrens | |
| EP3996089C0 (de) | Vorrichtung, verfahren und computerprogramm zur bereitstellung von justierten parametern | |
| EP4400274A4 (de) | Vorrichtung, verfahren und programm zur erzeugung von befehlswerten | |
| DE602004021712D1 (de) | Einrichtung zur erzeugung von bearbeitungsinformation, programm und verfahren zur erzeugung von bearbeitungsinformation | |
| ATE516525T1 (de) | Elektronische vorrichtung und verfahren zur bereitstellung einer verbesserten weltuhrfunktion | |
| EP3477100C0 (de) | Vorrichtung zur erzeugung von windenergie, turm und verfahren zur unterdrückung des turmschatteneffekts des turms | |
| EP4005487A4 (de) | Lernvorrichtung, verfahren und programm, vorrichtung zur extraktion einer graphstruktur, verfahren und programm sowie gelerntes extraktionsmodell | |
| EP3954277A4 (de) | Vorrichtung, verfahren und programm zur erzeugung von medizinischen dokumenten |