• DocumentCode
    1607974
  • Title

    An Aspect-based Model for Non-Invasive Fault Tolerant Software

  • Author

    Ping, Hu ; Peng, Li

  • Author_Institution
    Comput. & Inf. Coll., Anhui Polytech. Univ., Wuhu, China
  • fYear
    2012
  • Firstpage
    136
  • Lastpage
    139
  • Abstract
    Traditional development of fault-tolerant software involves fault tolerance logic in business logic. It imposes developers concern about non-functional logic more, and reduces the maintainability of the system. This paper proposed a non-invasive fault-tolerant model to support dynamically weave fault-tolerant logic into exist system based on AOP and replicates technology; analyzed the methods to modeling aspects and dynamic weaving mechanism; defined a set of indicators to evaluate the invasion level quantitatively; finally, implemented and tested a JavaEE system to validate this model. Experimental results show that the model can effectively promote development productivity and maintainability of fault tolerance software.
  • Keywords
    Java; aspect-oriented programming; software fault tolerance; software maintenance; AOP; JavaEE system; aspect-based model; aspectoriented programming; business logic; dynamic weaving mechanism; fault tolerance logic; fault tolerance software maintainability; invasion level; nonfunctional logic; noninvasive fault tolerant software model; Analytical models; Business; Fault tolerance; Fault tolerant systems; Software; Unified modeling language; Weaving; aspect-oriented design; dynamic weaving; fault-tolerance; invasion evaluation; replicate;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Control and Electronics Engineering (ICICEE), 2012 International Conference on
  • Conference_Location
    Xi´an
  • Print_ISBN
    978-1-4673-1450-3
  • Type

    conf

  • DOI
    10.1109/ICICEE.2012.44
  • Filename
    6322333