Focus | Modularity • Interfaces • Reusability |
Emergence | Parallel to Object-Oriented Programming (OOP) |
Main principles | Behavioral properties • Interactional properties • Self-configuration • Negotiation |
Primary applications | Massively distributed systems • Edge computing • Space industry • Military industry |
Approach to designing | Software components |