Due to a ransomware attack, the wiki was reverted to a July 2022 version. . We apologize for the lack of a more recent valid backup.
...
- Code Modularity : It should be possible to introduce new functionalities as self-contained units.
- Configurability : It should be possible to load and unload various features, wether whether it be at startup or at runtime.
- Separation of Concern : There should be clear boundaries between subsystems to facilitate modularity.
- Protocol agnosticism : It, and its applications, should not be bound to specific protocol libraries or implementations.
...
- Class, Interface, and Object names are monotype, e.g.
DeviceManager.
- Method names are monotype and end in parenthesisparentheses, e.g.
emit().
- Inlined package names are surrounded by square brackets, e.g.
[org.onlab.onos.net.DeviceId]
...
...
Home : Architecture Guide
Next : System Components
...
...