Title :
A generic component framework for real-time control
Author :
Griph, F. Sverker ; Hogben, Colin H A ; Buckley, Mark A.
Author_Institution :
Culham Sci. Centre, Oxfordshire, UK
fDate :
6/1/2004 12:00:00 AM
Abstract :
A generic framework has been developed to allow the rapid development of high-performance real-time applications from coarse grained software components. The intercomponent communication overhead is extremely small. The different applications are assembled under the control of application deployment descriptors. These define what software components to load, what base objects to instantiate and how these objects are named and configured. They also define the interconnect between the instantiated base objects. Complementary development tools guarantee the datatype safety of the component interconnect. A high degree of software reuse enables the pursuit of feature-rich applications with high software quality.
Keywords :
high energy physics instrumentation computing; object-oriented programming; real-time systems; software quality; software reusability; JET device; application deployment descriptor; base object configuration; coarse grained software component; complementary development tool; datatype safety; feature-rich application; generic component framework; high-performance real-time control application; instantiated base objects; intercomponent communication overhead; software engineering; software quality; software reusability; Application software; Assembly; Automatic control; Communication system control; Helium; Safety; Software engineering; Software quality; Software reusability; Software systems; Real time systems; software components; software engineering; software reusability;
Journal_Title :
Nuclear Science, IEEE Transactions on
DOI :
10.1109/TNS.2004.828636