D1.4 Open source client-side software
⇑
DECODER project partners
Table of content
Introduction
Purpose
Licensing
Application Programming Interfaces (APIs)
Overall organization of the document
Server information
Session management
Users management
Projects management
Git support
Operations
Lazy synchronization
Document management
Files
Source codes
UML
Documentation
Executable binaries
Source Code
Abstract Syntax Trees (ASTs)
Comments
Annotations
UML classes & state machines
Abstract Semi-Formal Model (ASFM) and Graphical documentation (in GSL)
Compile commands
Common Vulnerabilities and Exposures (CVE)
Annotations
Traceability Matrix
Logs and reports
TESTAR
Reviews
Process Engine
Parsers
Source code
C
C++
Java
Documentation
Microsoft Office .docx
Code to ASFM
UML
Classes
State Machines
Executable binaries
DWARF debugging information
Querying artefacts
Files
Source codes
UML
Documentation
Executable binaries
Source Code
Abstract Syntax Trees (ASTs)
Comments
Annotations
UML classes & state machines
Abstract Semi-Formal Model (ASFM) and Graphical documentation (in GSL)
Compile commands
Common Vulnerabilities and Exposures (CVE)
Annotations
Traceability Matrix
Logs and reports
TESTAR
Reviews
Projects
Users
Process Engine
Conclusion
Appendix
REST API documentations
Command Line Interface
List of Figures
Figure 1: Simplified layered architecture of the DECODER project toolchain
Figure 2: PKM REST API endpoints
Figure 3: PKM API overview