(function(doc, html, url) { var widget = doc.createElement("div"); widget.innerHTML = html; var script = doc.currentScript; // e = a.currentScript; if (!script) { var scripts = doc.scripts; for (var i = 0; i < scripts.length; ++i) { script = scripts[i]; if (script.src && script.src.indexOf(url) != -1) break; } } script.parentElement.replaceChild(widget, script); }(document, '

How the notion of "environment" is exploited in software engineering methodologies based on agents

What is it about?

The notion of "environment" is important in the engineering of complex software systems based on agents. In this survey we explain how that notion is used in the existing software engineering methodologies based on agents, and compare the same methodologies based on that.

Why is it important?

Agents and multi-agent systems are fundamental for the engineering of complex software systems—obviously including non-trivial intelligent systems. The notion of environment is essential to deal with the complexity of the world where software systems are immersed. Understanding how software methodologies deal with that notion is a core issue in the evaluation of effective methodologies for complex systems engineering.

Read more on Kudos…
The following have contributed to this page:
Andrea Omicini
' ,"url"));