Big Data per il Codice

Atlas è una piattaforma scalabile per estrarre ed analizzare semanticamente ricchi grafi dal software. Si basa su due decenni di ricerca sul risolvere complessi problemi di ingegneria del software utilizzando grafi. Atlas può essere utilizzato in modo interattivo per esplorare un grande dataset dal software o per effettuare programmaticamente sofisticate analisi automatiche.

Comprovata storia di successo:

  • Sofisticata rilevazione di malware
  • Audit automatico del software di sicurezza
  • Modernizzazione dell’Applicazione

    Soluzione Completa

    EnSoft fornisce sia Atlas che servizi ingegneristici, per aiutarvi a costruire una completa soluzione utile ad estrarre rilevanti informazioni. Per esempio, EnSoft ha aiutato un’azienda di servizi finanziari ad identificare punti chiave d’integrazione per un progetto di modernizzazione dell’applicazione.

    La nostra esperienza include la costruzione di un dataset dal vostro codice, la formazione di un ambiente computazionale (grande o piccolo) e lo sviluppo di brillanti algoritmi di grafi per risolvere il vostro specifico problema. Per esempio, EnSoft collabora con l’Iowa State University per sviluppare una soluzione completa di rilevazione malware per la Defense Advanced Research Projects Agency (Agenzia per i Progetti di Ricerca Avanzata per la Difesa).

     

    Progettato Per Dataset Derivati da Software

    Atlas utilizza un veloce database a grafo ed un motore di ricerca studiato su misura per i dataset derivati da software. In opposizione ad altre query sui big data le quali incontrano schemi nei vicini di grado K (per esempio “I ristoranti di amici di miei amici amici sonos stati classificati con 4 o più stelle” richiede una query di grado 3), le query sui software potrebbero dare gradi casuali. Per esempio, abbinare un input variabile ad un output variabile all’interno di un controller integrato può facilmente dare nodi che si trovano a 100 gradi di distanza.

    Scalabile

    Atlas è in grado di gestire enormi dataset in un cluster di lusso, ma persino su un moderno personal computer potete lavorare con milioni di linee di codice.

    Multilinguistico

    Atlas è stato costruito per lavorare con molti linguaggi di programmazione. Forniamo supporto flagship sia per il linguaggio Java e C/C++ che per COBOL , Ada e altri specifici linguaggi dell’industria. Inoltre, possiamo costruire velocemente supporti per ulteriori linguaggi in base alle necessità del vostro progetto.

    Fill out my online form.