Comparison of Model-Driven Architecture and Software Factories in the Context of Model-Driven Development

  • Authors:
  • Ahmet Demir

  • Affiliations:
  • Technische Universitat Munchen, Germany

  • Venue:
  • MBD-MOMPES '06 Proceedings of the Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model-Driven Development aims to leverage models to generate the specified software system. Two currently dominant approaches to Model-Driven Development are Model-Driven Architecture and Software Factories. The goal of this paper is to analyze the advantages, disadvantages and the applicability of these two approaches. A basis for the analysis provides a case study comparing Model- Driven Architecture and Software Factories. The comparison focuses on the development activities and challenges of both. The subsequent analysis covers their purposed modeling languages, expected benefits like higher productivity and higher efficiency, and the main objectives of both approaches.