Agent-Based Software Engineering
| Dimension | Description | Knowledge Level | Social Level |
|---|---|---|---|
| System | Entity to be described | (asocial) Agent | Agent organization |
| Components | The system's primitive elements | Goals, Actions | Agents, Interaction channels, Dependencies, Organizational relationships |
| Compositional law | How the components are assembled | Various | Roles, Organization's rules |
| Behavior law | How the system's behavior depends upon its composition and components | Principle of rationality | Principle of organizational rationality |
| Medium | The elements to be processed to obtain the desired behavior | Knowledge | Organization and social obligations, Means of influencing others, Means of changing organizations structures |
10 of 10