Software Design and Development
Trideum has developed a wide range of software applications to meet customer requirements. Trideum has the experience and resources to support a software development effort from requirements to testing. Trideum follows an agile software development process focusing on requirements-driven capability development. In following that process, for designing and architecting integrated software at Trideum, Unified Modeling Language (UML) tools are used to develop Use Cases, Sequence and Class diagrams. Additionally, UML tools are used to develop Department of Defense Architecture Framework (DoDAF) views, including Operational, System and Services, and Technical Standards.
Trideum has been a leading innovator in the development of LVC systems to support analysis, testing and experimentation in both an Army and a Joint environment. Our work has also included the application of Distributed Interactive Simulation (DIS), High Level Architecture (HLA), and Test and Training Enabling Architecture (TENA) standards and protocols to the development of interactive simulation tools.
Trideum personnel are experienced in the extension of GOTS tools such as OneSAF. Trideum personnel understand the complexities of these types of tools and can extend them to meet new customer needs.
Trideum developed tools include HLA to DIS to TENA gateways, video management systems, network test applications and range instrumentation control systems
When developing software for distributed systems, Trideum focuses on developing cross-platform applications and uses Eclipse as the cross platform software development environment and Visual Studio for Microsoft Windows specific projects. Trideum personnel rely heavily on Freemarker and openArchitecureware (oAW) as tools for auto code generation capabilities, and Subversion as a software configuration management and version control system.
Database and Web Applications
Trideum has extensive experience in web-based application and database design, maintenance and administration having provided a variety of solutions to various Government customers and initiatives. Trideum has web application and database development and maintenance experience at every functional level, as administrators and users. Trideum developers leverage standard web technologies such as ASP.NET and PHP, utilizing Microsoft SQL Server and MySQL in support of solutions that are tailored to the target data and application environment.
As an example, Trideum is building a customized web application for an Army customer to modernize their technology investment planning process. The solution will help the customer to migrate from a manually intensive, spreadsheet-based process to a web-enabled, database solution within an existing enterprise environment. This will result in the semi-automation of the process of data collection across a large organization of capabilities, project data, and priorities. The new web application will provide a robust environment less vulnerable to inadvertent human error typical with spreadsheet-based methods. In addition, report generation capabilities and multiple user types, permissions and views will enable improved decision-making procedures to assist in the prioritization and tracking of capabilities within a secure-access environment.
In another example, Trideum has developed a capability to facilitate the development of system data source matrices (DSM) for test events, on behalf of the System of Systems Integration (SoSI) Directorate. Built as an extension to the Hierarchical Online Repository Navigation Enterprise Tool (HORNET), the Integrated Data Analysis Requirements (IDAR) enables the traceability of detailed information on measures of performance (MoP) or measures of effectiveness (MoE), data requirements, data elements and associated data collection capabilities and assets in support of test event analysis. IDAR enables users to construct data source matrices (DSMs) and provides functionality supportive of collaborative planning and sharing of data collection and analysis efforts across multiple agencies. IDAR is currently in use and under continued development.
In an example of utilizing available tools, Trideum personnel supported all software engineering research phases resulting in the development of an Army Knowledge Management Award (AKMA) winning, web-enabled collaboration and information system, i.e., the 3CE Knowledge Repository (KR), built using the Army Knowledge Online (AKO) web portal.
Custom Software Development and COTS/GOTS integration
Trideum performs custom software development in a variety of applications. For example, Trideum supported a Sensor Fusion System technology demonstrator by creating an Out-the-Window (OTW) operator workstation consisting of a touch screen display of a HD video sensor feed overlaid with detections from six on-board sensors as well as the fused result. The operator controlled the level of detail shown, created messages, and entered log file files through the touch screen display. Technical support included high performance database development, low latency video processing hardware and software integration with software and hardware required to ingrate with the sensor and fusion subsystems as needed to support system operation and system analysis. Trideum efforts were lauded for “engineering eloquence with a soldier’s perception” that gives the operator “all the information needed to accomplish the task.”