ABSTRACT

Large-scale and distributed systems are good examples where the experimental approach is necessary. Such systems are built using very advanced features that have several multi-level interlinks/dependencies, which make it very difficult to analyse and predict the system overall behaviour. In testing and experimentation one often uses the term “large-scale” to denote an environment that exceeds the size, scope and capabilities of a laboratory environment. The notion of scale could refer to the number of artefacts, whether these are switches, routers, computing nodes, sensors, cars, homes, etc. The ARMOUR project considers a large-scale experimentally-driven research approach. The large-scale distributed Internet-of-Things is a case where an experimentally-driven approach is required due to its high dimensionality, multi-level interdependencies and interactions, non-linear highly-dynamic behaviour, i.e. due to its complex nature. The ARMOUR large-scale experimentally-driven approach is realised by a well-established methodology for conducting good experiments that are reproducible, extensible, applicable and revisable.