 
 
 
 
 
 
 
  
 Next: Network
 Up: Computer System
 Previous: Code Development
Maximum use must be made of modern software technologies typically used
for control systems.
This means that the NCCS should be a distributed control system 
based on the client/server model.
The advantages of object-oriented technology i.e. data hiding,
encapsulation and inheritance, are well-known today 
(cf. Object-orientation: A software technology base for the 
1990s) and where possible object oriented (OO) design and 
programming techniques should be used.
The NCCS must be message based.
All commands between control components of the NCCS must
be passed as messages.
Data structures must be kept private to modules.
Mike Gaylard
1999-06-11