{"id":169684,"date":"2001-11-05T11:19:13","date_gmt":"2001-11-05T11:19:13","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/project\/model-management\/"},"modified":"2017-05-31T15:18:23","modified_gmt":"2017-05-31T22:18:23","slug":"model-management","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/model-management\/","title":{"rendered":"Model Management"},"content":{"rendered":"
The goal of model management is to develop a generic infrastructure that offers an order-of-magnitude productivity improvement to builders of model-driven applications, such as database tools, application design tools, message translators, and customizable commercial applications.<\/p>\n
We have worked on both abstract operators that manipulate models and mappings and on practical applications of this technology. Abstract operators include the following:\u00b7<\/p>\n
Related practical problems that we have worked on include the following<\/p>\n
We recently extended the Entity Framework schema-mapping compiler to perform incremental compilation, which appeared at SIGMOD 2013.<\/p>\n
<\/p>\n
Past Contributors: Sergey Melnik, Suad Alagic, Paolo Atzeni, Alon Halevy, Renee Miller, Christine Parent, Christoph Quix, Lemonia Ragia, Erhard Rahm, Guillem Rull, Vadim Savenkov, Stefano Spaccapietra, Adi Unnithan.<\/p>\n
Past Interns:\u00a0Paolo Cappellari, Ivo Garcia dos Santos, Todd J. Green, Marie Jacob, Yannis Katsis, Jayant Madhavan, Ankit Malpani, Peter Mork,\u00a0Arnab Nandi, Alan Nash, Nicola Onose, Jorge Perez, Michalis Petropoulos,\u00a0Rachel Pottinger, and Soujanya Vadapalli.<\/p>\n","protected":false},"excerpt":{"rendered":"
The goal of model management is to develop a generic infrastructure that offers an order-of-magnitude productivity improvement to builders of model-driven applications, such as database tools, application design tools, message translators, and customizable commercial applications. We have worked on both abstract operators that manipulate models and mappings and on practical applications of this technology. Abstract […]<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"research-area":[13560,13555],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-169684","msr-project","type-msr-project","status-publish","hentry","msr-research-area-programming-languages-software-engineering","msr-research-area-search-information-retrieval","msr-locale-en_us","msr-archive-status-active"],"msr_project_start":"2001-11-05","related-publications":[163821,152508,152552,152701,152742,153014,153083,158529,163820],"related-downloads":[],"related-videos":[],"related-groups":[],"related-events":[],"related-opportunities":[],"related-posts":[],"related-articles":[],"tab-content":[],"slides":[],"related-researchers":[{"type":"user_nicename","value":"chrisko","display_name":"Arnd Christian K\u00f6nig","author_link":"Arnd Christian K\u00f6nig<\/a>","is_active":false,"user_id":31427,"last_first":"K\u00f6nig, Arnd Christian","people_section":0,"alias":"chrisko"},{"type":"user_nicename","value":"philbe","display_name":"Phil Bernstein","author_link":"Phil Bernstein<\/a>","is_active":false,"user_id":33253,"last_first":"Bernstein, Phil","people_section":0,"alias":"philbe"}],"msr_research_lab":[],"msr_impact_theme":[],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/169684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-project"}],"version-history":[{"count":3,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/169684\/revisions"}],"predecessor-version":[{"id":387887,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/169684\/revisions\/387887"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=169684"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=169684"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=169684"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=169684"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=169684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}