An Efficient Architecture for Implementing Syntax Evolution of Embedded System

Autor: J. Sasi Bhanu, P. Trimurthy, A. Vinaya Babu
Rok vydání: 2015
Předmět:
Zdroj: Indian Journal of Science and Technology. 8
ISSN: 0974-5645
0974-6846
DOI: 10.17485/ijst/2015/v8i23/73246
Popis: Background/Objective: Every embedded system follows a language to communicate with the HOST. Changes do happen to the language which must be affected while the system is up and running dynamically due to criticality reasons. Methods/Statistical Analysis: An efficient architectural modelling is undertaken which includes components that co-exists with ES components and help in dynamically adapting to the changes initiated from the HOST to be carried to the syntax and semantics of the command language used for effecting necessary operations within the embedded system. A tabular method has been used to compare the architectural models and find the most effective architecture that best suits a syntax evolution system. Findings: Different kinds of evolution systems that include syntax, semantics, online testing and the communication system have to be supported to make an embedded system adapt to the changes dynamically. Syntax evolution system is the interfacing system that deals with evolving different kinds of commands, changes to the commands and the new commands which are transmitted from the HOST and the target to adapt the same through invoking the related real-time functions. The commands must be resolved and evolved dynamically. Different kinds of methods have been invented which can be used to affect the changes required to the command language dynamically while the system is up and running. The components that are required for implementing the methods have also been invented. The new components have been added to the ES software components and a new architecture has been evolved. The new architecture has been included with all the components related to a Nuclear reactor system which is basically a safety critical system. Application/Improvement: A comparative analysis of all the architectures reveal that the new architecture has all the features required for undertaking the dynamic syntax evolution at it also reveals that the new architecture uses all the methods required for dynamic syntax evolution while other architectures supports just one or two methods.
Databáze: OpenAIRE