A Metamodel for Modelling of Component-Based Systems with Mobile Architecture
Metamodel, Component-based system, Mobile architecture
Current information systems tend to be distributed into networks of quite autonomous, but cooperative, components communicating asynchronously via messages of appropriate formats. Loose binding between those components allows to establish and destroy their interconnections dynamically at runtime, on demand, and according to various aspects; to clone the components and to move them into different contexts; to create, destroy and update the components dynamically at runtime; etc. Modelling of the dynamics and mobility of components brings many issues that can not be addressed by means of conventional architecture description languages. In this paper, a metamodel for modelling of component-based systems with mobile architecture is proposed.