/RAAD

Primary LanguagePython

PROJECT NOT UNDER ACTIVE MANAGEMENT

This project will no longer be maintained by Intel.

Intel has ceased development and contributions including, but not limited to, maintenance, bug fixes, new releases, or updates, to this project.

Intel no longer accepts patches to this project.

If you have an ongoing need to use this project, are interested in independently developing it, or would like to maintain patches for the open source software community, please create your own fork of this project.

Contact: webadmin@linux.intel.com

License

Copyright (C) <2019-2022> Intel Corporation

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
 
https://www.apache.org/licenses/LICENSE-2.0
 
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions
and limitations under the License.
 
SPDX-License-Identifier: Apache-2.0

Rapid Automated-Analysis for Developers (RAAD)

Framework Sample

The art of Automating Systematic Analysis through Telemetry Meta-Data.

LICENSE

Apache License Version 2.0, January 2004 http://www.apache.org/licenses/LICENSE-2.0

Citing

If you use the source code, please give credit to the authors.

Developer Information

Hello Fellow Developers,

The repository is currently in pre-alpha; which means there are many bugs, mixing of language sets (I.E. Python 2.x/3.x. and C/C++ standards), and unfinished code sets. The code is being released for reference and not all members may be participating. Please feel free to fix the code through pull requests.

New development should have a unit test capability built in to ensure there are no regressions.

An example python template of a can be seen in RAAD\src\software\utility\templateUtility.py

Summary

Telemetry is the state space snapshot which tightly-couple specialists to pertinent data, remotely, removing the cyber physical challenges with interacting on complex platforms. The immediate benefit is precise and rapid data extraction correlated to customer platforms. The purposeful subsequent benefit is reactive-proactive real-time analytics for monitoring of client platforms and data centers. The real-time processing of the data enables data mining, machine learning, and artificial intelligence. The application of these techniques is given in an instance of Intel SSDs and can be applied to technological eco-systems.

Organization

  • .raadProfile (hidden folder) - Folder containing user preference and cache files.
  • _dev_tools (Folder) - Developer assistant source code.
  • data (folder) - Reference information for unit tests.
  • dox (folder) - Code auto documentation generator.
    • build (folder) - Active documentation build.
    • doc (folder) - Contains various documentation with RAAD.
      • architecture (folder) - Template of creating an architecture feature.
      • images (folder) - Supporting diagrams.
      • interns (folder) - Intern exit presentations.
      • papers (folder) - White papers of RAAD.
      • presentations (folder) - Research, development, and product instrumentation.
    • source (folder) - source code to build documentation.
  • scripts (folder) - Binary build, installer, and helping scripts.
  • src (Folder) - Source Code.
    • mpr (Folder) - Source Code for machine programming.
      • autoperf (Folder) - External Library for performance analysis on code.
      • controlflag (Folder) - External Library for software anomaly analysis.
      • mism (Folder) - External Library for code similarity.
    • software (Folder) - Software Source.
      • access (Folder) - modules to access telemetry information.
      • autoAI (Folder) - modules to construct and run neural nets dynamically in a multi-layer model.
      • axon (Folder) - modules to upload telemetry content into a webpage tool used in searching of traits.
      • container (Folder) - modules to dynamically manage data objects.
      • cpt (Folder) - modules to dynamically classify and predict data properties.
      • dAMP (Folder) - modules for domain automated machine programming.
      • datacontrol (Folder) - Data control assistance modules.
      • decode (Folder) - Decoder modules.
        • ADP_UV (Folder) - Ctype auto parser generated decoder modules (not public).
        • CDR_DA (Folder) - Ctype auto parser generated decoder modules (not public).
      • DP (Folder) - modules for data preprocessing
      • external (Folder) - External tools for workload generation.
      • JIRA (Folder) - modules to use Atlassian database.
      • MEP (Folder) - modules for media error prediction using the auto aggressive moving average model variants.
      • mp (Folder) - modules for time series analysis through Matrix Profile.
      • parse (Folder) - modules to decode a storage data container.
      • probeTrace (Folder) - modules to interact with a Green Hill Debug Probe.
      • sourceManagement (Folder) - source code interface.
      • TSV (Folder) - modules to generate and visualize time series.
      • twidl (Folder) - external library to import helper modules (not public).
      • utility (Folder) - module template for new development.

Related Repositories