Große Datenvolumen von Code

Atlas ist eine skalierbare Plattform für das Mining und die Analyse von semantisch angereicherten, mit Software erstellten Graphen. Sie wurde basierend auf zwei Jahrzehnte Forschung zur Lösung von komplexen Softwareentwicklungsproblemen mittels Graphen entwickelt. Atlas kann interaktiv zur Untersuchung von großen, aus Software hergeleiteten Datensätzen oder programmatisch zur Durchführung von komplexen automatischen Analysen verwendet werden.

Erfolgsbilanz:

  • Hochentwickelte Malware-Erkennung
  • Automatisierte Überwachung von sicherheitskritischer Software
  • Anwendungsmodernisierung

    Komplettlösung

    Mit Atlas und seinen Engineering-Dienstleistungen stellt EnSoft eine Komplettlösung zum Mining relevanter Daten zur Verfügung. So hat EnSoft beispielsweise einem Finanzdienstleistungsunternehmen geholfen, wichtige Integrationspunkte für ein Anwendungsmodernisierungsprojekt zu identifizieren.

    EnSofts Expertise erstreckt sich vom Aufbau eines Datensatzes von Ihrem Code zur Einrichtung einer Computerumgebung (groß oder klein) und der Entwicklung von neuartigen Graphenalgorithmen zur Lösung von ganz speziellen Problemen. EnSoft hat sich beispielsweise zur Entwicklung einer umfassenden Malware-Erkennungslösung für die Defense Advanced Research Projects Agency (DARPA) mit der Iowa State University zusammengeschlossen.

     

    Auf Software-basierte Datensätze zugeschnitten

    Atlas nutzt eine schnelle Graphdatenbank und Suchmaschine, die auf Software-basierte Datensätze zugeschnitten sind. Im Gegensatz zu anderen umfangreichen Datenabfragen, die Muster im Tausenderbereich ermitteln (z. B. „Restaurants, denen die Freunde meiner Freunde 4 oder mehr Sterne gegeben haben“ erfordert eine Abfrage des 3. Grades), können sich Softwareabfragen über beliebig viele Grade erstrecken. Die Zuordnung einer Eingabevariablen zu einer Ausgabevariablen in einem eingebetteten Controller kann sich beispielsweise leicht über Knoten erstrecken, die 100 Grad auseinanderliegen.

    Skalierbar

    Atlas kann gigantische Datensätze in einem Commodity-Cluster bewerkstelligen, aber selbst auf einem modernen Desktop können Sie mit Millionen von Codezeilen arbeiten.

    Mehrsprachig

    Atlas wurde für viele Programmiersprachen konzipiert. Wir bieten sehr umfassenden Support für Java und C/C++ sowie auch für COBOL, Ada und andere industriespezifische Sprachen. EnSoft ist auch in der Lage, schnell Support für zusätzliche Sprachen einzurichten, um Ihren Projektbedürfnissen gerecht zu werden.

    Fill out my online form.