Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.16 KB

ARCHITECTURE.md

File metadata and controls

30 lines (22 loc) · 1.16 KB

This document describes overall architecture and design goals of the ntt project. It's purpose is to improve collaboration by defining common goals and designs to provide orientation for new contributors.

Please review this file once in every while; and also keep it concise and short as possible.

Mission Statement and Design Guidelines

Our mission statement is:

to provide modern, trustworthy, free and open TTCN-3 tools, that enable users to write, run, analyze and automate tests conveniently and efficiently.

  • Make ntt work out of the box, by selecting good defaults and automatic configuration.
  • Make ntt seem fast by preferring low latency over high throughput.
  • Make ntt sustainable by preferring readability over performance.
  • Make ntt easy to use and integrate by providing good command line interfaces.
  • Write good tests, human lives might depend on your code.
  • Improve reuse in the TTCN-3 community by creating interoperability with other tools and vendors.
  • Be excellent to each other.

Architecture

ntt-architecture