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
Link To Document