• DocumentCode
    3335437
  • Title

    Defining Dependable Dynamic Data-Driven Software Architectures

  • Author

    Bahsoon, Rami

  • Author_Institution
    Aston Univ., Birmingham
  • fYear
    2007
  • fDate
    13-15 Aug. 2007
  • Firstpage
    691
  • Lastpage
    694
  • Abstract
    The thesis of this vision paper is that the dynamic data driven applications systems (DDDAS) is a promising paradigm to adopt for assisting architectures to self-maintain their dependability properties, as the software architecture tends to evolve in response to changes in the operating environment, changes in contexts, and dynamic usages of the application. In this perspective, the architecture becomes an integrated computational and measurement artifact aimed at measuring, simulating, and controlling the runtime evolution of dependable software systems. This perspective is novel and has the promise to form a built-in support for the runtime dependability analyses, reasoning, and evaluation for many architecture-centric approaches such as product-line, service oriented, and model-driven paradigms. The contribution of this position paper is a definition of Dependable Dynamic Data-Driven Software Architectures (DSA), inspired by this paradigm. We describe the major components which can "orchestrate " to realize DSA. We highlight some challenges and opportunities.
  • Keywords
    software architecture; software maintenance; DDDAS; assisting architectures; dependable dynamic data-driven software architectures; dependable software systems; model-driven paradigms; product-line paradigms; runtime dependability analyses; service oriented paradigms; Application software; Area measurement; Computational modeling; Computer architecture; Runtime; Seismic measurements; Software architecture; Software design; Software measurement; Software systems; Dependability; Maintenance and Evolution; Software Architectures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Reuse and Integration, 2007. IRI 2007. IEEE International Conference on
  • Conference_Location
    Las Vegas, IL
  • Print_ISBN
    1-4244-1500-4
  • Electronic_ISBN
    1-4244-1500-4
  • Type

    conf

  • DOI
    10.1109/IRI.2007.4296700
  • Filename
    4296700