| Features |
|
|
|
|
|
Views and Editors |
Component Overview
Application Framework
Key Capabilities
- Dynamic and strongly typed artifact model (persistence layer)
- Bidirectional traceability through typed relations model
- Advanced version control including multi-level branching
- Subject-based and object-based Access Control
- User management and authentication
- Dynamic searching API
- Indexing and tagging services
- Views and editors for the creation, manipulation, and navigation of
artifacts, attributes, and relations
- Remote event service for communication and synchronization of OSEE
instances
- Rules framework for text processing
- Utilities for plug-in developers
- Scheduling framework
- API for the extension and use of this framework to build tightly
integrated applications
- Encryption Utility
- Database Utilities
- Jini Utilities
- Scheduling Service
- Datastore Adapter
Define (Requirements Management)
Define provides requirements and process management with tightly
integrated change management using the Action Tracking System (ATS).
OSEE provides publishing capabilities that enable the creation of
documents from smaller internal documents to the complex documents
needed to meet military requirements for contract deliverables such as
the Software Requirements Specification (SRS), System Performance
Specification (SPS), Prime Item Development Specification (PIDS), and
all the required traceability between them.
Key Capabilities
- Enterprise support for concurrent, distributed requirements
development
- Integrated process and workflow
- Programmatic, bidirectional traceability
- End user navigation and search capabilities
- Capture accurate, meaningful review metrics
- Tight integration with lifecycle tools
- Automated change detection capabilities
Action Tracking System
ATS is a tightly integrated change tracking system that manages changes
throughout a product's lifecycle. ATS provides integrated change
management to all OSEE applications through user customizable workflows.
Key Capabilities
- Built on same OSEE application framework as requirements, code, test
development
- Common Workflow Framework that provides for the creation of any
number of simple to complex workflow state machine configurations
that can work together during the engineering lifecycle
- Workflows are configured through graphical diagrams that ATS uses at
runtime
- Configuration of ATS performed through OSEE?s common application
framework enabling workflows to be created and modified without
separate OSEE releases
- Advanced project planning capabilities and release management
- Duplication errors are minimized as items are automatically linked
and data is shared
- Menus, Views and Editors give access to ATS while working in any
other aspect in OSEE
- ATS is used to track changes and support issues for the development
of OSEE itself
- Bug Icon allows quick Action creation against any OSEE integrated
tool
Open Test Environment
OTE is a powerful test solution within OSEE that integrates with
existing Java, C, and C++ development environments to provide a seamless
flow between developing, debugging, executing, and dispositioning of
tests for complex hardware and software. The user is provided a common
interface to the simulated and real-time environments for both
functional and unit testing.
Key Capabilities
- Supports the execution of multiple simultaneous batches within a
single workspace
- Built-in help system extended with test manger user guide
- Message system supporting MIL-STD-1553 MUX, serial, wire, Ethernet,
and Data Distribution Service (DDS)
- Message GUIs provide monitoring, manipulation, and recording of
messaging data
- Utilizes OSEE application framework to provide traceability to
software requirements
- Automatic generation of tests and testing support classes, directly
from requirements.
- Leverages off Java Development Toolkit (JDT) and C/C++ Development
Toolkit (CDT)
- Provides remote execution of scripts against target hardware and
operating system
- Test results are logged in XML
- Transforms test results via built-in or user supplied XSL
Transformations
- Built-in XSL Transformations produce interactive HTML result reports
- A test environment service that provides both soft real-time and
simulated capabilities, schedules the periodic execution of
simulation components, and manages the I/O and testing resources.
BLAM
BLAM Lightweight Artifact Manipulation (BLAM) allows non-programmers to
graphically construct workflows to automate repetitive tasks. A given
workflow can be used for variety of similar tasks by using customizable
controls to specify workflow parameters.
Key Capabilities
- Integrated management of charge/cost accounting
- Build planning and execution
- Reporting services
- Rules framework for requiring/alerting certain conditions
- Scheduling services for automating reoccurring tasks
Program/Project Management
Program and project management tightly integrated with the Action
Tracking System and other OSEE components to provide services necessary
for estimation, planning, execution, and delivery of products managed
within OSEE.
Discovery and Learning
Services provided for allowing advanced learning and discovery using
OSEE's abundant and inherent lifecycle data and metrics.
Key Capabilities
- Discovery of inefficiencies in lifecycle processes
- Advanced data mining and data fusion
- Advanced estimation
- Advanced import/export of product capabilities between programs
including applicable design, requirements, code, and test
- Advanced data visualization
- Prediction of future risks
- Simulation of recommended process and lifecycle changes
Application Development
Provide capabilities needed for external software application
development plug-ins, like JDT, to utilize the OSEE persistence layer
and integrate with other OSEE-based applications.
Design and Modeling
Provide capabilities needed for external design and modeling plug-ins to
utilize the OSEE persistence layer and integrate with other OSEE-based
applications.
|
|
|
|
|
Views and Editors |