What We Do

Services

Software Architecture and Development

Prometheus has been involved in hundreds of projects over the course of its 15 years of existence and has worked in many different settings. We are ready to seamlessly integrate with any of our customers processes, but we are also keen to share our best practices in order to meet and exceed our customer's expectations.


Prometheus can help with software engineering by:

Emerging Technology Strategic Planning

At Prometheus, we have a deep understanding of emerging technologies and we help our customers develop strategies to introduce these technologies within their organizations, programs or projects.

Requirements Capture and Analysis

Poor requirements are very expensive. For example, the IEEE postmortem of the $100 million wasted on the FBI’s Virtual Case File system placed much of the blame on “a deeply flawed 800-page set of system requirements that doomed the project before a line of code was written”.

Prometheus describes requirements by use cases, user stories, or Cucumber features. We suggest that user stories are best at the earliest stages, and for people who do not wish to be burdened by anything else. In all other situations we prefer Cucumber features or use cases. We have developed the Beacon tool for managing use cases.

Prometheus can help you capture requirements by:

Nemo Lab Management

Prometheus Computing offers commercial support for the customization, integration, configuration and custom enhancement of NEMO developed at NIST.

website: https://nemo.prometheuscomputing.com/

Information Modeling

Prometheus has developed ontologies in many problem domains. Our primary language for this purpose is UML. We have also used OWL and Express (ISO 10303-11).

Some of the domains we’ve worked in include:

Workflow Management

Your organization is valued primarily for its results. Even the best employees can forget. In many cases, the business process just isn’t documented: it’s in the heads of employees, and can break when someone is ill. When the business process isn’t documented, it’s also harder to tell where bottlenecks are. Workflow helps keep track of every stage of your business process to ensure your organization delivers.

Prometheus can help you manage your workflow by:

Data-M

DATA-M is a service provided by Prometheus to support the Configurable Data Curation System (CDCS) ecosystem. Developed at the National Institute of Standards and Technology (NIST) for the past several years,  the CDCS is a modular web framework following the FAIR data principles to manage scientific data.


website: https://datam.prometheuscomputing.com/


contact: https://datam.prometheuscomputing.com/contact

Domains

Scientific and Technical Data

Services:


Capabilities:

Blockchain & Ledger Technologies

Contact: blockchain@prometheuscomputing.com

Services:


Capabilities:


EEA member

Voting

Supporting the development of open electronic standards that allow for easier communication and improved interoperability through providing information modeling expertise.

Services:


Capabilities:

Cloud Computing

Services:


Capabilities:

Smart Grid Cyber Physical Systems

Services:


Capabilities:

Legacies

ACFT Suite Beta

The Prometheus Computing ACFT beta Assisted Clock Fusion Testbed is a suite of tools engineered to help the user test and develop new clock fusion algorithms.

The ACFT beta Suite is currently composed of:


ACFT-MP beta (Modular Platform)

The Prometheus Computing ACFT-MP beta Clock Fusion Testbed is a fully integrated testbed to evaluate algorithms that synthesize multiple clock sources. The ACFT-0.1 board includes all the basic components of hardware and comes pre-loaded with a reference implementation of a maximum likelihood fusion algorithm implemented on a hybrid SoC.

ACFT-EM beta (Experiment Manager)

The Prometheus Computing ACFT-EM beta Experiment Manager is a high performance real time operating system and a suite of libraries and drivers to provide researchers with all the tools they need to perform automated tests of time keeping functions such as RTC holdover, phase tracking stability assessment, noise/drift/jitter quantization and multi-oscillator fusion.