{"id":1372,"date":"2021-08-31T13:32:38","date_gmt":"2021-08-31T11:32:38","guid":{"rendered":"https:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/?page_id=1372"},"modified":"2021-08-31T13:36:37","modified_gmt":"2021-08-31T11:36:37","slug":"managing-software-development","status":"publish","type":"page","link":"https:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/managing-software-development\/","title":{"rendered":"Managing Software Development"},"content":{"rendered":"<p>Model-driven development bases on the combined use of a multitude of (modeling) languages and artifacts. In addition, automation helps to gain profit from the diversity of abstraction levels provided by the different used languages. However, such an MDE setting requires a meaningful management of the development.<br \/>\nThis includes planning how an MDE approach will look like: What tasks can be automated? Which tools and languages should be used? The <a href=\"http:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/?page_id=74\">Software Manufacture Models project<\/a> (see also the <a href=\"http:\/\/www.hpi.uni-potsdam.de\/giese\/projects\/software_manufacture_models.html?L=1\" target=\"_blank\" rel=\"noopener noreferrer\">research page of the project<\/a>) aims at supporting this planning task.<br \/>\nFurther it is necessary to maintain and store an overview about the existing artifacts and their interrelations during development. The <a href=\"http:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/?page_id=63\">Model Management project<\/a> (see also the <a href=\"http:\/\/www.hpi.uni-potsdam.de\/giese\/projects\/model_management.html?L=1\" target=\"_blank\" rel=\"noopener noreferrer\">research page of the project<\/a>) together with its <a href=\"http:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/?page_id=108\">MoM-VCS subproject<\/a> aim to support such maintenance tasks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Model-driven development bases on the combined use of a multitude of (modeling) languages and artifacts. In addition, automation helps to gain profit from the diversity of abstraction levels provided by the different used languages. However, such an MDE setting requires &hellip; <a href=\"https:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/managing-software-development\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":28,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1372","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/wp-json\/wp\/v2\/pages\/1372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/wp-json\/wp\/v2\/comments?post=1372"}],"version-history":[{"count":2,"href":"https:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/wp-json\/wp\/v2\/pages\/1372\/revisions"}],"predecessor-version":[{"id":1385,"href":"https:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/wp-json\/wp\/v2\/pages\/1372\/revisions\/1385"}],"wp:attachment":[{"href":"https:\/\/www.hpi.uni-potsdam.de\/giese\/public\/mdelab\/wp-json\/wp\/v2\/media?parent=1372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}