3. Macro scale
where a MAS is conceived as a multitude of
interacting agents, for the overall behavior of the
system
for this novel ‘‘systemic’’ approaches to software
engineering are needed
Domain: relates to understanding and controlling the
behaviour of huge software Systems
4. Micro scale
where the system to be engineered has to rely on
the controllable and predictable behavior of
individual agents, as well as on their mutual
interactions.
Domain: Engineers involved in the analysis, design,
and development of a MAS
key engineering challenges:
Extending traditional software engineering
approaches toward agent-oriented abstractions
5. Meso scale
The need of predictability and control typical of the
micro scale clashes with the emergence of
phenomena typical of the macro scale
Domain: applies during the activity of deploying a
micro-scale software system into a pre-existing
macro-scale one
9. Microscopic Requirements
roles first and then agents
Locality
Domain: architecture design and detailed design and
implementation
10. REF
Challenges and Research Directions in Agent-
Oriented Software Engineering ,FRANCO ZAMBONELLI,
ANDREA OMICINI, 2004
Methodologies for self-organizing systems: a SPEN
approach, Mariachiara Puviani et al.