• DocumentCode
    3330619
  • Title

    Adaptive Systems Require Adaptive Support--When Tools Attack!

  • Author

    Baldwin, Jennifer ; Coady, Yvonne

  • Author_Institution
    Victoria Univ., BC
  • fYear
    2007
  • fDate
    Jan. 2007
  • Firstpage
    259
  • Lastpage
    259
  • Abstract
    In a world where intelligence can be arguably measured by an animal\´s ability to use tools, are we marking ourselves for natural selection? Software development tools are steadily becoming easier to use, but these same tools are becoming so "helpful" that they can actually do more harm than good. Tools are supposed to help evolve and adapt systems - ironically however, they are often too rigid to be able to evolve and adapt themselves. This study considers three key approaches that can be simultaneously employed within adaptive system infrastructure: patch files, preprocessor directives, and aspects. Their synergies and interoperability characteristics are outlined, and the design of what we believe to be necessary for integrated tool support is established based on evidence gathered from OS and VM infrastructure software. Interoperable system infrastructure support (ISIS) is proposed as a tool that can better evolve and adapt according to a system\´s needs
  • Keywords
    object-oriented programming; open systems; virtual machines; adaptive system; aspect-oriented programming; interoperable system infrastructure support; patch file; preprocessor directive; software development tool; virtual machine; Adaptive systems; Animals; Concrete; Intersymbol interference; Java; Operating systems; Programming; Software tools; Virtual machining; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 2007. HICSS 2007. 40th Annual Hawaii International Conference on
  • Conference_Location
    Waikoloa, HI
  • ISSN
    1530-1605
  • Electronic_ISBN
    1530-1605
  • Type

    conf

  • DOI
    10.1109/HICSS.2007.47
  • Filename
    4076907