Modeling component based embedded systems applications with explicit connectors in UML 2.0
暂无分享,去创建一个
When building a system by connecting components, the connection itself, the connector, becomes a hot-spot of abstraction for any interaction. In contrary to most existing component models, we introduce explicit connectors as first class architectural entities. They materialize detailed contracts regarding composition, deployment and interaction and hence provide fine granular information on composed structures. Using explicit connectors results in customtailored and consequently light-weight middleware, as any interaction logic is contained within them. Modeling component architectures with explicit connectors allows the usage of off-the-shelf connector libraries. Thereby, developing a distributed component based application becomes less complex and more competitive due to reduced costs and increased reliability. We contribute by adopting a model driven development process for the use of explicit connectors by extending the syntax of UML 2.0 and defining a set of required model transformations.
[1] Karl M. Göschka,et al. Explicit Connectors in Component Based Software Engineering for Distributed Embedded Systems , 2007, SOFSEM.
[2] Bertrand Meyer,et al. The grand challenge of trusted components , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..