Skip to Main Content
Nowadays, due to diversity of devices and mode of application, similar functionalities of software must be implemented in more than one application software. Each functionality can be represented by an agent, and the application that activates the agent can be considered as input/output, which we called a multi i/o agent based system. As example, a client of a banking system can have access to his account (check balance, invoke a transaction, make a transfer or payment, etc) through web application, mobile device and the same account can be accessed by bank officer through a desktop application. This situation motivates us to write an agent based framework that facilitates such kind of information system development. This paper describes the design and the development of Ameba, an agent based framework for developing multi-io applications. The framework has been tested by developing a small application as a case study for demonstrating the functionalities and usage of framework.