作者: T. Coupaye , E. Bruneton , J. B. Stefani
DOI:
关键词: Distributed computing 、 Software architecture 、 Software 、 Component (UML) 、 Component-based software engineering 、 Software deployment 、 Software sizing 、 Computer science 、 Software configuration management 、 Dimension (data warehouse)
摘要: Component-based programming and component-based system construction have emerged as important topics in software engineering distributed computer systems, witnessed by the number of recent papers addressing these themes sub fields architecture (e.g. [1, 16]), configuration management (see e.g. [12]), configurable reflective systems [2, 4, 15]), not to mention standardized component models such OMG’s CCM, Sun’s EJB, or Microsoft COM. Components, works, are variously understood units configuration, dynamic deployment, distribution mobility, etc. Despite different we believe still missing an appropriate basis for highly flexible, dynamic, heterogeneous environments. We attribute that failure proposed meet several key requirements along practical dimensions identified Van Hoek et al [20] analysis models. In particular, composition dimension (which deals with facilities modelling a structured set components) dynamism changes system) currently insufficiently met. this paper, introduce model which fares better two above than its predecessors. it includes combination sharing, hierarchy, open approach binding be novel. The paper is organised follows. Section 2 gathers crucial identify on general systems. 3 introduces Fractal model, our proposal model. 4 developed support components Java. 5 briefly reports first implementation framework. 6 concludes paper.