• DocumentCode
    441691
  • Title

    Software architecture-driven runtime environment

  • Author

    Li, Chang-Yun ; Jiang, Li ; Liang, Ai-Nan ; Liao, Li-Jun

  • Author_Institution
    Dept. of Comput., Zhuzhou Inst. of Technol., China
  • Volume
    2
  • fYear
    2005
  • fDate
    18-21 Aug. 2005
  • Firstpage
    923
  • Abstract
    SA (software architecture) is not as clearly visible and controllable at the application level at running time as that software online evolution is difficult. Runtime SA exists in system implicitly, and architectural issues are spread throughout the implementation of OS and middleware layers. A distributed runtime environment SADRE (software architecture-driven runtime environment) is designed based on existing middleware to solve these problems. SA of application system is expressed explicitly as first-class entity in SADRE, architecture description is shared over distributed environment as system gist to schedule and communicate, thereby can drive application´s execution. SADRE has built-in support for dynamic architectures to adapt distributed applications to unplanned dynamic reconfiguration, so system´s online evolution can be managed and controlled effectively. Furthermore, SADRE can deal with the heterogeneity among diverse platforms.
  • Keywords
    middleware; operating systems (computers); reconfigurable architectures; software architecture; OS layer; SADRE architecture; distributed runtime environment; dynamic reconfiguration architecture; middleware; software architecture-driven runtime environment; system online evolution; Application software; Computer architecture; Drives; Electronic mail; Middleware; Operating systems; Runtime environment; Scattering; Software architecture; Software systems; ADL; Middleware; Reconfigure; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Machine Learning and Cybernetics, 2005. Proceedings of 2005 International Conference on
  • Conference_Location
    Guangzhou, China
  • Print_ISBN
    0-7803-9091-1
  • Type

    conf

  • DOI
    10.1109/ICMLC.2005.1527075
  • Filename
    1527075