In software engineering as in all other engineering fields, the product to be built is divided into sub-parts that are independently constructed and subsequently assembled. This procedure reduces the complexity and im...In software engineering as in all other engineering fields, the product to be built is divided into sub-parts that are independently constructed and subsequently assembled. This procedure reduces the complexity and improves the reuse of the developed products. MDE (model-driven engineering) is a recent initiative that adopts this approach. In this context, model composition has become an important artifact in the MDE domain that allows constructing and composing an efficient assembly process. This paper will attempt to identify the strength and the drawbacks of the existing composition model paradigms, and determine the various parameters that govern their behavior.展开更多
文摘In software engineering as in all other engineering fields, the product to be built is divided into sub-parts that are independently constructed and subsequently assembled. This procedure reduces the complexity and improves the reuse of the developed products. MDE (model-driven engineering) is a recent initiative that adopts this approach. In this context, model composition has become an important artifact in the MDE domain that allows constructing and composing an efficient assembly process. This paper will attempt to identify the strength and the drawbacks of the existing composition model paradigms, and determine the various parameters that govern their behavior.