Michael Meehan, PhD

Professor ·

About

 

Hobbies include playing jazz guitar: swing, bebop, gypsy jazz, and big band.

Also enjoys going on walks with Casey, his Shetland Sheepdog. 

Research Interests:

Concurrency Theory, Distributed OS, Parallel Computing, Computer Networks, Computer and Network Security, Computational Science, Design and Implementation of High-level Languages

Educational & Professional Experience:

Education

Ph. D. Computer Science, University of Alabama in Huntsville, 1987
M.S. Computer Science, University of Alabama in Huntsville, 1983
B.S. Mathematics / Philosophy Double Major, Birmingham-Southern College, 1975

Professional Experience

3/2008-present Professor, Computer Science Department, Western Washington University
9/2003-3/2008 Associate Professor, Computer Science Department, Western Washington University
9/1996-9/2003 Assistant Professor , Computer Science Department, Western Washington University
9/1992-8/1996 Assistant Professor,  Computer Science Department, Louisiana Tech University
7/1987- 9/1991 Assistant Research Professor, Computer Science Department, University of Alabama in Huntsville
11/1984- 6/1987 Graduate Research Assistant, Computer Science Department, University of Alabama in Huntsville (Doctoral Student)
9/1981-11/1984 Graduate Teaching Assistant, Computer Science Department, University of Alabama in Huntsville (Doctoral Student)
4/1980- 9/1981 Head, Division of Software Research and Development, American Digital Systems, Inc., Huntsville, Alabama
4/1980- 9/1981 Head, Software Division, Condor Systems, Inc., San Juan, Puerto Rico
5/1979- 4/1980 United States Federal Government Civil Servant, Computer Specialist, in support of the United States Navy, Pensacola NAS, Pensacola, FL.
11/1975- 5/1979 United States Federal Government Civil Servant, Senior Programmer/Analyst, in support of the United States Air Force, Maxwell AFB, Montgomery, AL.

Consulting

Boeing Military Airplane Company (BMAC). Consulted with Boeing Military Airplane Co. three times for periods ranging from two to six months each. The nature of the work cannot be disclosed in any detail but suffice it to say that it involved the development of a three processor tightly-coupled special purpose computer executing Ada for a real-time application.

ZAIAZ Corporation. Consulted with ZAIAZ Systems, Inc. relating to the development of their UNIX 5.3 product for the Intergraph Clipper processor. This involved porting UNIX 5.3 to a computer designed and manufactured by ZAIAZ based on the Intergraph Clipper processor.

Online Applications Research (OAR). Consulted with On-Line Applications Research Corp. on several contracts. These involved a variety of tasks including development of a tightly-coupled multi-processor system for UNIX and the application of local area network technologies.

SAIC formerly Science Applications International Corporation. Undisclosed research.

Spacecraft Incorporated (SCI). Undisclosed research.

U.S. Army. U.S. Army Missile Command, U. S. Army Software Engineering Directorate, Ballistic Missile Defense Command, Undisclosed research.

NASA. NASA Marshall Space Flight Center, Consulted in the development of an expert system to aid in the operation of the Hubble Space Telescope.

Strategic Missile Defense Command. Undisclosed research.

 

Recent Publications:

Reliable Multicast Protocol Using Infiniband Remote Direct Memory Access Shah Mansoor, J. Michael Meehan, 31st International Conference on Computer Applications in Industry and Engineering (CAINE 2018), October 8-10, 2018, New Orleans, LA.

Portcullis : Secure TCP Port Reservation, J Michael Meehan , Benjamin Ellerby, Raymond Weiming Luo, Evan Ricks, Oliver Smith-Denny, 30th International Conference on Computer Applications in Industry and Engineering (CAINE 2017), October 2-4, 2017, San Diego, California.

Piggy, A Tool for Rapid Prototyping, Testing, Monitoring, Protecting, and Logging of Network Applications, Computer Applications in Industry and Engineering (CAINE) 2014, New Orleans, LA, October 13-15, 2014.