Using meta‐modeling in design and implementation of component‐based systems: the SOFA case study |
| |
Authors: | Petr Hnětynka Franti?ek Plá?il |
| |
Affiliation: | 1. Department of Distributed and Dependable Systems, Charles University, Malostranské náměstí 25, Prague 1, 118 00, Czech Republic;2. Institute of Computer Science, Academy of Sciences of the Czech Republic, Pod Vodárenskou vě?, Prague 8, 180 00, Czech Republic |
| |
Abstract: | To allow efficient and user‐friendly development of a component‐based application, component systems have to provide a rather complex development infrastructure, including a tool for component composition, component repository, and a run‐time infrastructure. In this paper, we present and evaluate benefits of using meta‐modeling during the process of defining a component system and also during creation of the development and run‐time infrastructures. Most of the presented arguments are based on a broad practical experience with designing the component systems SOFA and SOFA 2; the former designed in a classical ad hoc ‘manual’ way, whereas the latter with the help of meta‐modeling. Copyright © 2010 John Wiley & Sons, Ltd. |
| |
Keywords: | software architectures software components model‐driven development meta‐models model transformation |
|
|