Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Round-trip_engineering> ?p ?o }
Showing triples 1 to 42 of
42
with 100 triples per page.
- Round-trip_engineering abstract "Round-trip engineering (RTE) is a functionality of software development tools that synchronizes two or more related software artifacts, such as, source code, models, configuration files, and even documentation. The need for round-trip engineering arises when the same information is present in multiple artifacts and therefore an inconsistency may occur if not all artifacts are consistently updated to reflect a given change. For example, some piece of information was added to/changed in only one artifact and, as a result, it became missing in/inconsistent with the other artifacts.Round-trip engineering is closely related to traditional software engineering disciplines: forward engineering (creating software from specifications), reverse engineering (creating specifications from existing software), and reengineering (understanding existing software and modifying it). Round-trip engineering is often wrongly defined as simply supporting both forward and reverse engineering. In fact, the key characteristic of round-trip engineering that distinguishes it from forward and reverse engineering is the ability to synchronize existing artifacts that evolved concurrently by incrementally updating each artifact to reflect changes made to the other artifacts. Furthermore, forward engineering can be seen as a special instance of RTE in which only the specification is present and reverse engineering can be seen as a special instance of RTE in which only the software is present. Many reengineering activities can also be understood as RTE when the software is updated to reflect changes made to the previously reverse engineered specification.Another characteristic of round-trip engineering is automatic update of the artifacts in response to automatically detected inconsistencies. In that sense, it is different from forward- and reverse engineering which can be both manual (traditionally) and automatic (via automatic generation or analysis of the artifacts). The automatic update can be either instantaneous or on-demand. In instantaneous RTE, all related artifacts are immediately updated after each change made to one of them. In on-demand RTE, authors of the artifacts may concurrently evolve the artifacts (even in a distributed setting) and at some point choose to execute matching to identify inconsistencies and choose to propagate some of them and reconcile potential conflicts.Round trip engineering supports an iterative development process.After you have synchronized your model with revised code, you are still free to choose the best way to work – make further modifications to the code or make changes to your model. You can synchronize in either direction at any time and you can repeat the cycle as many times as necessary.".
- Round-trip_engineering wikiPageID "637240".
- Round-trip_engineering wikiPageLength "5785".
- Round-trip_engineering wikiPageOutDegree "16".
- Round-trip_engineering wikiPageRevisionID "684031854".
- Round-trip_engineering wikiPageWikiLink Application_programming_interface.
- Round-trip_engineering wikiPageWikiLink BlueJ.
- Round-trip_engineering wikiPageWikiLink Borland_Together.
- Round-trip_engineering wikiPageWikiLink Category:Software_engineering.
- Round-trip_engineering wikiPageWikiLink Design_pattern.
- Round-trip_engineering wikiPageWikiLink ESS-Model.
- Round-trip_engineering wikiPageWikiLink Framework-specific_modeling_language.
- Round-trip_engineering wikiPageWikiLink Fujaba.
- Round-trip_engineering wikiPageWikiLink IBM_Rational_Rose_XDE.
- Round-trip_engineering wikiPageWikiLink Microsoft_Visual_Studio.
- Round-trip_engineering wikiPageWikiLink Model-driven_architecture.
- Round-trip_engineering wikiPageWikiLink Object_Management_Group.
- Round-trip_engineering wikiPageWikiLink Programming_tool.
- Round-trip_engineering wikiPageWikiLink QVT.
- Round-trip_engineering wikiPageWikiLink Spring_Roo.
- Round-trip_engineering wikiPageWikiLink Unified_Modeling_Language.
- Round-trip_engineering wikiPageWikiLinkText "Round-trip engineering".
- Round-trip_engineering wikiPageWikiLinkText "reverse and roundtrip engineering".
- Round-trip_engineering wikiPageWikiLinkText "round-trip engineer".
- Round-trip_engineering wikiPageWikiLinkText "round-trip engineering".
- Round-trip_engineering wikiPageUsesTemplate Template:Refimprove.
- Round-trip_engineering wikiPageUsesTemplate Template:Reflist.
- Round-trip_engineering subject Category:Software_engineering.
- Round-trip_engineering hypernym Functionality.
- Round-trip_engineering type Area.
- Round-trip_engineering type Software.
- Round-trip_engineering type Area.
- Round-trip_engineering type Discipline.
- Round-trip_engineering comment "Round-trip engineering (RTE) is a functionality of software development tools that synchronizes two or more related software artifacts, such as, source code, models, configuration files, and even documentation. The need for round-trip engineering arises when the same information is present in multiple artifacts and therefore an inconsistency may occur if not all artifacts are consistently updated to reflect a given change.".
- Round-trip_engineering label "Round-trip engineering".
- Round-trip_engineering sameAs Q1509981.
- Round-trip_engineering sameAs Round-Trip-Engineering.
- Round-trip_engineering sameAs Round-trip_engineering.
- Round-trip_engineering sameAs m.02z9nz.
- Round-trip_engineering sameAs Q1509981.
- Round-trip_engineering wasDerivedFrom Round-trip_engineering?oldid=684031854.
- Round-trip_engineering isPrimaryTopicOf Round-trip_engineering.