Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Model-driven_software_development> ?p ?o }
Showing triples 1 to 40 of
40
with 100 triples per page.
- Model-driven_software_development abstract "Model-driven software development (MDSD) is an alternative to round-trip engineering. Round-trip engineering is the concept of being able to make any kind of change to a model as well as to the code generated from that model. The changes always propagate bidirectional and both artifacts are always consistent. The transition from code to model (the reverse engineering) is especially interesting in this context.In the context of these approaches the model typically possesses the same abstraction level as the code (that is, 'one rectangle per class'). It is actually the visualization of a program's structure. In such a scenario, it is both feasible and useful to track changes to the code in the model automatically.MDSD takes a different approach: the model is definitely more abstract than the code generated from it. Thus it is generally impossible to keep the model consistent automatically after a manual change of the generated code. For this reason, manual changes to generated code should be avoided. A precise definition that states which parts are generated and which are implemented manually is therefore necessary.1. Abstraction The abstraction level of decisions is raised to model level. This only makes sense if a corresponding abstraction on the model level can be identified.2. Tagging the modelThis involves moving code-level decisions into the model without raising the abstraction level. This procedure is called 'tagging'the model with implementation decisions.3. Separation of code classes This involves the adaptation of the target architecture in such a way that manually created code must be written into classes specifically created for this purpose.4. Tagging the code This consists of the introduction of protected regions to the code, and is accomplished through the use of special tags that protect the code placed between them from overwriting during regeneration.This list reflects the various solution's elegance in strictly descending order. Tagging the model still allows a clear separation of responsibilities and enables a fully automated regeneration without further manual treatment.".
- Model-driven_software_development wikiPageExternalLink CS587-MDSD.
- Model-driven_software_development wikiPageID "29658728".
- Model-driven_software_development wikiPageLength "2861".
- Model-driven_software_development wikiPageOutDegree "15".
- Model-driven_software_development wikiPageRevisionID "642688132".
- Model-driven_software_development wikiPageWikiLink Abstraction.
- Model-driven_software_development wikiPageWikiLink Abstraction_layer.
- Model-driven_software_development wikiPageWikiLink Bidirectionalization.
- Model-driven_software_development wikiPageWikiLink Category:Articles_created_via_the_Article_Wizard.
- Model-driven_software_development wikiPageWikiLink Category:Software_development_process.
- Model-driven_software_development wikiPageWikiLink Code.
- Model-driven_software_development wikiPageWikiLink Conceptual_model.
- Model-driven_software_development wikiPageWikiLink Creative_visualization.
- Model-driven_software_development wikiPageWikiLink Generated_code.
- Model-driven_software_development wikiPageWikiLink Implementation.
- Model-driven_software_development wikiPageWikiLink Manual_change.
- Model-driven_software_development wikiPageWikiLink Overwriting_(computer_science).
- Model-driven_software_development wikiPageWikiLink Protected_region.
- Model-driven_software_development wikiPageWikiLink Round-trip_engineering.
- Model-driven_software_development wikiPageWikiLink Target_architecture.
- Model-driven_software_development wikiPageWikiLinkText "MDD/MDSD".
- Model-driven_software_development wikiPageWikiLinkText "Model-driven software development".
- Model-driven_software_development wikiPageWikiLinkText "model-driven software development".
- Model-driven_software_development wikiPageWikiLinkText "models".
- Model-driven_software_development wikiPageUsesTemplate Template:Howto.
- Model-driven_software_development wikiPageUsesTemplate Template:Merge.
- Model-driven_software_development wikiPageUsesTemplate Template:Reflist.
- Model-driven_software_development subject Category:Articles_created_via_the_Article_Wizard.
- Model-driven_software_development subject Category:Software_development_process.
- Model-driven_software_development hypernym Alternative.
- Model-driven_software_development type Organisation.
- Model-driven_software_development type Page.
- Model-driven_software_development comment "Model-driven software development (MDSD) is an alternative to round-trip engineering. Round-trip engineering is the concept of being able to make any kind of change to a model as well as to the code generated from that model. The changes always propagate bidirectional and both artifacts are always consistent.".
- Model-driven_software_development label "Model-driven software development".
- Model-driven_software_development sameAs Q6888140.
- Model-driven_software_development sameAs m.0fpjt9b.
- Model-driven_software_development sameAs Q6888140.
- Model-driven_software_development wasDerivedFrom Model-driven_software_development?oldid=642688132.
- Model-driven_software_development isPrimaryTopicOf Model-driven_software_development.