• DocumentCode
    1029213
  • 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
  • Volume
    51
  • Issue
    3
  • fYear
    2004
  • fDate
    6/1/2004 12:00:00 AM
  • Firstpage
    558
  • Lastpage
    564
  • 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;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2004.828636
  • Filename
    1310557