|
(Our navigation buttons are at the TOP of each screen.)40+ years experience with software development industry & 26+ years with Graphical User Interface (GUI) design & development within a Windows PC Operating System environment.Familiarity with 16-bit and 32-bit Application Programmer Interface (API’s) commands, with other Dynamic Link Libraries (DLL’s), with Third Party components, with ActiveX, COM\DCOM\COM+, and with using Integrated Development Environments (IDE’s). Experience with Fortran Development (and historically with PL/1). Also some historical experience with Assembly language programming (hexadecimal\octal\binary conversions), floating point, fixed point, and double precision considerations from the ground up (fully utilizing the so-called “Harvard machine” architecture and other newer architectures). Extensive recent 2004 experience writing and simulating systems in MatLab® and Simulink® (as applied to GPS\INS navigation and radar target tracking) but also has hands-on familiarity with MatLab® and Simulink® use since 1992. Work for MITRE in 1997 and for XonTech and Raytheon in 1999\2000, respectively, also involved use of MatLab® and Simulink® as did our work for Arete in 2004, Goodrich ISR in 10/2012-5/2013, OKSI in 11/2013-3/2014, and Aurora Flight Sciences (now part of Boeing) in 2015. TeK Associates is also following recent serial gigabit per second rate developments in VXS (Switched Fabric for 6U VMEbus such as Infiniband, Serial RapidIO, PCI Express & PCI Express AS, Gigabit Ethernet, StarFabric and associated specifications as, respectively, VITA 41.1, 41.2,.41.3, 41.4, 41.5), XMC (Switched Fabric Mezzanine Module), and VITA 49 Digital IF Forum. TeK Associates has also become aware that the best of both worlds may now be achieved by ruggedized packaging of Commercial Off-The-Shelf (COTS) cards and processors in Line Replaceable Units (LRU’s) and in ARINC 3/4 ATRs to match prior Form, Fit, and Function (F3). TeK Associates is especially enthusiastic about the emerging PCI Express (PCIe)standard that is already shipping on 200 Million Laptops in 2006 and more in 2007 and PCI Express’s capability for handling multiple CPU’s and cables up to 7 meters long and with data rates of 10 GigaHertz/Second each way and to be low cost as well ($30-$40) with high end multiple CPU versions at ~$100 (and also 3U version already approved by the PXI Consortium)! To aid in making the transition as gentle as possible over the next few years, new computers will have both the older PCI ports as well as the new PCI Express (PCIe) ports. (As of early May 2006, the IEEE Draft 802.11n, constituting emerging Wireless standards, failed to pass but it did finally pass in September 2009.) Meanwhile a new standard is evolving for the Small Computer System Interface (SCSI) as a serial version aptly named Serial Attached SCSI (SAS). According to page 7 of the November 2006 issue of Military & Aerospace Electronicss, Vol. 17, No. 11, “VITA and VME Technology Mark 25-Year Milestone,” it is stated that “VME technology is in more than 25 million products”. In the past, nearly 60 VME technology specifications have been defined to meet the evolving needs of critical embedded systems. Most recently, VITA introduced VPX VITA 48 specifications to enable networked fabrics in 6U rugged systems, VITA 51 methods to determine system reliability, VITA 56 mezzanine module options, and VITA 58 packaging schemes to make systems more robust and interchangeable. Key Benefits:
Capabilities:
Historical Account of our experience therein:[1]
Kerr, T. H., “ADA70
Steady-State Initial-Value Convergence Techniques,”
General Electric Class 2 Report, Technical Information Series No. 72 CRD095,
1972. [2] Kerr, T. H., “A Simplified Approach to Obtaining the Steady-State Initial Conditions for Linear System Simulations,” Proceedings of the Fifth Annual Pittsburgh Conference on Modeling and Simulation, 1003 ff, 1974. [3] Kerr, T. H., “An Invalid Norm Appearing in Control and Estimation,” IEEE Trans. on Automatic Control, Vol. 23, No. 1, pp. 73-74, Feb. 1978 (correction in No. 6, p. 1117-118, Dec. 1978). [4] Kerr, T. H., “Three Important Matrix Inequalities Currently Impacting Control and Estimation Applications,” IEEE Trans. on Automatic Control, Vol. AC-23, No. 6, pp. 1110-1111, Dec. 1978. [5] Kerr, T. H., “Introduction to MSM-ll Independent Verification and Validation,” Intermetrics Memo, Cambridge, MA, 30 Oct. 1981, for NADC. [6] Kerr, T. H., “Functional and Mathematical Structural Analysis of the Passive Tracking Algorithm (PTA),” Intermetrics Report No. IR-MA-208, Cambridge, MA, 25 May 1983, for NADC. [7] Kerr, T. H., “Assessment of the Status of the Current Post-Coherrent Localization Algorithm,” Intermetrics Report No. IR-MA-319, Cambridge, MA, 31 May 1984, for NADC. [8] Kerr, T. H., “Update to and Refinement of Aspects of Pattern Recognition Principles Used in the Missile Warning System (AN/AAR-47),” Intermetrics Report No. IR-MA-362, Cambridge, MA, for Honeywell Electro-Optical, Lexington, MA, 15 Sep. 1984. [9] Kerr, T. H., “WIS System Support Contract: TEMPEST Considerations for the LANCC/SM: Interim Report,” Intermetrics Report No. IR-MA-559, for RMS Technologies, Inc., 25 Nov. 1985. [10] Kerr, T. H., “WIS System Support Contract: Potential Vulnerability of Fiber-Optic Links,” Intermetrics Report No. IR-MA-569, for RMS Technologies, Inc., 25 Nov. 1985. [11] Kerr, T. H., “WIS System Support Contract: Tutorial Overview/Bibliography on Security Aspects of WIS,” Intermetrics Report No. IR-MA-572, for RMS Technologies, Inc., 25 Nov. 1985. [12] Kerr, T. H., “WIS System Support Contract: MLMR White Paper,” Intermetrics Report No. IR-MA-573, for RMS Technologies, Inc., 25 Nov. 1985. [13] Kerr, T. H., “WIS System Support Contract: An Assessment of Security Issues of Current Concern to WASSOs and Other Members of the SCWG,” Intermetrics Report No. IR-MA-599, for RMS Technologies, Inc., 22 Jan. 1986. [14] Kerr, T. H., “The Proper Computation of the Matrix Pseudo-Inverse and its Impact in MVRO Filtering,” IEEE Trans. on Aerospace and Electronic Systems, Vol. 21, No. 5, pp. 711-724, Sep. 1985. [15] Kerr, T. H., “Computational Techniques for the Matrix Pseudoinverse in Minimum Variance Reduced-Order Filtering and Control,” in Control and Dynamic Systems-Advances in Theory and Applications, Vol. XXVIII: Advances in Algorithms and computational Techniques for Dynamic Control Systems, Part 1 of 3, C. T. Leondes (Ed.), Academic Press, N.Y., 1988. [16] Therrien, C. W., and Kerr, T. H., “Results of 2-D Spectrum and Correlation Analysis,” Group Memo No. 95.3155, MIT Lincoln Laboratory, Lexington, MA, 8 Sep. 1987. [17] Kerr, T. H., Kaufman, J., “Satellite Survivability: 3-D Geometric Update to the prior 2-D Analysis of Bearings-Only Target Triangulation-Further Gauging the Deleterious Impact of Satellite Navigation/Attitude Uncertainties on Required Operational Performance,” Group Memo No. 95.3560, MIT Lincoln Laboratory, Lexington, MA, 30 Mar. 1988. [18] Kerr, T. H., “The Principal Minor Test for Semidefinite Matrices-Author’s Reply,” AIAA Journal of Guidance, Control, and Dynamics, Vol. 13, No. 3, p. 767, Sep.-Oct. 1989. [19] Kerr, T. H., “An Analytic Example of a Schweppe Likelihood Ratio Detector,” IEEE Trans. on Aerospace and Electronic Systems, Vol. 25, No. 4, pp. 545-558, Jul. 1989. [22]
Kerr, T. H., “Rationale
for Monte-Carlo Simulator Design to Support Multichannel Spectral Estimation
and/or Kalman Filter Performance Testing and Software Validation/Verification
Using Closed-Form Test Cases,” MIT
Lincoln Laboratory Report No. PA-512, Lexington, MA, 22 Dec. 1989 (BSD). [23] Kerr, T. H., “A Constructive Use of Idempotent Matrices to Validate Linear Systems Analysis Software,” IEEE Trans. on Aerospace and Electronic Systems, Vol. 26, No. 6, pp. 935-952, Nov. 1990 (minor correction in Nov. 1991 issue). [24] Kerr, T. H., “Multichannel Shaping Filter Formulations for Vector Random Process Modeling Using Matrix Spectral Factorization,” MIT Lincoln Laboratory Report No. PA-500, Lexington, MA, 27 Mar. 1989 (BSD). [25]
Kerr, T. H., “Streamlining
Measurement Iteration for EKF Target Tracking,”
IEEE
Transactions on Aerospace and Electronic Systems, Vol. 27, No. 2, March 1991
(minor correction appears in Nov. 1991 issue). [26]
Kerr, T. H.,
“Numerical
Approximations and Other Structural Issues in Practical Implementations of
Kalman Filtering,”
last chapter in Approximate Kalman Filtering, edited by Guanrong Chen,
1993. [27] Kerr, T. H.,
“Emulating
Random Process Target Statistics (using MSF),”
IEEE Trans.
on Aerospace and Electronic Systems, Vol. 30,
No. 2, pp. 556-577, Apr. 1994. [28] Kerr, T. H., “Use of GPS/INS in the Design of Airborne Multisensor Data Collection Missions (for Tuning NN-based ATR algorithms),” the Institute of Navigation Proceedings of GPS-94, Salt Lake City, UT, pp. 1173-1188, 20-23 Sep. 1994. [29] Kerr, T. H., and Satz, H., S., “Applications of Some Explicit Formulas for the Matrix Exponential in Linear Systems Software Validation,” Proceedings of 16th Digital Avionics System Conference, Vol. I, pp. 1.4-9 to 1.4-20, Irvine, CA, 26-30 Oct. 1997. [30] Kerr, T. H., “Critique of Some Neural Network Architectures and Claims for Control and Estimation,” IEEE Transactions on Aerospace and Electronic Systems, Vol. AES-34, No. 2, pp. 406-419, Apr. 1998. [33] Kerr, T. H., “Exact Methodology for Testing Linear System Software Using Idempotent Matrices and Other Closed-Form Analytic Results,” Proceedings of SPIE, Session 4473: Tracking Small Targets, pp. 142-168, San Diego, CA, 29 July-3 Aug. 2001 (contains more sections than [29]). [34] Kerr, T. H., “Comments on ‘Determining if Two Solid Ellipsoids Intersect’,” AIAA Journal of Guidance, Control, and Dynamics, Vol. 28, No. 1, pp. 189-190, Jan.-Feb. 2005. [35] Roe, G. M., Pseudorandom Sequences for the Determination of System Response Characteristics: Sampled Data Systems, General Electric Research and Development Center Class 1 Report No. 63-RL-3341E, Schenectady, NY, June 1963. [36] Watson, J. M. (Editor), Technical Computations State-Of-The-Art by Computations Technology Workshops, General Electric Information Sciences Laboratory Research and Development Center Class 2 Report No. 68-G-021, Schenectady, NY, December 1968. [37] Carter, G. K. (Editor), Computer Program Abstracts--Numerical Methods by Numerical Methods Workshop, General Electric Information Sciences Laboratory Research and Development Center Class 2 Report No. 69-G-021, Schenectady, NY, August 1969. [38] Carter, G. K. (Editor), Computer Program Abstracts--Numerical Methods by Numerical Methods Workshop, General Electric Information Sciences Laboratory Research and Development Center Class 2 Report No. 72GEN010, Schenectady, NY, April 1972. [39] Michael F. Hordeski, Control System Interfaces: Design and Implementation using Personal Computers, Prentice-Hall, Englewood Cliffs, NJ, 1992. [40] Zeller, A., Why Programs Fail: A Guide to Systematic Debugging, 2nd Edition, Evelsier, Inc., Burlington, MN, 2009. [41] Jorgensen, P. C., Modeling Software Behavior: A Craftman’s Approach, American Publications, Taylor and Francis Group, LLC, 2009. [42] Fernandez, M., Models of Computation: An Introduction to Computability Theory, Springer, NY, 2009. [43] Harris, A., Pro IronPython, Apress, Springer-Verlag, NY, 2009. (Source code available at http://www.apress.com) [supports Import .NET ] [44] Kerr, T. H., “Comment on ‘Precision Free-Inertial Navigation with Gravity Compensation by an Onboard Gradiometer’,” AIAA Journal of Guidance, Control, and Dynamics, July-Aug. 2007. [46] Developing Communications and ISR Systems Using MATLAB and Simulink.pdf [47] Gottlieb, S., Ketcheson, D., Shu, C.-Wang, Strong Stability Preserving Runge-Kutta and Multistep Time Discretization, World Scientific, NY, 2011. [48] Jorge A. Calvo, Scientific Programming: Numeric, Symbolic, and Graphical Computing with Maxima, Lady Stephenron Library, Newcastle on Tyre, UK, 2018. [49] Zoe Mickley Gillenwater, Flexible Design: Creating Liquid and Elastic Layouts with CSS, New Riders, Berkley, CA, 2009. [I like what I already have!] [50] Brendan Burns, Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services, 1st Edition, O'Reilly Media, Inc., Sebastopol, CA, 2018. Errata: https://www.oreilly.com/catalog/errata.csp?isbn=9781491983645 [51] 8 Books for Getting Started With Computer Vision: https://machinelearningmastery.com/computer-vision-books/ [52] James L. Melsa, Computational Programs for Computational Assistance in the Study of Linear Control Theory, McGraw-Hill, NY, 1970. [53] Matt Phillips, Founder/President Military Java Group-Jarhead Java/ Bravo Zulu Java/ Stars & Stripes Java:
TeK Associates’ primary software product for the PC is TK-MIPTM, which encapsulates both historical and recent statistical estimation and Kalman filtering developments and performs the requisite signal processing intuitively, understandably, efficiently, and for easily accessible I/O results that are being sought. Go to Top |
TeK Associates motto: "We work hard to make your job easier!" |