| Current Research Using mixed-mode
microprocessor-less systems developed from stack-based multi-threaded
languages, particularly Java, in FPGAs, ASICs, and MEMS with Artificial
Intelligence for biomedical imaging and biosensors.
Research Publications and Articles
Publications
And
Articles In Progress
Brooks Gross and Darrin Hanna, "3D Virtual Videos of Brain
Chemistry Using Spatiotemporal Neural Networks," manuscript in progress
for journal.
Girma S. Tewolde, Darrin Hanna, and Richard E. Haskell,
"Parallelization Scheme for Multi-Swarm PSO in Embedded Applications,"
manuscript in progress for journal.
David Foster and Darrin Hanna, "Applying Partial Fault Tolerance
with Explicit Area Constraints," journal paper - submitted.
Girma S. Tewolde, Darrin Hanna, and Richard E. Haskell, "Hardware
Architecture for Particle Swarm Optimization in Embedded Applications,"
journal paper - submitted.
Girma S. Tewolde, Darrin Hanna, and Richard E. Haskell, "Particle
Swarm Optimization for Emission Source Localization in Sensor Networks,"
submitted to ANNIE 2008.
Publications
And
Articles
Girma S. Tewolde and Darrin Hanna, "Particle Swarm Optimization
for Cluster-based Classification of Breast Cancer Data," accepted at the
2007 International Conference on Genetic and Evolutionary Methods,
Las Vegas, NV, June 25 - 28, 2007.
Girma S. Tewolde and Darrin Hanna,
"Particle Swarm Optimization for Classification of Breast Cancer Data using
Single and Multisurface Methods of Data Separation," accepted at the 2007
IEEE Electro/Information Technology Conference, Illinois Institute of
Technology, Chicago, Illinois, May 17-20, 2007.
Barbara A. Oakley, Darrin Hanna, Zenon Kuznon,
and Richard Felder, "Best Practices Involving Teamwork in
the Classroom: Results from a Survey of 6,435 Engineering Students,"
accepted for publication in IEEE Transactions in Engineering Education,
May 2007.
Darrin Hanna, Michael DuChene, Lawrence Kennedy, and Brian
Carpenter, "A Compiler to Generate Hardware from Java Byte Codes for High
Performance, Low Energy Embedded Systems," accepted at the 2007
International Conference on Engineering of Reconfigurable Systems and
Algorithms, Las Vegas, NV, June 25 - 28, 2007.
Darrin Hanna, Anna M. Spagnuolo,
and Michael DuChene, "Speedup using Flowpaths for a Finite Difference
Solution of a 3D Parabolic PDE," Proceedings of the IEEE International
Parallel & Distributed Processing Symposium, Long Beach, CA, March 26-30,
2007.
Darrin Hanna and Richard E.
Haskell, "Learning Digital Systems Design in VHDL by Example in a Junior
Course," Proceedings of the ASEE North Central Section Conference, Charleston,
West Virginia, March 30-31, 2007. --Winner of second-place conference best paper award.
Richard E. Haskell, Darrin Hanna,
and Michael Latcha, "Learning Microcontroller Programming in C by Example in
a Sophomore Core Course," Proceedings of the ASEE North Central Section Conference, Charleston,
West Virginia, March 30-31, 2007.
Darrin Hanna
and Michael Duchene, "Executing Large Algorithms on Low-Capacity FPGAs
using Algorithm Partitioning and Runtime Reconfiguration," Journal
of Microprocessors and Microsystems, vol 31/5 pp 302-312, August 1,
2007.
Barbara
Oakley, Brooks A. Gross, Sara Martens, Darrin Hanna, and Gabrielle
Stryker, "Electroporation-Induced Cell Lysis in SWLA-2 Hybridomas"
Proceedings of the 28th Annual Meeting of the IEEE-EMBS, New York
City, NY, August 30 -
September 3, 2006.
Darrin Hanna, Michael DuChene, Girma Tewolde, and Jay Sattler,
"Java Flowpaths: Efficiently Generating Circuits for Embedded Systems from
Java," Proceedings of the 2006 International Conference on Embedded Systems and
Applications, Las Vegas, Nevada, June 26-29, 2006.
Richard E. Haskell, Darrin Hanna, and Kevin Van Sickle, "3D
Signature Biometrics Using Curvature Moments," Proceedings of the 2006
International Conference on Artificial Intelligence, Las Vegas, Nevada,
June 26-29, 2006.
Darrin
Hanna, Richard E. Haskell, and Michael P. Polis, "Active Learning in
Two First-Year Engineering Core Courses," Proceedings of the ASEE
Illinois-Indiana and North Central Joint Section Conference, Indiana
University Purdue University Fort Wayne, Indiana on March 31-April 1, 2006.
--Winner of the first-place conference best paper award.
Darrin Hanna and Richard E. Haskell, "Flowpaths:
Compiling Stack-based IR to Hardware," Journal of Microprocessors
and Microsystems, vol 30/3 pp 125-136, May 5, 2006.
Darrin Hanna, Jason Gorski,
Loretta Macklem, and Gabrielle Stryker, "A
Biosensor for Trapping and Detecting Bacteria in Dusty Air,"
Michigan in Space, presented at the Tenth Annual Conference of the
Michigan Space Grant Consortium, University of
Michigan, Ann Arbor, MI October 12, 2005.
Suryakala Majeti, Darrin Hanna, and Subra Ganesan, "Remote
Structural Health Monitoring of Cable Dynamics using MEMS Strain
Gages," Proceedings of the International Symposium on Cable Dynamics,
Charleston, SC, Sept. 19-22, 2005.
Barbara A. Oakley, Darrin Hanna, Sachin Kandlikar, Brooks
Gross, Gabrielle A. Stryker, "Cell Lysis in SWLA-2 Hybridomas due to 1 kHz AC Electric Fields,"
Proceedings of the 27th Annual Conference of the IEEE-EMBS,
Shanghai, China, Sept. 1-7, 2005, pages 1268 - 1269.
Darrin Hanna, Brooks
Gross, Sachin Kandlikar, Elizabeth Lempicki, Gabrielle A. Stryker, "Detecting
Vesicular Stomatitis Virus using a
Capacitive Immunosensor," Proceedings of the 27th Annual Conference of the
IEEE-EMBS,
Shanghai, China, Sept. 1-7, 2005, pages 534 - 537.
Michael Duchene and Darrin Hanna, "Executing Multiple
Tasks in Parallel using Flowpaths Generated from Stack-based Code on an FPGA,"
Proceedings of the 48th IEEE International Midwest Symposium on Circuits and
Systems, Cincinnati, OH, Aug. 7-10, 2005, pages 980 - 983.
Suryakala Majeti, Subra Ganesan, and Darrin Hanna, "MEMS
Strain Sensors for Structural Health Monitoring," Proceedings of the
International Computer Systems & Information Technology Conference 2005,
Algiers, Algeria, July 19-21, 2005.
Barbara Oakley, Doreen Lawrence, Jesse
Petway, Mark Jackson, Pat Dessert, and Darrin Hanna, "Differences in
Statewide Test Results As the Result of Using A Japanese-Based Supplemental
Mathematics System, Kumon Mathematics, in an Inner-Urban School
District," Proceedings of the 2005 ASEE Conference, Portland, OR, June
2005.
Richard E. Haskell and Darrin Hanna, "What are the
Fundamentals of Digital Design?" Proceedings of the 2005 ASEE
North Central Section Conference, Ohio Northern University, April 7-8,
2005. --Winner of a conference best paper award.
Darrin Hanna, Gabrielle Stryker, Jason Gorski,
and Loretta Macklem, "Detecting Biological Agents in Harsh Environments
in Space or Spacecraft," Poster presented at the Ninth Annual
Conference of the Michigan Space Grant Consortium, University of
Michigan, Ann Arbor, MI October 16, 2004.
Anna M. Spagnuolo, Darrin Hanna, William
Lindsey, and Gabrielle A. Stryker, "Modeling HIV-1 Dynamics and the
Effects of Decreasing Activated Infected T-cell Count by Filtration," Proceedings
of the 26th Annual International Conference of the IEEE-EMBS, San Francisco, CA September 1-5,
2004, p. 722-725.
Brooks A Gross, Sachin S. Kandlikar, Barbara A. Oakley,
Darrin Hanna, Andrew Rusek, Gabrielle A. Stryker, "An
Examination of the Effect of an AC Pulsed Electric Field on Cell Mortality
in SWLA-2 Hybridomas," Proceedings of the 26th Annual International Conference of
the IEEE-EMBS, San Francisco, CA September 1-5, 2004, p.
2635-2638.
Darrin Hanna, "Engineering
Managed Care Automation via the Treatment Planning Process: A Bottom-up
Approach," Proceedings of the 26th Annual International Conference of
the IEEE-EMBS, San Francisco, CA September 1-5, 2004, p.
3408-3411.
Sachin S. Kandlikar, Barbara A. Oakley,
Darrin Hanna, Gabrielle A. Stryker, "An Examination of the Effect
of Decaying Exponential Pulse Electric Fields on Cell Mortality in Murine
Spleenocytes, Hybridomas, and Human Natural Killer Cells," Proceedings
of the 26th Annual International Conference of the IEEE-EMBS, San Francisco, CA September 1-5,
2004, p. 2643-2646.
Charles Lee*, Darrin Hanna,
Richard E. Haskell, and Richard L Alena*, "Using Fuzzy Clusters for
Real-time Space Flight Safety," Proceedings of the 2004 International Conference on Artificial Intelligence, Las Vegas, NV, June
21-24, 2004, Vol. 2, pp. 619-625. *Collaborators from NASA Ames Research Center.
Darrin Hanna and Richard E. Haskell,
"Implementing Software Programs in FPGAs using Flowpaths," Proceedings of the 2004 International Conference on
Embedded Systems and Applications pp. 76-82, Las Vegas, NV, June
21-24, 2004.
Richard E. Haskell, Darrin Hanna, and Wayne
M. Morrell, "A Freshman Engineering Core Course in Modern Digital
Design," Proceedings of the ASEE/NCS Spring Conference: Excellence
in Engineering Technology Education and Research, April 1-3, 2004,
Kalamazoo, Michigan.
Richard E. Haskell, Ping Li and Darrin Hanna, "Using a Genetic Algorithm to Optimize the
Performance of Classification Tree Fuzzy Systems," Journal of Pattern Recognition,
37(8):1653-1659, 2004.
Barbara A. Oakley and Darrin Hanna, "A
review of Nanobioscience and Bioinformatics Initiatives in North
America," IEEE Transactions on Nanobioscience,
March 2004, 3(1):74-84.
Richard E. Haskell and Darrin Hanna, "A
VHDL Forth Core for FPGAs," Microprocessors and Microsystems, April 2004, 28(3):115-125.
Darrin Hanna and Richard E. Haskell, "Using Flowpaths for the High-Level
Synthesis of Reconfigurable Systems,"
Proceedings of the 2003 International Conference on Engineering of
Reconfigurable Systems and Algorithms, Las
Vegas, NV, June 22 – 26, 2003.
Richard
E. Haskell and Darrin Hanna, "Rapid Prototyping using a
Microprocessor Core on a Spartan II FPGA,"
Proceedings of the 2003 International Conference on Embedded
Systems and Applications, Las
Vegas, NV, June 22 – 26, 2003.
Ping
Li, Richard E. Haskell, and Darrin Hanna, "Optimizing Fuzzy
Decision Trees Using Genetic Algorithms,"
Proceedings of the 2003 International Conference on Artificial
Intelligence, Las Vegas, NV, June 22 – 26, 2003.
Darrin Hanna, Barbara Oakley, and Gabrielle Stryker,
"Using Systems-on-a-Chip Pathogen Filtering in an Implantable Device to
Replace or Enhance Chemotherapy," IEEE Transactions on Nanobioscience,
March 2003; 2:1:6-13.
Darrin Hanna,
A Novel Method for Generating Microprocessor-less
Systems with Applications in Bioengineering, Ph.D. Dissertation, Oakland University, 2003,
Rochester, Michigan.
Barbara Oakley,
Darrin Hanna, Meir Shillor, and Gary Barber, "Ultrasonic Parameters as a
Function of Hydrostatic Pressure II.
Mathematical Models of the Speed of Sound in Organic Liquids," Journal of Physical and Chemical Reference Data, 2003,
32:3:1535-1544.
Barbara Oakley, Gary Barber,
Tony Worden, and Darrin Hanna, "Ultrasonic Parameters as a
Function of Hydrostatic Pressure I.
A Review of the Data for Organic Liquids," Journal of Physical and Chemical Reference
Data, 2003,
32:3:1501-1533.
Darrin Hanna
and Richard E. Haskell, "Maximizing Performance of Software Programs
Running on FPGAs by Using Flowpaths," Poster at the Eleventh ACM/SIGDA
International Symposium on Field Programmable Gate Arrays, Monterey, CA,
February 2003.
Barbara Oakley, Julie de
Hagen, Darrin Hanna, Basim Al-Khateeb, and Mahmoud Al-Nsour,
"Simulation of Electromagnetic Fields in a Microelectrode
Array," Proceedings of the IEEE EMBS Special Topic Conference on Molecular
and Cellular Tissue Engineering, Genova, Italy, 2002.
Darrin Hanna,
Jerry E. Marsh, and Richard E. Haskell, "How
to Produce Students Who Can Solve Problems using Computers Instead of
Computers that Create Problems for Students in Engineering,"
Proceedings of the ASEE 2002 North Central Section Conference, Oakland University, Rochester,
MI, April 5-6, 2002.
Richard
E. Haskell and Darrin Hanna, "An Elastic Microprocessor Core for Xilinx
FPGAs," Proc. Second IEEE Electro/Information
Technology Conference, Oakland University, Rochester, MI, June 7-9, 2001.
Richard E. Haskell and
Darrin Hanna, "FPGA Integrated Co-Design,"
Proc. of the Microelectronic System Education Conference, Las
Vegas, NV, June 17-18, 2001.
G. Srinivasan and D.
Hanna, "Magnetic Transitions
and Electrical Transport in Lanthanum Strontium Manganite: Effect of
Substitutions and High Pressure," Applied Physics
Letters, Volume 79, 5, pp. 641-644, July 30, 2001.
Darrin Hanna, Hardware/Software Co-Design
using Field Programmable Gate Arrays and Reconfigurable Controllers,
Thesis for the degree of Master of Science in Computer Science and
Engineering, Oakland University, 2000.
Richard E. Haskell,
Darrin Hanna, Ping Li, Ka C. Cheok and Greg Hudas, "Finding
Pattern Behavior in Temporal Data using Fuzzy Clustering," Proc. of
the Conference on Artificial Neural Networks in Engineering, St. Louis,
MO, November 5 – 8, 2000.
Richard E. Haskell and
Darrin Hanna, "Implementing a Forth
Engine Microcontroller on a Xilinx FPGA," Article for IEEE Student
Supplement May 2000, copyright 2000.
G. Srinivasan, T. P. Mullin, D. Hanna, A. Manivannan and M. S. Seehra, "Magnetic
and High Pressure Magneto-transport Properties of Cesium Substituted
Lanthanum Calcium Manganites," Applied Physics A, volume 72, pp.
333-339, 2001.
G. Srinivasan, D.
Hanna, R. Suryanarayanan, J. Berthon, "Static
and High-Frequency Magnetic Properties of Fe and Cr Substituted Lanthanum
Manganites," Journal of Magnetism and Magnetic Materials, 211, pp.
248-253, 1999.
Doctoral Dissertations advised (chair)
Suryakala Majeti, "A New Micro Electromechanical Capacitive
Strain Sensor," Fall 2006 (Co-chair with Dr. Subramaniam
Ganesan).
Masters theses advised (chair)
Michael DuChene, "Speedup using Flowpaths for a Finite
Difference Solution of a Parabolic PDE," Fall 2006.
Lawrence Kennedy, "The Object-oriented Design of
Microelectromechanical Systems using Java and Flowpath Circuits," Fall 2006.
Nicholas Sup, "Design and Analysis of a Closed-loop,
Software-configurable Circuit for Automotive Fuel Injector Control,"
Summer 2006.
Jamie Quaderer, "A Study on the Effects of Pressure
Acoustical and Chemical Parameters," Spring 2002 (Co-chair with Dr. Barbara
Oakley).
Invited
Talks
"The Promise of Reconfigurable Systems," a keynote to be
presented at the Reconfigurable Systems, Microsystems, and Nanotechnology
Workshop, May 8-9, 2007, Bob Jones Auditorium, Redstone Arsenal, Alabama.
"NextStep: An Automated Medical Record," presented at the
Michigan Association of Community Mental Health Boards Annual Fall
Conference, October 17, 2006, Traverse City, MI.
"High Tech, Low Cost Keys to
Building and Maintaining a Profitable Sales Force, "Automation Alley's
Business Forum, October 4, 2005, 12:30 - 1:15 p.m. at the Detroit Marriott
in Troy, Michigan. Co-sponsored by Automation Alley and Oakland University.
Speakers: Dr. Darrin Hanna and Dr. Mark Simon.
"From Generating Hardware Directly from Software
for Designing and Implementing Mixed-Mode Systems to Bio-sensing to Driving
Clinical Decisions: an Integrated Systems Approach," presented at the
Sigma XI Luncheon, February 14, 2005, Oakland University, Rochester, MI.
"Quantifying Low Concentrations of Antigen in
Real-Time using Mathematical Modeling and AI," an invited talk
presented at the Karmanos Cancer Institute, November 9, 2004, Detroit, MI.
An invited guest on "The Internet Advisor," to speak
about sales force automation and NextSale a radio talk show on WJR, 760 AM
co-hosted by Foster Brown and Gary Baker on April 23, 2004.
"Implementing Software Programs in FPGAs using
Reconfigurable Flowpaths," presented at the Department of Computer
Science and Engineering Seminar, April 12, 2004, Oakland University,
Rochester, MI.
"Signal Processing for a Capacitive BioMEMS,"
presented at the IEEE Spring 2004 Section Conference March 24, 2004, Section
XI Bio-Engineering at the bps Training and Conference Center, Beverly Hills,
MI.
"An Implantable BioMEMS for Filtering Pathogens
from Blood or Lymph," presented at the Physics Colloquium, October 16,
2004, Oakland University, Rochester, MI.
"e-Commerce and Sales Force Automation,"
presented at the Ohio State University invited by Dr. Roger Blackwell,
October 21, 2003.
"Optimizing the Co-Design Process with Field Programmable
Gate Arrays," presented at the IEEE quarterly section on Oct. 25,
2000 at Yasaki N. America, Canton, MI.
The Research Team
PICTURES from
the 2004 International Conference on Computer Science and Engineering

|