Skip to content
Snippets Groups Projects
Claudio Bisegni's avatar
Claudio Bisegni authored
fix the variant adding the cast operation and removed the unneeded check for nullnes of pointer befor delete and free
bae4d755
History

!CHAOS Framework

The !CHAOS project is aiming at the development of a new concept of control system and data acquisition framework providing, with a high level of abstraction, all the services needed for controlling and managing a large scientific, or non-scientific, infrastructure.

!CHAOS redefines Control System paradigm by introducing the new concept of Control Service, i.e. a distributed, scalable provider offering to a general class of clients high-performance services such us data sharing, commands dispatching, continuous historical data archiving, configuration tools, middle-layer resource management etc.

Key features and development strategies of !CHAOS are:

  • scalability of performances and size
  • integration of all functionalities
  • abstraction of services, devices and data
  • easy and modular customization
  • extensive data caching for performance boost
  • use of high-performance internet sw technologies

!CHAOS use the standalone BSON C++ implementation, the source is exstracted from orginal mongodb opensource distribution found on http://www.mongodb.org/ (http://www.10gen.com/) "BSON" stands for "binary JSON" - a binary storage format that is JSON inspired. This distribution merely rips it out of the bson repository into its own.

For further documentation please visit: http://chaos.infn.it - public information site https://opensource-confluence.infn.it - public user and developer site https://github.com/bisegni/chaosframework - public source code usefull to collaborate with us

docker container for build chaos: https://cloud.docker.com/_/repository/docker/bisegni/chaos/general

release 1.0.0 (alpha 1 build 5)