School of Computing

Distributed component system based on architecture description: The SOFA experience

Tomas Kalibera and Petr Tuma

In Proceedings of the International Symposium on Distributed Objects and Applications (DOA), pages 182-196. Springer, October 2002 [doi].

Abstract

In this paper, the authors share their experience gathered during the design and implementation of a runtime environment for the SOFA component system. The authors focus on the issues of mapping the SOFA component definition language into the C++ language and the integration of a CORBA middleware into the SOFA component system, aiming to support transparently distributed applications in a real-life environment. The experience highlights general problems related to the type system of architecture description languages and middleware implementations, the mapping of the type system into the implementation language, and the support for dynamic changes of the application architecture.

Download publication 152 kbytes (PDF)

Bibtex Record

@inproceedings{3146,
author = {Tomas Kalibera and Petr Tuma},
title = {Distributed Component System Based on Architecture Description: The {SOFA} Experience},
month = {October},
year = {2002},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {10.1007/3-540-36124-3_63},
url = {http://www.cs.kent.ac.uk/pubs/2002/3146},
    publication_type = {inproceedings},
    submission_id = {21607_1312147541},
    other_year = {2002},
    ISBN = {3-540-00106-9},
    booktitle = {Proceedings of the International Symposium on Distributed Objects and Applications  (DOA)},
    publisher = {Springer},
    refereed = {yes},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014