• DocumentCode
    1816623
  • Title

    An Active Method to Building Dynamic Dependency Model for Distributed Components

  • Author

    Li, Yunchun ; Li, Wei ; Zhang, Mingfeng ; Hou, Chunyan

  • Author_Institution
    Coll. of Comput. Sci. & Technol., Beihang Univ., Beijing
  • fYear
    2005
  • fDate
    13-16 June 2005
  • Firstpage
    337
  • Lastpage
    338
  • Abstract
    Currently many research show that, in a sophisticated application system, the faults which are impossible to occur theoretically, may take place in practice. J2EE (Java 2 Platform, Enterprise Edition) distributed environment has been popularly applied to EAI (enterprise application integration). With the growth of the numbers of Jsp, Servlet and EJB components, for a specific J2EE application, it is difficult for administrators to locate the fundamental position of the faults, and delay recovering the faults. Dependency models provide the effective method to trace all possible sources of the faults from the problem vertices against the relationship edges. Bayesian network was presented in 1981 by R.Howard and J.Matheson. It has been successfully applied to fault diagnosis field. Bayesian networks provide a method to describe consequence information naturally. In this paper, we construct the dependency models of software components with the construction algorithm of Bayesian networks. Dependency models can be represented with Bayesian networks. The vertices in Bayesian networks corresponds to the vertices in dependency models, and the conditional probability expressed with the edges in Bayesian networks corresponds to the relative strength expressed with the edges in dependency models. Consequently, it is possible to develop a tool to analyze and recover the faults automatically, and be helpful to find fundamental reasons for various faults, based on dependent relations between the components in dependency models
  • Keywords
    Java; belief networks; distributed object management; enterprise resource planning; fault diagnosis; software fault tolerance; Bayesian network; EJB components; J2EE application; Java 2 Platform Enterprise Edition; Jsp; Servlet; conditional probability; distributed components; distributed environment; dynamic dependency model; enterprise application integration; fault diagnosis; software components; Application software; Bayesian methods; Computer science; Databases; Delay; Educational institutions; Fault diagnosis; Java; Runtime; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2005. ICAC 2005. Proceedings. Second International Conference on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-7965-2276-9
  • Type

    conf

  • DOI
    10.1109/ICAC.2005.7
  • Filename
    1498086