This paper describes a new approach to the production of robust software. We first motivate the approach by explaining why the two major goals of software engineering-correct software and reusable software-are not being addressed well by the current state of software practice. We then describe a methodology based on active, cooperative, and persistent software components, i.e., agents, and show how the methodology produces robust and reusable software. We derive requirements for the structure and behavior of the agents, and report on preliminary experiments on applications based on the methodology. We conclude with a roadmap for development of the methodology and ruminations about uses for the new computational paradigm. © 2001 Springer Berlin Heidelberg.
CITATION STYLE
Huhns, M. N. (2001). Interaction-oriented programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1957 LNCS, pp. 29–44). https://doi.org/10.1007/3-540-44564-1_2
Mendeley helps you to discover research relevant for your work.