Technology
2010-02-01
AddThis Social Bookmark Button

Technology

Software systems are increasingly distributed. The organizations and processes they are built to support change ever more frequently and in unpredictable ways.

Whitestein Technologies has made it its mission to innovate and develop self-adaptive software technologies that are capable of autonomously optimizing their operation under such challenging conditions.

Based on leading research – both internal and in cooperation with partner labs and academia – Whitestein Technologies has developed a host of concepts, methods, and tools that utilize the unique potentials of multi-agent systems and agent-oriented software engineering.


Self-adaptive multi-agent systems

Our self-adaptive software products are able to respond dynamically to changes in operating conditions or requirements. As multi-agent systems, their agent components cooperate as autonomous problem solvers in a decentralized system to fulfill both individual and common goals.

As they are loosely coupled system components, changes to agent goals or their environment do not paralyze the whole system. An additional benefit is that the handling of failures and unanticipated events is autonomously managed by the software agents, eliminating the need for explicit exception handling.


10 Reasons

Due to these unique capabilities, our technology platform enables enterprise solutions that:

  • are agile by design,
  • can intrinsically adapt to changing conditions at runtime,
  • dynamically manage and optimize their own performance,
  • sensibly reduce the need for human intervention,
  • proactively work toward achieving any number of concurrent individual goals,
  • distribute communications and control in lieu of a central authority,
  • mitigate complexity to ensure solutions are expressed in simple, accessible terms,
  • scale easily,
  • support both service-oriented and event-driven architectures (SOA & EDA),
  • integrate readily with commonly deployed business and operations software.