Type
1 Encryption Device
PacInfo performed a detailed design and development for the control
software for a Type 1 encryption device. Communication paths included Ethernet
100MBPS, medium speed serial links.
Detailed
software design documentation and system interface documentation was performed
using Rhapsody to develop UML diagrams. Rhapsody reverse engineering used
to assist in code analysis for releases. Developed executable model of software
as design documentation.
Toolbox:
UML: Rhapsody in C,
Language: C
Compiler: Green
Hills ARM C compiler
Operating system: VxWorks
Microprocessor: Intel network processor.
Technologies: TCP/IP, Network communications security, HAIPE, encryption devices.
Wireless
Amplifier Interface and Diagnostics Development
Developed
interface and diagnostic features for wireless base station amplifier. Using
UML, all code was generated through Rhapsody, under Green Hills Multi C++
compiler and Integrity RTOS. The entire project (12 software engineers) was
conducted using Rhapsody and model-driven development, using a software product
line approach. Green Hills debugger and ICE were used in testing on the hardware.
Toolbox:
UML: Rhapsody
in C
Language: C
Compiler: Green Hills Multi IDE & C++
Operating system: Green Hills Integrity Real Time OS.
Automotive Diagnostic Tool
Developed entire scan tool application using Rhapsody
in C model. The user interface was debugged prior to hardware availability
through testing of the Rhapsody model. We developed a library of drivers and
communications control software which was accessed by the model to control
hardware operation and access. The application provided 500 MBPS communications
over a CAN bus, according to SAE J 1939 protocols.
Toolbox:
UML: Rhapsody in C
Language: C
Compiler: Green Hills ARM C compiler
Miscellaneous tools:
2500 AD Assembler