Organic Computing  

Great Expectations in Information Technology

 home -> general -> expectations_in_IT [Print-version] 
What is ...
Examples
Projects
People
Institutes
Literature
IEEE task force
Funding
Cfps/conferences
FAQ
Members only
Contact

Just as Moore's law is not more than a self-fulfilling expectation, Information technology in its entirety has to face great expectations concerning functionality. Driving force behind all these expectations is the example of the human brain. Accordingly, we expect information technology to approach the following ideals

  • Flexibility concerns the array of particular situations that are premeditated by the programmer and can therefore be handled by the program.
  • Robustness is the ability of a system to handle also unforeseen problems.
  • Situation awareness is the ability of a system to notice and factor into its decisions all relevent information in a given situation, especially information about the user's intentions.
  • Coherence is the ability of a system to draw all possible consequences from every information item available to it, bringing all data and subsystems in line with that information.
  • Autonomy is the ability of a system to put up and enact its own agenda. This necessitates the erection and maintenance of a goal hierarchy.
  • Autonomous adaptability is a property that lets a system autonomously alter its internal structure in contact with a given environment in order to be able to act appropriately in that environment.
  • Evolvability must be given for a system to improve in small steps instead of by complete redesign.

All these challenges arise for systems by having to face complex or unstructured environments. Some specific expectations concern the following aspects

  • Communication systems, where the challenges are ubiquity, transparency, speed, data coherence again, system interoperability and the broad issue of security.
  • Coherent data bases. The challenge is to organize a body of knowledge that is doubling in just a few years, to make it coherent and consisten, and to ensure correspondence between reality and data. Part of this is the issue of enterprize software that gives all relevant information at the push of a button. Another aspect are the bioinformatics or neuroinformatics efforts.
  • Man-machine interfaces. These have to be improved fundamentally to open the computer world to more and more people without formal training and to adapt the computer world to us humans, instead of requiring us to adapt to the computer world (cite Jaron Lanier).
  • Perception. Situation awareness, man-machine interaction and coherence of data with reality cannot be realized without autonomous perception in natural environments.
  • Comprehension of natural language. This is a central issue here, and is probably the most difficult to achieve.

Eventually, these expectation and ideals can only be attained by endowing machines with intelligence. They certainly cannot be met without revolutionary productivity increases in software production, which require fundamental rethinking of the algorithmic division of labor.

sponsored by
VolkswagenStiftung
Last Update 2007-02-26 by <webmaster@organic-computing.org> [Top]