|
Custom Software Development
Unitech Research has developed a number of software development tools for large multinational corporations, including highly optimized compilers for the following languages:
- C and C++
- COBOL85 and Object-Oriented COBOL
- Pascal
These compilers generate native code for the following environments:
- Windows 3.1, Windows 95, and Windows NT
- RS/6000 workstations running AIX
- HP Risc workstations running HP-UX
- Sparc workstations running Solaris
- Mainframes running OSF/1
- High performance vector mainframes running OSF/1
- Unisys 2200-Series mainframe
URI has also developed these custom language translators:
- 4GL to COBOL
- Object-Oriented COBOL to IDL
- IDL to Object-Oriented COBOL
Other software development projects done at URI include:
- DCOM, CORBA, CGI and JAVA interfaces to Object-Oriented COBOL
- COBOL syntax-directed editor for Windows 95/NT
- COBOL linker for Windows 95/NT
- NewAce (OLE container, database and form designer)
- C0/C1 coverage monitor
- C++ class libraries
- C++ class extraction from C programs
- Fortran intrinsic math function runtime library
- Performance evaluation tools
- Database compatibility testing (Oracle, Ingress, Sybase, DB2)
- OLTP compatibility testing (CICS, Tuxedo)
- Workflow system for the Microsoft Exchange platform.
- Photo album software for archival and retrieval of image files.
Software Development Process
Unitech Research has established a proven and efficient process for software development. These include the following:
- Waterfall development life cycle, with a clear set of deliverables at the end of each phase of development
- Immovable delivery schedule dates
- Final inspection by an independent Quality Assurance group
- Zero tolerance for bugs before release URI Standards
- On-time delivery
- Accurate documentation of functionality, overall design and details of results generated
- Standard spec outline and format
- Methodical design of test cases based on condition/decision coverage and boundary value analysis
- Accumulation of massive automated regression test suites
- Tracking and reporting of weekly progress with
- Diagrams tracking schedule progress
- Number of test programs working
- Number of steps coded
- Number of bugs found and fixed
- Automated bug reporting and tracking
- Regulation of the use of programming materials for each project
- Protection of source code
|
|