Reusable Architectural Decision Model for Model and Metadata Repositories

Reusable Architectural Decision Model for Model and Metadata Repositories

Abstract

Models are gaining importance in software development, for instance in the MDD field, as well as in other disciplines such as biology and physics. Hence, tool support is needed to manage these models and metadata about the models. Model repositories support this trend by managing these model artifacts. While setting up model and metadata repositories, architects have to make several fundamental design decisions and balance various forces. In this paper we describe reusable knowledge in form of reusable architectural decisions for IT-architects in setting-up, planning, and developing model and metadata repositories, as well as the main decision drivers. Our decisions are documented in a reusable architectural decision model that can be instantiated for a concrete system. It also supports a lightweight approach to architecture documentation. A case study illustrates the decisions made when setting up our own data access object model repository by walking through the reusable architectural decision model.

Grafik Top
Authors
  • Mayr, Christine
  • Zdun, Uwe
  • Dustdar, Schahram
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
Formal Methods for Components and Objects, 7th International Symposium, FMCO 2008, Sophia Antipolis, France, October 21-23, 2008, Revised Lectures. Lecture Notes in Computer Science 5751
Divisions
Software Architecture
Subjects
Software Engineering
Event Location
Sophia Antipolis, France
Event Type
Other
Event Dates
October 21-23, 2008
Series Name
Formal Methods for Components and Objects - 7th International Symposium, FMCO 2008, Sophia Antipolis, France, October 21-23, 2008, State of the Art Survey
ISSN/ISBN
978-3-642-04166-2
Publisher
Springer
Date
October 2008
Export
Grafik Top