Mr. Vienneau was the technical lead on a project developing and demonstrating an Identification and Authentication (I&A) architecture for the Information Management Core Services (IMCS) project. Some of the IMCS extend capabilities demonstrated by the Joint Battlespace Infosphere (JBI). Mr. Vienneau's responsibilities included identifying requirements to ensure IMCS certification as compliant with the Director of Central Intelligence Directive (DCID) 6/3, Protecting Sensitive Compartmented Information Within Information Systems.
Mr. Vienneau was the Configuration Manager and a software engineer for the Architecture Enhanced Space-based radar (SBR) Onboard Processing (AESOP) project. He designed and implemented a Software CM process conforming to the SEI CMM. He wrote the AESOP SCM Plan and Software Development Plan. Mr. Vienneau supported the conversion of a Synthetic Aperture Radar (SAR) image formation algorithm from Matlab to C++ and its parallelization for advanced architectures.
Mr. Vienneau supported the development of the Distributed Information Management System (DIEMS), a system for evaluating Wide Area Network architectures through simulation on a high performance computer network. Among other tasks, he wrote an interface to process an XML description of the simulated network; a Java interface to graphically display performance measures; and a simulation of Pastry, a peer-to-peer network protocol.
Mr. Vienneau supported an effort to evaluate the suitability for the Joint Tactical Radio Systems (JTRS) of an advanced architecture incorporating a custom microprocessor. He designed certain linear filters; implemented certain algorithms in assembly, such as various filters, Automatic Gain Control (AGC), and Gaussian Minimum Shift Keying (GMSK) modulation; and assisted in algorithm performance evaluation.
Mr. Vienneau was the technical lead for a project developing an Automated Intrusion Detection Environment (AIDE) for an Advanced Concept Technology Demonstration (ACTD). He developed modular components for analyzing data from disparate network Intrusion Detection systems based, for example, on user-specified logical rules, and for alerting the AIDE user. He assisted in installing AIDE in a variety of geographically dispersed Network Operating Centers (NOCs).
Mr. Vienneau was the data analyst for the Data & Analysis Center for Software. He designed experiments, collected data, and analyzed this data to evaluate software engineering methods and models, especially software reliability models. He has written various DACS bulletins, DACS Newsletter articles, and technical reports, such as a technology assessment of Formal Methods in software development. Mr. Vienneau has been the project manager for several DACS Technical Area Tasks. These projects included supporting a national conference on software quality, managing numerous subcontractors, supporting the implementation of an Army-wide software metrics program, and analyzing Ada 9X language design issues.
Over a variety of projects, Mr. Vienneau has developed a multichannel signal processing simulation system. This system supports the synthesis and analysis of signals modeled by ARMA processes. Capabilities include the generation of signal, clutter, and noise with user-specified properties; various statistical analyses such as correlation functions and FFTs; Kalman and other linear filters; and the analysis of an innovations-based signal detection algorithm via false alarm rates and detection probabilities.
Mr. Vienneau supported a project implementing many of these capabilities in a Space-Time Adaptive Processing Algorithm Development Tool (STAP/ADT). This software system is implemented under Khoros and was hosted at the Maui High Performance Computing Center.
Mr. Vienneau has extended an AI-based Constant False Alarm Rate (CFAR) signal detection system. His efforts including developing new CFAR algorithms, implementing them, applying CFAR algorithms to measured data, and analyzing and reporting the results.
Mr. Vienneau provided Scientific and Engineering Technical Assistance to the Air Force Research Laboratory. He has assisted in the reviews of the developments of a distributed operating system and two signal processors. Also, as part of SETA support, Mr. Vienneau co-taught a course on the Ada programming language.
Mr. Vienneau performed data analysis exploring the factors that contribute most to the quality, reliability, and cost of software development. He maintained the largest publicly available database of software lifecycle data. He analyzed this data using statistical tools such as linear regression, analysis of variance, and nonparamteric statistics. Mr. Vienneau has designed and programmed implementations of software models such as the Constructive Cost Model (COCOMO) and the Goel-Okumoto software reliability model.
Programming experience in Java, C++, C, Assembly, Matlab, Perl, SQL, and Fortran on Unix and Windows platforms.
Member of the Institute of Electrical and Electronic Engineers (IEEE), the IEEE Computer Society, and the IEEE Reliability Society.
See also the acknowledgements for: