GNUEDMA
 October, 2003
  main | overview | repositories | object creation | inheritance | aop | use | type system | performance | comparision  

Unanticipated Software Evolution
provided facilities  
  • Transparent version barrier solution
  • Object transmigration facilities for transparent object reference updating
  • Update system works at the class level

version barrier solution  
  • When a new version of a class is installed, new created instances from that point will use the new component
  • The ines_class_register does the work using a .INES deployment descriptor
  • Here is a sample
  • ClassName=HOST
    NameSpace=test/hotswap
    Machine=i386
    OperatingSystem=LINUX
    Implementation=libHOST.so
    IDFParser=EDMAIDF
    MajorVer=1
    MinorVer=0

<< Previous   Next >>
 [Dynamic Aspects] [Hotswap]