Features Intro To 001 Comparison Glossary

The 001™ Tool Suite


001 (pronounced "double oh one") is a fully integrated systems engineering and software development environment. It can be used to define, analyze and automatically generate complete, integrated, and fully production-ready code for any kind or size of software application with significantly lower error rate and significantly higher reusability than with traditional approaches. Since 001 has an open architecture it can be configured to generate (or interface to) systems at all levels including for hardware platforms, software platforms, programming languages, databases, operating systems, internet systems, embedded systems, communication protocols, GUI's and legacy code of choice.

Here are some properties and features that make 001 unique:

  • Always number one when put to the test.
  • A preventative approach instead of a curative one.
  • Seamless integration including systems to software.
  • Defect rates reduced by a factor of 10.
  • No interface errors.
  • Correctness by built-in language properties.
  • Formal, but friendly and practical, systems language.
  • All systems defined in terms of system oriented objects (SOOs): each SOO integrates object, function and timing oriented parts of a system. Objects are systems and systems are objects.
  • Full traceability and evolvability (application, architecture, technology). All objects under control and traceable.
  • Unprecedented degree of inherent reuse and inherent resource allocation.
  • Same language for all phases, systems and viewpoints.
  • Full life cycle automation, including 100% code generation for any kind or size of system (no manual coding).
  • Unambiguous requirements, specifications, designs...removing complexity, chaos, and confusion.
  • Ability to separate the architecture of a system into its functional, resource and resource allocation architectures.
  • The ability to capitalize on parallelism.
  • The ability to solve problems such as those in distributed systems in ways not heretofore envisioned.
  • Executable specification simulation.
  • Integrated metrics for predictive systems with a mechanism to trace from requirements to code and back again.
  • Open architecture. 001's generator can be configured for any kind of architecture: including language, operating system, data base, communications protocol, internet and legacy environment of choice. Once configured, 001 will automatically regenerate the entire new system to reside on the new architecture.
  • Maintenance performed at the blueprint level. A change to the application is made to the specification, not to the code; a change to go to a new architecture is made to the architecture configuration of the component, not to the code.
  • GUI environment tightly integrated with the development of an application.
  • Automated testing.
  • Automated documentation.
  • 001 was defined in itself and it automatically generated 100% of itself.
  • Significantly lower risk and significantly higher reliability than before.
  • Unprecedented productivity (maximum dollars saved and minimum time to complete) in the design of systems and development of software.
System Manager
The System Manager offers centralized project control, navigation and security with easy access to all of the capabilities of 001 and a wide variety of convenient general-purpose commands.
  • Open Interfaces for External Products: leverage existing investments
  • RT(x) offers seamless, comprehensive requirements tracing through all phases
  • Change Impact Analyzer saves time and preserves project integrity
Definition Tools
The Definition Tools leverage the formal but friendly Universal Systems Language™ (USL™) Specification Language to define requirements, create systems of formal models, and layer libraries of System-Oriented Objects (SOOs). Every aspect of a SOO is inherently integrated and understood without ambiguity by all other objects and tools.
  • Integrates cross-checking and consistency with reuse of data and features
  • Editor Tools: OMap Editor, Graphical Language Editor (FMaps and TMaps)
  • Reuse Library: Horizontal, Client Server, Internet, Database, Oracle OCI, Motif
  • Interactive User Interface: Generic, Road Map, Help, Custom
Analysis Tools
Several layers of intelligent Analysis Tools ensure that every definition, partial or completed, is internally consistent and has correct and complete interfaces. Automated color-coding offers easy, at-a-glance visual status monitoring and change impact analysis.
  • Type Analyzer
  • Functional Analyzer
  • Syntax
  • Data Flow
  • Semantics
Resource Allocation Tools
The Resource Allocation Tools (RAT™) automatically generate production-ready, fully operational code and documentation. RATs are configurable for any target programming language or platform.
  • Eliminates error-prone hand coding
  • Ensures the integrity of all USL definitions in implementation
  • Enables instant simulation and rapid prototyping
  • Functional, Type, Database, Configurable RAT Specifications
Simulation and Testing Tools
Testing Tools manage automated and user-specified simulations, checks, load testing, and data manipulations before, during and after execution. Users need only define any desired changes at the blueprint level, and new code is automatically generated, integrated, and documented.
  • Xecutor
  • OMap Editor
  • Test Models
  • Axiom and Constraint Models
Interactive Documentation
Documentation is comprehensive, intuitive and interactive. Complete functional descriptions and system specifications are automatically generated in plain English. Requirements are fully and automatically traceable from concept to code.
  • RAT to plain English
  • System Managers Manual
  • Program Notes
  • Reference Manual
  • Automatically define and create objects from existing documents
Version Number Pricing

6.0

Seat and Component Based
Hardware Requirements Software Requirements

At least: 2+ GB RAM, 2 GB swap space for virtual memory, and 20 GB of disk space

Linux (Fedora 20,21) Developer Packages (e.g., gcc compiler and gdb debugger) and Open Motif, Xt, X.Org X Window System GUI environment (motif-2.3.4-7)

HTITable2.gif (898 bytes)
HTITable.gif (901 bytes)

001, 001:Digital Gold, Digital Gold, 001 Tool Suite, USL, Universal Systems Language, 001AXES, Function Map, FMap, Type Map, TMap, Object Map, OMap, Execution Map, EMap, Road Map, RMap, Xecutor, OMap Editor, 001 Analyzer, SOO, System Oriented Object, Resource Allocation Tool, RAT, AntiRAT, Object Editor, Primitive Control Structures, Development Before the Fact (DBTF), RT(x), VSphere, escherTMap, agent 001db are all trademarks of Hamilton Technologies, Inc.

© 1986-2017, Hamilton Technologies, Inc.