Model based
![](https://i0.wp.com/www.dada-x.com/wp-content/uploads/2023/05/Untitled-design-13.png?fit=1600%2C900&ssl=1)
The DADA X platform is implemented using a distributed model based approach. This allows for a top-down view of the system, with complex decision trees and atomic transaction level details.
- Model based development allows for the verification of the model, validating the system against that model, and running simulations to ensure that the model is working correctly.
- The ability to execute the model in a simulation environment and receive alerts for bad behaviors allows for the validation of the underlying system’s correctness.
- Now the system can decide first, then act.
The platform represents logic in UML modeling language, allowing for quicker and easier implementation without the need for sequential programming. Models specific to particular applications and particular markets will be developed.
We have abstracted the event layer (layer 1 tech) into a higher layer (the model). In the data processing approach we can imagine that data layer it as flat / linear. (Think of a spreadsheet with rows and columns, just related to timestamps). Our event driven models which capture context and causality enrich the data and allow for the 3rd, hierarchical dimension to emerge. In the old paradigm, data becomes unmanageable. With a hierarchy of 25 events the computation factors are very large, but with the power of an event driven process, it becomes easily manageable with a smaller footprint.
When the model is deployed it becomes the controller of the system, the Top-Level Agent.
![](https://i0.wp.com/www.dada-x.com/wp-content/uploads/2023/05/Smart-City-Gif-1.jpg?fit=768%2C768&ssl=1)