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:
Providing expertise in software development best practices including agile development
Designing and deploying full or hybrid DevOps and automation infrastructures
Designing solutions with security and privacy in mind
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:
Analyzing your goals and customer needs
Identifying actors and stakeholders
Describing the value actors and stakeholders could get from a system
Describing how actors interact with a system
Identifying information that stakeholders need to
Provide
Access
Manipulate
Nemo Lab Management
Prometheus Computing offers commercial support for the customization, integration, configuration and custom enhancement of NEMO developed at NIST.
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:
Healthcare
Voting
Information security
Printed circuits
Semiconductor fabrication
Option trading
Geographic information systems
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:
Analyzing your current workflow: what happens (including information gathered, and decisions made) at each stage of your business process.
Implementing workflow tracking
Identifying key performance indicators and leading performance indicators Instrumenting leading performance indicators
Creating a dashboard of leading performance indicators
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:
Custom Software Development
Capabilities:
Custom content management systems and databases with workflow support
Full service hosting, support, and maintenance
Blockchain & Ledger Technologies
Contact: blockchain@prometheuscomputing.com
Services:
Consulting and Technical Analysis
Project Scope and Discovery
System Design and Architecture
Custom Software Development
Capabilities:
Assessment of current infrastructure
Requirements identification and mapping to potential system architectures
Agile methodologies development
PoC development
Custom node deployment and config as code setup
Blockchain platform agnostic. Past and current projects were based on the Ethereum Virtual Machine (Hyperledger Besu, GoQorum) and Hyperledger Fabric.
Assistance for security posture definition
Strategic advisory
EEA member
Voting
Supporting the development of open electronic standards that allow for easier communication and improved interoperability through providing information modeling expertise.
Services:
Custom Software Development
Capabilities:
Developed UML model of the IEEE VSSC/1622 Common Data Format for Election Equipment Standard
Developed tools to generate a paper-based standard from the UML model
Developed tools to export the Standard’s data into XML schema and JSON formats
Cloud Computing
Services:
Custom Software Development
Capabilities:
Cloud requirements analysis
Documentary standards support
Cloud metric definitions support
Cloud Strategy
Smart Grid Cyber Physical Systems
Services:
Custom Software Development
Capabilities:
Wireless and power line communications
Smart sensors and sensor networks
Wireless sensor networks for smart manufacturing
Smart Grid Priority Action Plans
IEEE I588 Precision Time Protocol synchronization testbed
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 - a modular hardware platform
ACFT-EM beta - an experiment manager
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.