EntropediaEntropedia

Component-oriented Architecture

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

Component-oriented Architecture