Building Multi-Vendor T and E Systems in iNET

Abstract

Despite their numerous benefits, T and E XML-based languages like MDL and TMATS do not address all of the challenges related to building multi-vendor T and E systems in a truly vendor-agnostic workflow. In particular, they cannot harness the complexity of constraints that may pertain to vendors' hardware or to express system-level constraints that span across entire networks of devices and differ across different users. We developed a concept of TACL -- a language for formulating constraints on configurations represented in MDL and TMATS. TACL is a backwards-compatible extension of the W3C Shape Constraints Language (SHACL). SHACL treats constraints as first-class citizens and facilitates building high-level domain-specific expressions resulting in constraints that closely resemble the user's intent and are not boggled with low-level data structures. A reference implementation of a TACL engine (xVISor) has been developed and integrated with the iNET System Manager. The resulting system is capable of fully configuring cross-vendor systems without relying on any vendor-provided software.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 15, 2019
Accession Number
AD1072141

Entities

People

  • Austin Whittington
  • Ben Abbott
  • Jakub Moskal
  • Jon Morgan
  • Mieczyslaw M. Kokar

Tags

Communities of Interest

  • Energy and Power Technologies
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Cognitive Radio
  • Computer Programming
  • Department Of Defense
  • Digital Information
  • Engineering
  • Inference Engines
  • Information Operations
  • Instrumentation
  • Language
  • Markup Languages
  • Measurement
  • Ontologies
  • Power Levels
  • Standards
  • Validation
  • Xml

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications
  • Software Engineering.
  • Theoretical Analysis.