Professional Documents
Culture Documents
By
Sugandh Wafai
0771137
Introduction: requirements engineering started with the study of what the
system should do, i.e. late phase requirements analysis, which focuses on
the specification of requirements. Their completeness, consistency,
automated verification, etc. However, it has become known that the early
phase of requirements analysis focuses on why the system must be
developed, how the desired system will meet its goals, what alternatives can
be proposed, what the relationships between various actors or stakeholders
are, and how the interests of actors can be achieved.
A mobile agent is a software agent that has the ability to transport itself from
one host to another in a network. The ability to travel allows a mobile agent
to move itself to a host that contains an object with which the agent wants to
interact, and then to take advantage of the computing resources of the
object’s host in order to interact with that object. Full autonomy,
migratability and collaborativeness are the most important characteristics
that should be embedded in each mobile agent. When a mobile agent
possesses these three intelligence requirements, it is often regerred to as a
robot (Krupansky, 2003)
The designer starts with goals for the overall composite system, then refines
them until they are reduced to constraints that can be assigned to agents.
The Strategic Rationale model provides a way for systematically asking why
a process is structures the way it currently is, thus revealing the goals behind
them.
• http://journal.info.unlp.edu.ar/Journal/journal14/papers/JCST-Aug05-
P4.pdf
• www.cs.toronto.edu/pub/eric/REFSQ97.ps.gz