|
|
|
 |
Predictable Response Consulting offers a broad array of services
related to the the design and implementation of complex systems
that require predictable response behavior.
Review our menu of services and contact us to
Submit a Proposal that specifies your particular needs.
|
|

|
Business Process Design
 |
Predictable
Response Consulting can assist you in designing business processes
for the development of software systems which can satisfy ISO
9000 and SEI/CMM quality standards. We can show you how to integrate
the leading software engineering tools and how to incorporate
the use of these into your process methodologies. |
Requirements Management
 |
Predictable
Response Consulting can assist you in using Requirements Management
tools such as DOORS and Artisan Real-time Studio to capture
requirements and to trace their impact throughout your system.
We can show you how to use UML to clarify the requirements your
customers present you; to transform ambiguous, contradictory,
natural language specifications into comprehensible diagrams
that present the environment in which your system must operate,
the functionality it must provide, the modes of the system that
define when functionality can be offered, and the vital, non-functional
constraints such as performance, cost, reliability, and safety
that your system must also honor. |
Object Discovery
 |
Predictable
Response Consulting can assist you in analyzing the domain of
your application to identify the domain-specific actors, subsystems,
tasks, and software objects appropriate to your application.
We can show you how to extend this set of objects to include
objects that arise from platform-specific solutions such as
container classes, RTOS classes, data entity classes, design
patterns, and language-specific classes. |
Task Mapping
 |
Predictable
Response Consulting can assist you in identifying the independent
threads of concurrent processing within your application, mapping
objects from your Solution Architecture to these tasks, and
in mapping these tasks to objects within your application that
represent the necessary, underlying operating system services.
We can show you how to model concurrency issues such as multi-tasking,
symmetric multi-processing, and inter-task communication using
UML in tools such as Artisan Real-time Studio. |
Task Scheduling
 |
Predictable
Response Consulting can assist you in assuring that the processing
tasks of your application satisfy their time and resource constraints
in a predictable manner such that you can guarantee deadlines
and design your system to gracefully degrade should overload
arise. We can show you how to determine proper resource locking
protocols, to assign appropriate priorities, to select scheduling
algorithms, and to determine worst-case execution times for
your tasks. |
UML Modeling
 |
Predictable
Response Consulting can train you in the practical application
of UML within your organization, enabling you to successfully
deploy the Unified Modeling Language as a graphical presentation
language readily understood by managers, customers, and engineers
in disciplines from Systems Engineering to Hardware Design.
We can show you how to incorporate the myriad UML diagrams into
process methodologies and thereby answer the questions of "when
to do what?" and "why???" |
Code Generation
 |
Predictable
Response Consulting can assist you in transforming Systems Engineering
UML models into platform-specific, language-specific software
solutions. We can guide you in selecting the appropriate Design
Patterns for your systems. We can show you how to integrate
your modeling tools with your RTOS development tools and your
Change Management tools. |
Platform Selection
 |
Predictable
Response Consulting can assist you in selecting the most appropriate
hardware platforms for your application. Should you use a VME
or CompactPCI backplane? Would a PowerPC processor give you
better performance at a lower cost that a Pentium? Will Vendor
A or Vendor B be able to offer the extended lifecycle logistics
you demand? |
RTOS Development
 |
Predictable
Response Consulting can assist you in selecting the most appropriate
real-time operating system for your application. We can also
write your Ada, C, C++, Java, and Pascal code for device drivers,
protocol stacks, and board support packages for operating systems
such as LynxOS, Linux, and QNX running on ARM, MIPS, PowerPC,
and x86 processors. We can assist you in performing network
optimizations using packet sniffers and network test equipment;
debugging and optimizing multi-threaded software using software
debuggers, in-circuit emulators, and kernel event tracing; and
in performing quality assurance testing. |
Change Control and Build Management
 |
Predictable
Response Consulting can assist you in incorporating Change Management
tools, ranging from RCS to ClearCase, into your development
methodologies. We can integrate your CM tools with your modeling
tools and your IDEs. We can implement scripts that can automate
execution and enforcement of your process methodologies. |
Competitive Analysis and Positioning
 |
Predictable
Response Consulting can assist you in performing Competitive
Analysis to determine the viability of your concept, preparing
Request For Proposals, responding to Request For Proposals,
producing Technical Marketing literature, conducting Seminars
related to your products, and in producing Web site content. |
|
|
|
Did You Know? |
|
A High Availablity system remains in service at least 99.999% of a year and goes out of service less than 5.25 minutes per year! (more...) |
|