Swinburne
Browse

The implementation of message synchronisation, queuing and allocation in the ROAD framework

Download (220.25 kB)
report
posted on 2024-07-12, 16:55 authored by Linh Duy Pham, Alan Colman, Jun HanJun Han
In a dynamic environment where requirements change and components' performance varies, the system should be able to configure its internal structure in order to maintain the overall satisfactory output. An approach to this adaptability has been introduced in the ROAD framework. Our prototype of the ROAD framework was implemented using a number of techniques, including Association-Aspects for implementing ROAD contracts. The performance monitoring and adaptability was realised using message interception for various synchronisation modes and message allocation/routing mechanisms inside the ROAD framework. The prototype demonstrates the ROAD framework's ability to monitor the system performance at runtime, and ability to react accordingly by changing players, creating new roles and contracts in order to utilise the capability of components and achieve/maintain system goals. The current stage of the implementation together with various alternatives and limitations are presented and discussed in this report. The implementation has proved the feasibility of the conceptual design of the ROAD framework and also opened up a number of areas that need to be investigated in the future.

History

Available versions

PDF (Published version)

Parent title

Centre for Component Software and Enterprise Systems (CeCSES) technical report series

Publisher

Swinburne University of Technology

Copyright statement

Copyright © 2006 The authors.

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC