EASL: Embedded, Adaptive Systems Laboratory
EASL
Embedded, Adaptive Systems Laboratory

Selected Publications in:

Embedded Computer Vision

  1. S. Apewokin, B. Valentine, S. Wills, L. M. Wills and A. Gentile, Multimodal Mean Adaptive Backgrounding for Embedded Real-Time Video Surveillance, Proceedings of the Embedded Computer Vision Workshop (ECVW07), Minneapolis, Minnesota, June 2007.
  2. B. Valentine, S. Apewokin, L. M. Wills, S. Wills and A. Gentile, Midground Object Detection in Real World Video Scenes, Proceedings of the IEEE International Conference on Advanced Video and Signal-based Surveillance (AVSS), London, England, September 2007.
  3. A. Gentile, S. Sander, L. M. Wills and D. S. Wills, Impact of Pixel to Processor Ratio in Embedded SIMD Image Processing Architectures, Journal of Parallel and Distributed Computing, Vol. 64, No. 11, pp. 1318-1327, November 2004.
Back to Top

Parallelizing Sequential Image Processing Software

  1. L. Baumstark and L. M. Wills, Multidimensional Dataflow-based Parallelization for Multimedia Instruction Set Extensions, Proceedings of the 3rd International Workshop on Embedded Computing, Columbus, Ohio, held in conjunction with the 2006 International Conference on Parallel Processing (ICPP-06), August 2006.
  2. S. Sander and L. M. Wills, Retargeting Image-Processing Algorithms to Varying Processor Grain Sizes, Proceedings of the 3rd International Workshop on Embedded Computing, Columbus, Ohio, held in conjunction with the 2006 International Conference on Parallel Processing (ICPP-06), August 2006.
  3. T. C. Huang, L. M. Wills, R. Melton and C. Alford, Predicting Communication Protocol Performance on Superscalar Architectures using Instruction Dependency, Performance Evaluation, Vol. 63, No. 9-10, pp. 939-955, October 2006.
  4. L. Baumstark and L. M. Wills, Dynamic Estimation of Data-Level Parallelism in Nested Loop Structures, Proceedings of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA 2005), pp. 28-32, Pittsburgh, Pennsylvania, co-located with the 12th Working Conference on Reverse Engineering, November 2005.
  5. L. Baumstark and L. M. Wills, Retargeting Sequential Image-Processing Programs for Data Parallel Execution, IEEE Transactions on Software Engineering, Vol. 31, No. 2, pp. 116-136, February 2005.
  6. L. Baumstark, M. Guler and L. M. Wills, Extracting an Explicitly Data-Parallel Representation of Image-Processing Programs, Proceedings of the 10th Working Conference on Reverse Engineering (WCRE), IEEE Computer Society Press, pp. 24-34, Victoria, British Columbia, Canada, November 2003.
  7. L. M. Wills, T. Taha, L. Baumstark and S. Wills, Estimating Potential Parallelism for Platform Retargeting, Proceedings of the 9th Working Conference on Reverse Engineering (WCRE), IEEE Computer Society Press, pp. 55-64, Richmond, Virginia, October 2002.
  8. L. Baumstark and L. M. Wills, Exposing Data-Level Parallelism in Sequential Image Processing Algorithms, Proceedings of the 9th Working Conference on Reverse Engineering (WCRE), IEEE Computer Society Press, pp. 245-254, Richmond, Virginia, October 2002.
Back to Top

High-Performance Color Imaging

  1. J. M. Kim, S. Wills and L. M. Wills, Implementing and Evaluating a Color-Aware Instruction Set for Low-Memory, Embedded Video Processing in Data Parallel Architectures, Proceedings of the IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2005), Lecture Notes in Computer Science, Vol. 3824, Springer-Verlag, pp. 4 - 16, Nagasaki, Japan, Best Paper Award, December 2005.
  2. J. M. Kim, S. Wills and L. M. Wills, Architectural Enhancements for Color Image and Video Processing on Embedded Systems, Proceedings of the 10th Asia-Pacific Conference: Advances in Computer Systems Architecture (ACSAC 2005), Lecture Notes in Computer Science, Vol. 3740, Springer-Verlag, pp. 104 - 117, Singapore, October 2005.
  3. J. M. Kim, S. Wills and L. M. Wills, Determining Optimal Grain Size for Efficient Vector Processing on SIMD Image Processing Architectures, Proceedings of the 10th Asia-Pacific Conference: Advances in Computer Systems Architecture (ACSAC 2005), Lecture Notes in Computer Science, Vol. 3740, Springer-Verlag, pp. 551 - 565, Singapore, October 2005.
  4. J. M. Kim, L. M. Wills and D. S. Wills, Effective Detection and Elimination of Impulse Noise for Reliable 4:2:0 YCbCr Signals Prior to Compression Encoding, Proceedings of the 30th IEEE International Conference on Acoustics, Speech, Signal Processing (ICASSP '05), Vol. 2, pp. 1005-1008, Philadelphia, Pennsylvania, March 2005.
Back to Top

Dynamic Optimization of Data Communication in Multimedia Architectures

  1. H. Kim, S. Wills and L. M. Wills, Optimizing Operand Transport using Dynamic SIMDization in Multimedia Systems, Proceedings of the IEEE International Workshop on Multimedia Signal Processing, pp. 372-377, Victoria, British Columbia, Canada, October 2006.
  2. H. Kim, S. Wills and L. M. Wills, Reducing Operand Communication Overhead using Instruction Clustering for Multimedia Applications, Proceedings of the IEEE International Symposium on Multimedia (ISM 2005), pp. 345-352, Irvine, California, December 2005.
  3. H. Kim, D. S. Wills and L. M. Wills, Technology-based Architectural Analysis of Operand Bypass Networks for Efficient Operand Transport, Proceedings of the 4th International Workshop on Performance Modeling, Evaluation, Optimization of Parallel and Distributed Systems (PMEO-PDS'05) , pp. 273b:1-8, Denver, Colorado, held in conjunction with the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05), April 2005.
  4. H. Kim, D. S. Wills and L. M. Wills, Empirical Analysis of Operand Usage and Transport in Multimedia Applications, Proceedings of the 4th IEEE International Workshop on System-on-Chip for Real-Time Applications(IWSOC’04), pp. 168-171, Banff, Alberta, Canada, July 2004.
  5. S. Bunchua, D. S. Wills and L. M. Wills, Reducing Operand Transport Complexity of Superscalar Processors using Distributed Register Files, Proceedings of the International Conference on Computer Design (ICCD), pp. 532-535, San Jose, California, October 2003.
Back to Top

Engineering Education

  1. L. M. Wills and D. S. Wills, MiSaSiM: A Resource-Aware Programming Environment for Computer Systems Engineering Education, 2007 Frontiers in Education Conference (FIE07), pp. S1C:7-12, Milwaukee, Wisconsin, October 2007.
  2. L. M. Wills, J. Auerbach and J. Hughes, Partners in Transitioning to Tech: Supporting Students Who Follow Nontraditional Paths to Engineering Degrees, Frontiers in Education Conference (FIE06), pp. S4G:3-8, San Diego, California, Top Five Finalist for Benjamin J. Dasher Best Paper Award, October 2006.
  3. M. Wolff and L. M. Wills, SATSim: A Superscalar Architecture Trace Simulator Using Interactive Animation, Proceedings of the Workshop on Computer Architecture Education (WCAE), pp. 22-26, Vancouver, British Columbia, Canada, held in conjunction with the 27th International Symposium on Computer Architecture, June 2000.
Back to Top

Binary Reverse Engineering

  1. L. Vinciguerra, L. M. Wills, N. Kejriwal, P. Martino and R. Vinciguerra, An Experimentation Framework for Evaluating Disassembly and Decompilation Tools for C++ and Java, Proceedings of the 10th Working Conference on Reverse Engineering (WCRE), IEEE Computer Society Press, pp. 14-23, Victoria, British Columbia, Canada, November 2003.
Back to Top

Automated Program Understanding:

  1. L. M. Wills, Automated Program Recognition by Graph Parsing, MIT Artificial Intelligence Laboratory Technical Report 1358, 333 pages, Ph.D. dissertation, July 1992.
  2. L. M. Wills, Automated Program Recognition: A Feasibility Demonstration, Artificial Intelligence, Vol. 45, No. 1-2, pp. 113-172, September 1990.
  3. C. Rich and L. M. Wills, Recognizing a Program's Design: A Graph-Parsing Approach, IEEE Software, Vol. 7, No. 1, IEEE Computer Society Press, pp. 82-89, January 1990; Reprinted in: Artificial Intelligence at MIT: Expanding Frontiers, (P. H. Winston, ed.) MIT Press, Cambridge, Massachusetts, pages 196-215, 1990, and in Software Reengineering, (R. Arnold, ed.), IEEE Computer Society Press, pages 534-541, 1992.
  4. L. M. Wills, Flexible Control for Program Recognition, Proceedings of the First Working Conference on Reverse Engineering, IEEE Computer Society Press, pp. 134-143, Baltimore, Maryland, May 1993.
  5. S. Rugaber, K. Stirewalt and L. M. Wills, The Interleaving Problem in Program Understanding, Proceedings of the Second Working Conference on Reverse Engineering, IEEE Computer Society Press, pp. 166-175, Toronto, Ontario, Canada, July 1995.
  6. S. Rugaber, K. Stirewalt and L. M. Wills, Detecting Interleaving, Proceedings of the IEEE International Conference on Software Maintenance, IEEE Computer Society Press, pp. 265-274, Nice, France, Best Paper Award, October 1995.
  7. S. Rugaber, K. Stirewalt and L. M. Wills, Understanding Interleaved Code, Automated Software Engineering, Vol. 3, No. 1-2, pp. 47-76, June 1996.
  8. L. M. Wills and J. H. Cross, Recent Trends and Open Issues in Reverse Engineering, Automated Software Engineering, Vol. 3, No. 1-2, pp. 165-172, June 1996.
  9. L. M. Wills, Using Attributed Flow Graph Parsing to Recognize Clichés in Programs, Lecture Notes in Computer Science, Graph Grammars and Their Application to Computer Science, Vol. 1073, J. Cuny and H. Ehrig and G. Engels and G. Rozenberg(eds.), Springer, pp. 170-184, May 1996.
  10. R. Clayton, S. Rugaber, L. Taylor and L. M. Wills, A Case Study of Domain-based Program Understanding, Proceedings of the 5th International Workshop on Program Comprehension, IEEE Computer Society Press, pp. 102-110, Dearborn, Michigan, May 1997.
  11. G. Abowd, A. Goel, M. McCracken, M. Moore, C. Potts, S. Rugaber and L. M. Wills, Mission-Oriented Legacy System Evolution Through Architectural Recovery and Evaluation, Workshop on Migration Strategies for Legacy Systems, pp. 14-18, held in conjunction with IEEE International Conference on Software Engineering, May 1997.
  12. G. Abowd, C. Ertmann-Christiansen, A. Goel, D. Jerding, M. McCracken, M. Moore, J. Murdock, C. Potts, S. Rugaber and L. M. Wills, MORALE: Mission-Oriented Architectural Legacy Evolution, Proceedings of the IEEE International Conference on Software Maintenance, IEEE Computer Society Press, pp. 150-159, Bari, Italy, October 1997.
  13. R. Clayton, S. Rugaber and L. M. Wills, Dowsing: A Tools Framework for Domain-Oriented Browsing Software Artifacts, Proceedings of the International Conference on Automated Software Engineering (ASE), IEEE Computer Society Press, pp. 204-207, Honolulu, Hawaii, October 1998.
  14. R. Clayton, S. Rugaber and L. M. Wills, On the Knowledge Required to Understand a Program, Proceedings of The Fifth IEEE Working Conference on Reverse Engineering'98, IEEE Computer Society Press, pp. 69-78, Honolulu, Hawaii, October 1998.
Back to Top

Reconfigurable Software for Autonomous Vehicle Control:

  1. L. M. Wills, S. Kannan, S. Sander, M. Guler, B. Heck, J. V. R. Prasad, D. Schrage and G. Vachtsevanos, A Prototype Open Control Platform for Reconfigurable Control Systems, Software-Enabled Control: Information Technologies for Dynamical Systems, T. Samad and G. Balas(eds.), IEEE Press, pp. 63-84, Piscataway, New Jersey, May 2003.
  2. G. Vachtsevanos, F. Rufus, J. V. R. Prasad, I. Yavrucuk, D. Schrage, B. Heck and L. M. Wills, An Intelligent Methodology for Real-time Adaptive Mode Transitioning and Limit Avoidance of Unmanned Aerial Vehicles, Software-Enabled Control: Information Technologies for Dynamical Systems, T. Samad and G. Balas(eds.), IEEE Press, pp. 225-252, Piscataway, New Jersey, May 2003.
  3. M. Guler, S. Clements, L. M. Wills, B. Heck and G. Vachtsevanos, Transition Management for Reconfigurable Hybrid Control Systems, IEEE Control Systems Magazine, Vol. 23, No. 1, pp. 36-49, February 2003.
  4. B. Heck, L. M. Wills and G. Vachtsevanos, Software Technology for Implementing Reusable, Distributed Control Systems, IEEE Control Systems Magazine, Vol. 23, No. 1, pp. 21-35, Received the 2002-2003 IEEE Control Systems Magazine Outstanding Paper Award, February 2003.
  5. M. Guler, S. Clements, N. Kejriwal, L. M. Wills, B. Heck and G. Vachtsevanos, Rapid Prototyping of Transition Management Code for Reconfigurable Control Systems, Proceedings of the 13th IEEE International Workshop on Rapid Systems Prototyping (RSP), pp. 76-83, Darmstadt, Germany, July 2002.
  6. M. Guler, L. M. Wills, S. Clements, B. Heck and G. Vachtsevanos, Support for Dynamic Reconfiguration of Hybrid Systems for UAV Control, OOPSLA 2001 Workshop on Engineering Complex Object-Oriented Systems for Evolution, 6 pages, Tampa, Florida, October 2001.
  7. M. Guler, L. M. Wills, S. Clements, B. Heck and G. Vachtsevanos, A Pattern for Gradual Transitioning during Dynamic Component Replacement in Extreme Performance UAV Hybrid Control Systems, OOPSLA 2001 Workshop on Patterns and Pattern Languages for Object-Oriented Distributed Real-time and Embedded Systems, 7 pages, Tampa, Florida, October 2001.
  8. B. Heck and L. M. Wills, Software Enabled Control: Background and Motivation, Proceedings of the 20th American Control Conference (ACC-2001), 6 pages, Arlington, Virginia, June 2001.
  9. M. Guler, S. Clements, L. M. Wills, B. Heck and G. Vachtsevanos, Generic Transition Management for Reconfigurable Hybrid Control Systems, Proceedings of the 20th American Control Conference (ACC-2001), 6 pages, Arlington, Virginia, June 2001.
  10. L. M. Wills, S. Kannan, S. Sander, M. Guler, B. Heck, J. V. R. Prasad, D. Schrage and G. Vachtsevanos, An Open Platform for Reconfigurable Control, IEEE Control Systems Magazine, pp. 49-64, June 2001.
  11. L. M. Wills, S. Sander, S. Kannan, A. Kahn, J. V. R. Prasad and D. Schrage, An Open Control Platform for Reconfigurable, Distributed, Hierarchical Control Systems, Proceedings of the Digital Avionics Systems Conference, Philadelphia, Pennsylvania, IEEE Certificate of Appreciation for Best Paper of Session Award, October 2000.
  12. L. M. Wills, S. Kannan, B. Heck, G. Vachtsevanos, C. Restrepo, S. Sander, D Schrage and J. V. R. Prasad, An Open Software Infrastructure for Reconfigurable Control Systems, Proceedings of the 19th American Control Conference (ACC-2000), Chicago, Illinois, June 2000.
  13. S. Kannan, C. Restrepo, I. Yavrucuk, L. M. Wills, D. Schrage and J. V. R. Prasad, Control Algorithm and Flight Simulation Integration Using the Open Control Platform for Unmanned Aerial Vehicles, Proceedings of the Digital Avionics Systems Conference, pp. 6.A.3-1 to 6.A.3-10, St. Louis, Missouri, October 1999.
  14. F. Rufus, S. Clements, S. Sander, B. Heck, L Wills and G. Vachtsevanos, Software-Enabled Control Technologies for Autonomous Aerial Vehicles, Proceedings of the Digital Avionics Systems Conference, pp. 6.A.5-1 to 6.A.5-8, St. Louis, Missouri, October 1999.
Back to Top

Embedded Multiprocessor Systems:

  1. R. Janka, L. M. Wills and L. Baumstark, Virtual Benchmarking and Model Continuity in Prototyping Embedded Multiprocessor Signal Processing Systems, IEEE Transactions on Software Engineering, Vol. 28, No. 9, pp. 832-846, September 2002.
  2. R. Janka and L. M. Wills, Specification and Synthesis of Real-Time Embedded Distributed and Parallel Multiprocessor-based Signal Processing Systems, Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES-2000), pp. 72-80, San Jose, California, November 2000.
  3. R. Janka and L. M. Wills, Combining Virtual Benchmarking with Rapid System Prototyping for Real-Time Embedded Multiprocessor Signal Processing System Codesign, Proceedings of the 11th IEEE International Workshop on Rapid System Prototyping (RSP 2000), pp. 20-25, Paris, France, June 2000.
  4. R. Janka and L. M. Wills, A Novel Codesign Methodology for Real-Time Embedded COTS Multiprocessor-Based Signal Processing Systems, Proceedings of the 8th International Workshop on Hardware/Software Co-design (CODES 2000), pp. 157-161, Mission Bay, San Diego, California, May 2000.
  5. R. Janka and L. M. Wills, Real-Time Embedded Multiprocessor Signal Processing System Codesign Using Open-Standards Computation and Communication Middleware, Proceedings of the IEEE 32nd Southeastern Symposium on System Theory, pp. B135.2-5, Tallahasse, Florida, March 2000.
  6. R. Janka and L. M. Wills, Early System-Level Design Exploration of Large DSP Systems Targeted for Real-Time Embedded COTS Multiprocessors, DSP World Workshop at the International Conference on Signal Processing Applications and Technology (DSP World - ICSPAT), 26 pages, Orlando, Florida, October 1999.
  7. R. Janka and L. M. Wills, Considering Models of Computation in Developing a New Specification and Design Methodology for Large Real-Time Embedded Multiprocessor Signal Processing Systems, Proceedings of the IEEE International Workshop on Intelligent Signal Processing (WISP'99), pp. 93-98, Budapest, Hungary, September 1999.
Back to Top

Books and Conference Proceedings Edited:

  1. A. Dollas and L. M. Wills (editors), Proceedings of the Twelfth IEEE International Workshop on Rapid System Prototyping: Shortening the Path from Specification to Prototype, IEEE Computer Society Press, Los Alamitos, California, June 2001.
  2. L. M. Wills, I. Baxter, and E. Chikofsky, Proceedings of the Third Working Conference on Reverse Engineering, IEEE Computer Society Press, Los Alamitos, California, November 1996.
  3. L. M. Wills and P. Newcomb (editors), Reverse Engineering, Kluwer-Academic Publishers, Boston, Massachusetts, July 1996.
  4. L. M. Wills, P. Newcomb and E. Chikofsky (editors), Proceedings of the Second Working Conference on Reverse Engineering, IEEE Computer Society Press, Los Alamitos, California, July 1995.
Back to Top

For more information, please contact:
Linda Wills / linda(dot)wills(at)ece(dot)gatech(dot)edu / (404) 894-4565