• DocumentCode
    3674823
  • Title

    A Shadow Structure for Modularity of Java Program Evolution

  • Author

    Akram Ajouli

  • Author_Institution
    High Inst. of Appl. Sci. &
  • fYear
    2015
  • Firstpage
    39
  • Lastpage
    42
  • Abstract
    Softwares evolve and continue to change during their life cycle in order to satisfy new requirements. Such evolution has a cost which depends on the degree of maintenance complexity and modules dependencies. Many software structures such as design patterns represented solutions to make maintenance being modular and not transverse, but each one of these structures corresponds to a specific case of maintenance task. In this paper, we propose a so called Shadow structure for performing modular evolutions of Java program methods implementations. We give specification of this structure and we show how to implement it in Java programs. We discuss its effectiveness in facilitating maintenance and increasing cohesion.
  • Keywords
    "Maintenance engineering","Java","Software","Business","Periodic structures","Complexity theory","Couplings"
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2015 41st Euromicro Conference on
  • ISSN
    1089-6503
  • Electronic_ISBN
    2376-9505
  • Type

    conf

  • DOI
    10.1109/SEAA.2015.28
  • Filename
    7302429