Roman L Lysecky
- (520) 621-6192
- Electrical & Computer Engr, Rm. 356F
- Tucson, AZ 85721
- rlysecky@arizona.edu
Biography
Roman Lysecky is a Professor of Electrical and Computer Engineering at the University of Arizona. He received his B.S., M.S., and Ph.D. in Computer Science from the University of California, Riverside in 1999, 2000, and 2005, respectively. His research interests focus on embedded systems, with emphasis on runtime optimization, non-intrusive system observation methods for in-situ analysis of complex hardware and software behavior, data-adaptable system, and embedded system security. He was awarded the Outstanding Ph.D. Dissertation Award from the European Design and Automation Association (EDAA) in 2006 for New Directions in Embedded Systems. He received a CAREER award from the National Science Foundation in 2009 and four Best Paper Awards from the ACM/IEEE International Conference on Hardware-Software Codesign and System Synthesis (CODES+ISSS), the ACM/IEEE Design Automation and Test in Europe Conference (DATE), the IEEE International Conference on Engineering of Computer-Based Systems (ECBS), and the International Conference on Mobile Ubiquitous Computing, Systems, Services (UBICOMM). He is an inventor on one US patent. He has coauthored five textbooks on VHDL, Verilog, C, C++, and Java programming. His recent textbooks, published with Zyante, utilize a web-native, interactive, and animated approach that has shown notable increases in student learning and course grades. He has also received multiple awards for Excellence at the Student Interface from the College of Engineering at the University of Arizona.
Degrees
- Ph.D. Computer Science
- University of California, Riverside
- M.S. Computer Science
- University of California, Riverside
- B.S. Computer Science
- University of California, Riverside
Work Experience
- zyBooks (2013 - Ongoing)
- The University of Arizona, Department of Electrical and Computer Engineering (2011 - Ongoing)
- The University of Arizona Department of Electrical and Computer Engineering (2005 - 2011)
- Department of Computer Science and Engineering, University of California, Riverside. (2004)
- Department of Computer Science and Engineering, University of California, Riverside. (2001 - 2005)
- Morpho Technologies (2001)
- Conexant Inc. (2000 - 2001)
Awards
- Best Paper Award
- Statistical Time-based Intrusion Detection in Embedded Systems. IEEE/ACMDesign Automation and Test in Europe Conference (DATE),, Spring 2020
- Composable Template Attacks using Templates for Individual Architectural Components. International Conference on Computer Design (ICCD), 2018, Spring 2019
- Window-based Statistical Timing of Subcomponents for Efficient Detection of Malware in Life-Critical Systems. Modeling and Simulation in Medicine, Spring Simulation Multiconference (SpringSim), 2019, Spring 2019
- Modeling and Simulation in Medicine, Spring Simulation Multi-conference, Spring 2017
- American Society for Engineering Education (ASEE), Spring 2015
- Featured Research on National Television Program
- National Science Foundaton, Spring 2017
- Research featured
- National Science Foundation, Spring 2017
- Faculty Fellow
- Fall 2015
- ACM Transactions on Design Automation of Electronic Systems
- Summer 2015
- Senior Member
- ACM, Fall 2014
- IEEE, Fall 2014
- Excellence at the Student Interface
- College of Engineering, University of Arizona, Spring 2013
Interests
Teaching
Embedded systems design and optimizations, digital logic design, software development, electronic system-level (ESL) design methods.
Research
Embedded systems design, dynamic adaptability, hardware/software codesign, field-programmable gates arrays (FPGAs), and low-power methodologies.
Courses
2020-21 Courses
-
Dissertation
ECE 920 (Spring 2021) -
Independent Study
ECE 599 (Spring 2021) -
Dissertation
ECE 920 (Fall 2020) -
Thesis
ECE 910 (Fall 2020) -
Web Dev Internet of Things
ECE 413 (Fall 2020) -
Web Dev Internet of Things
ECE 513 (Fall 2020)
2019-20 Courses
-
Directed Research
ECE 392 (Spring 2020) -
Dissertation
ECE 920 (Spring 2020) -
Research
ECE 900 (Spring 2020) -
Dissertation
ECE 920 (Fall 2019) -
Research
ECE 900 (Fall 2019) -
Web Dev Internet of Things
ECE 413 (Fall 2019) -
Web Dev Internet of Things
ECE 513 (Fall 2019)
2018-19 Courses
-
Dissertation
ECE 920 (Spring 2019) -
Independent Study
ECE 699 (Spring 2019) -
Research
ECE 900 (Spring 2019) -
Dissertation
ECE 920 (Fall 2018) -
Web Dev Internet of Things
ECE 413 (Fall 2018) -
Web Dev Internet of Things
ECE 513 (Fall 2018)
2017-18 Courses
-
Dissertation
ECE 920 (Spring 2018) -
Independent Study
ECE 599 (Spring 2018) -
Research
ECE 900 (Spring 2018) -
Dissertation
ECE 920 (Fall 2017) -
Research
ECE 900 (Fall 2017) -
Web Dev Internet of Things
ECE 413 (Fall 2017) -
Web Dev Internet of Things
ECE 513 (Fall 2017)
2016-17 Courses
-
Directed Research
ECE 392 (Spring 2017) -
Dissertation
ECE 920 (Spring 2017) -
Research
ECE 900 (Spring 2017) -
Dissertation
ECE 920 (Fall 2016) -
Research
ECE 900 (Fall 2016)
2015-16 Courses
-
Computer Program Engr Apps II
ECE 275 (Spring 2016) -
Directed Research
ECE 392 (Spring 2016) -
Dissertation
ECE 920 (Spring 2016) -
Embedded Sys Des and Optimiza
ECE 576B (Spring 2016) -
Research
ECE 900 (Spring 2016)
Scholarly Contributions
Books
- Lysecky, R. L., & Lizarraga, A. (2019). AP Java. zyBooks.
- Lysecky, R. L., & Lizarraga, A. (2019). Java Early Objects. zyBooks.
- Lysecky, R. L., & Lizarraga, A. (2019). Programming in Java. zyBooks.
- Lysecky, R. L., & Vahid, F. (2019). Programming in C++. zyBooks (Zyante, Inc.).
- Lysecky, R. L., & Vahid, F. (2019). Programming in C. zyBooks (Zyante, Inc.).
- Lysecky, R. L., & Vajod, F. (2019). Data Structures Essentials: Pseudocode with Python Examples. zyBooks.
- Lysecky, R. L., & Vajod, F. (2019). Fundamental Programming Concepts. zyBooks.
- Lysecky, R. L., & Vajod, F. (2019). Introduction to Computer Systems and Assembly Programming. zyBooks.
- Lysecky, R. L., & Vajod, F. (2019). Troubleshooting Basics. zyBooks.
- Lysecky, R. L., Vahid, F., Lysecky, R. L., & Vahid, F. (2015). Data Structures Essentials. zyBooks.
- Lysecky, R. L., & Vahid, F. (2018). Digital Design. zyBooks (Zyante, Inc.).
- Lysecky, R. L., & Vahid, F. (2018). Fundamental Programming Concepts. zyBooks (Zyante, Inc.).
- Lysecky, R. L., & Vahid, F. (2014). VHDL. zyBooks (Zyante, Inc.).
- Vahid, F., & Lysecky, R. L. (2017). Introduction to Computer Systems and Assembly Programming. zyBooks.
- Lysecky, R. L., & Vahid, F. (2015). Data Structures Essentials. zyBooks.
- Lysecky, R. L., & Lizarraga, A. (2013). Programming in Java. zyBooks (Zyante, Inc.).
- Lysecky, R. L., & Vahid, F. (2012). Programming in C. zyBooks (Zyante, Inc.).
- Vahid, F., & Lysecky, R. L. (2012). Programming in C++.. zyBooks (Zyante, Inc.).
Chapters
- Vahid, F., & Lysecky, R. L. (2019). Web Programming. In Web Programming. zyBooks.
- Burd, G. D., Tomanek, D. J., Blowers, P., Bolger, M. S., Cox, J., Elfring, L. K., Grubbs, E. A., Hunter, J., Johns, K. A., Lazos, L., Lysecky, R. L., Milsom, J. A., Novodvorsky, I., Pollard, J. R., Prather, E. E., Talanquer, V. A., Thamvichai, R., Tharp, H. S., & Wallace, C. (2016). Developing faculty cultures for evidence-based teaching practices in STEM: A progress report.. In Transforming Institutions: 21st Century Undergraduate STEM. West Lafayette, IN.: Purdue University Press.
- Vahid, F., & Lysecky, R. L. (2016). Troubleshooting Basics (Free). zyBooks.
- Vahid, F., & Lysecky, R. L. (2016). Web Programming. In Programming in C. zyBooks.
- Blowers, P., Burd, G. D., Bolger, M. S., Johns, K. A., Lazos, L., Lysecky, R. L., Milsom, J. A., Novodvorsky, I., Pollard, J. R., Prather, E. E., Talanquer, V. A., Thamvichai, R., Tharp, H. S., Wallace, C. S., Cox, J., Elfring, L., Grubbs, E., & Hunter, J. (2015). Developing Faculty Cultures for Evidence-Based Teaching Practices in STEM: A Progress Report. In Transforming Institutions, Undergraduate STEM Education for the 21st Century(pp 90-102). Indianapolis, IN: Purdue University Press,.
- Lysecky, R. L., & Vahid, F. (2014). VHDL. In Digital Design. zyBooks (Zyante, Inc.).
- Lysecky, R. L., & Vahid, F. (2014). Verilog. In Digital Design. zyBooks (Zyante, Inc.).
- Gordon-Ross, A., Lysecky, S., Lysecky, R. L., Munir, A., Shenoy, A., & Hiner, J. (2013). Dynamic Profiling and Optimiaation Methodologies for Sensor Networks. In Building Sensor Networks From Design to Applications, Edited by Ioanis Nikolaidis and Krzysztof Iniewski. CRC Press.
Journals/Publications
- Carreon, N. A., Lu, S., & Lysecky, R. (2021). Probabilistic Estimation of Threat Intrusion in Embedded Systems for Runtime Detection. ACM Transactions on Embedded Computing Systems (TECS), 20(2), 1--27.
- Lysecky, R., & Sprinkle, J. (2021). FA9550-15-1-0143, Data-Adaptable Modeling and Optimization for Runtime Adaptable Systems.
- Rao, A., Rascon, N. C., Lysecky, R., & Rozenblit, J. W. (2021). Probabilistic Security Threat Detection for Risk Management in Cyber-Physical Medical Systems. IEEE Software, 1--1.
- Abbott, B., Bogunovic, N., Borghoff, U., Buchenrieder, K., Burdescu, D. D., Czapiewski, P., Dabholkar, A., Dalcher, D., De, C. F., Eames, B., & others, . (2020). General Chair Jonathan Sprinkle, University of Arizona Program Chair Jerzy Rozenblit, University of Arizona TC Chair Roy Sterritt, University of Ulster Conference Managed by Alaina G. Levine, President, Quantum Success Solutions..
- Anderson, J., Andrews, D., Athanas, P., Bakos, J., Buell, D., Chow, P., Morrow, K. C., DeHon, A., Diessel, O., Dollas, A., & others, . (2020). FCCM 2013 Program Committee.
- Aydin, H., Bahga, A., Bai, Z., Barbosa, R., Bartolini, A., Baruah, S., Becker, J., Bogdan, P., Brisk, P., Buchty, R., & others, . (2020). Ababei, Cristinel Albertini, Bruno Almeida, Gabriel Amrouch, Hussam.
- Baker, Z. K., Prasanna, V. K., Bouganis, C., Constantinides, G. A., Cheung, P. Y., Teodorescu, R., Torrellas, J., Kwok, Z., Wilton, S. J., Lertora, F., & others, . (2020). FCCM archive.
- Bapty, T., Barros, F., Bogunovic, N., Keele, U. K., Burdescu, D., Dalcher, D., Erfurth, C., Des, G. Q., Gr\"one, B., Karsai, G., & others, . (2020). John Leaney, University of Technology, Sydney, Australia Roman Lysecky, University of Arizona, USA.
- Borlenghi, F., Glass, M., Gogniat, G., UEB, F., Hannig, F., Isaza, S., Sciuto, D., Meloni, P., Valderrama, C., Chen, J., & others, . (2020). Technical Program Committee EUC 2014.
- Bresch, C., H\'ely, D., Chollet, S., & Lysecky, R. (2020). SecPump: A Connected Open Source Infusion Pump for Security Research Purposes. IEEE Embedded Systems Letters.
- Bresch, C., H\'ely, D., Lysecky, R., Chollet, S., & Parissis, I. (2020). TrustFlow-X: A Practical Framework for Fine-grained Control-flow Integrity in Critical Systems. ACM Transactions on Embedded Computing Systems (TECS), 19(5), 1--26.
- Bresch, C., Lysecky, R., Aerabi, E., Bohlouli, M., Livany, M., Fazeli, M., Papadimitriou, A., & Hely, D. (2020). Design Space Exploration for Ultra-Low-Energy and Secure IoT MCUs. ACM Transactions on Embedded Computing Systems (TECS), 19(3), 1--34.
- Givargis, T., Vahid, F., & Lysecky, R. (2020). A Pattern Recognition Framework for Embedded Systems. The ASEE Computers in Education (CoED) Journal, 11(1).
- Gunter, G., Gloudemans, D., Stern, R. E., McQuade, S., Bhadani, R., Bunting, M., Delle, M., Lysecky, R., Seibold, B., Sprinkle, J., & others, . (2020). Are commercially implemented adaptive cruise control systems string stable?. IEEE Transactions on Intelligent Transportation Systems.
- Hammerquist, M., & Lysecky, R. (2020). A Technical Report on Design Space Exploration and CLB Customization for Application-Specific FPGAs.
- Hong, M., Rozenblit, J., Hamilton, A. J., Meisner, K., Peng, K. S., Ditzler, G., Rao, A., Carreon, N., Lysecky, R., Sametinger, J., & others, . (2020). Simulation-based Surgical Training Systems in Laparoscopic Surgery: A Current Review. Virtual Reality, 1, 20.
- Isaza, S., Sterpone, L., Wang, C., Pilato, C., Novo, D., Koch, A., Lysecky, R., Kirner, R., Andersson, B. A., Takase, H., & others, . (2020). EUCâ2015 Program Committee.
- Kong, J., Hughes, G., Baradaran, N., Diniz, P., Kim, Y., Kiemb, M., Park, C., Jung, J., Choi, K., Lysecky, R., & others, . (2020). Design, Automation and Test in Europe Conference and Exhibition DATE 2005.
- Lizarraga, A., Sprinkle, J., & Lysecky, R. (2020). Automated Model-Based Optimization of Data-Adaptable Embedded Systems. ACM Transactions on Embedded Computing Systems (TECS), 19(1), 1--22.
- Lysecky, R. (2020). Hardware Observability Framework Hardware Observability Framework for Non-Intrusive Monitoring of Intrusive Monitoring of.
- Miettinen, M., Sadeghi, A., Saidi, S., Steinhorst, S., Hamann, A., Ziegenbein, D., Wolf, M., Li, M., Liu, W., Yang, L., & others, . (2020). and System Synthesis (CODES+ ISSS).
- Rao, A., Carre\'on, N., Lysecky, R., & Rozenblit, J. (2020). Probabilistic Threat Detection for Risk Management in Cyber-physical.
- Shankar, K., & Lysecky, R. (2020). A Technical Report on Non-Intrusive Dynamic Application Soft Error Detection.
- Vahid, F., & Lysecky, R. (2020). An Analysis of Incorporating Small Coding Exercises as Homework in Intro-ductory Programming Courses.
- Vahid, F., & Lysecky, R. (2020). Coral: An Ultra-Simple Language For Learning to Program.
- Vahid, F., Givargis, T., & Lysecky, R. (2020). A Pattern Recognition Framework for Embedded Systems. Computers in Education Journal, 11(1), 1--13.
- Gunter, G., Gloudemans, D., Stern, R. E., McQuade, S., Bhadani, R., Bunting, M., Monache, M., Lysecky, R., Seibold, B., Sprinkle, J., & others, . (2019). Are commercially implemented adaptive cruise control systems string stable?. arXiv preprint arXiv:1905.02108.
- Lu, S., & Lysecky, R. (2019). Data-driven anomaly detection with timing features for embedded systems. ACM Transactions on Design Automation of Electronic Systems (TODAES), 24(3), 1--27.
- Lysecky, R. (2019). Improving CS/CE education: recent research and experiences. Journal of Computing Sciences in Colleges, 35(5), 13--14.
- Nam, H., & Lysecky, R. (2019). Security-aware multi-objective optimization of distributed reconfigurable embedded systems. Journal of Parallel and Distributed Computing, 133, 377--390.
- Nam, H., & Lysecky, R. (2018). Mixed Cryptography Constrained Optimization for Heterogeneous, Multicore, and Distributed Embedded Systems. Computers, 7(2), 29.
- Seo, M., & Lysecky, R. (2018). Non-intrusive in-situ requirements monitoring of embedded system. ACM Transactions on Design Automation of Electronic Systems (TODAES), 23(5), 1--27.
- Cordon-Ross, A., Munir, A., & Lysecky, S. (2017). 1 Dynamic Profiling and Optimization Methodologies for Sensor Networks. Building Sensor Networks: From Design to Applications, 1.
- Lu, S., & Lysecky, R. (2017). Time and sequence integrated runtime anomaly detection for embedded systems. ACM Transactions on Embedded Computing Systems (TECS), 17(2), 1--27.
- Rao, A., Carre\'on, N., Lysecky, R., & Rozenblit, J. (2017). Probabilistic threat detection for risk management in cyber-physical medical systems. IEEE Software, 35(1), 38--43.
- Sandoval, N., Mackin, C., Whitsitt, S., Gopinath, V. S., Mahadevan, S., Milakovich, A., Merry, K., Sprinkle, J., & Lysecky, R. (2017). Task transition scheduling for data-adaptable systems. ACM Transactions on Embedded Computing Systems (TECS), 16(4), 1--28.
- Seo, M., & Lysecky, R. (2016). In-Situ Requirements Monitoring of Embedded Systems. IEEE Embedded Systems Letters, 8(3), 49--52.
- Burd, G. D., Tomanek, D., Blowers, P., Bolger, M., Cox, J., Elfring, L., Grubbs, E., Hunter, J., Johns, K., Lazos, L., & others, . (2015). Developing Faculty Cultures for Evidence-Based Teaching Practices in STEM: A Progress Report. Transforming Institutions: Undergraduate STEM Education for the 21st Century, 90.
- Ding, L. u., Lizarraga, A., Shenoy, A., Gordon-Ross, A., Lysecky, S., & Lysecky, R. (2015). Application-Specific Customization of Dynamic Profiling Mechanisms for Sensor Networks. IEEE Access, 3, 303--322.
- Lee, J. C., & Lysecky, R. (2015). System-level observation framework for non-intrusive runtime monitoring of embedded systems. ACM Transactions on Design Automation of Electronic Systems (TODAES), 20(3), 1--27.
- Oplinger, J. L. (2015). Leadership characteristics within the making community. age, 26, 1.
- Sametinger, J., Rozenblit, J., Lysecky, R., & Ott, P. (2015). Comprehensive Diligence for Information Security Response. COMMUNICATIONS OF THE ACM, 58(7), 9--9.
- Sametinger, J., Rozenblit, J., Lysecky, R., & Ott, P. (2015). Security challenges for medical devices. Communications of the ACM, 58(4), 74--82.
- Agrawal, P., Ahmad, S., Akella, V., Al Faruque, M. A., Amirtharajah, R., Aysu, A., Azarderakhsh, R., Azim, A., Bayat-Sarmadi, S., Beyne, E., & others, . (2014). 2014 Index IEEE Embedded Systems Letters Vol. 6. Computer, 61, 64.
- Lee, J. C., Vance, J., & Lysecky, R. (2014). Hardware-based event stream ordering for system-level observation framework. IEEE Embedded Systems Letters, 6(4), 81--84.
- Sun, J., Lysecky, R., Shankar, K., Kodi, A., Louri, A., & Roveda, J. (2014). Workload assignment considering NBTI degradation in multicore systems. ACM Journal on Emerging Technologies in Computing Systems (JETC), 10(1), 1--22.
- Leow, Y. K. (2013). Post-routing analytical models for homogeneous fpga architectures.
- Lizarraga, A., Lysecky, R., Lysecky, S., & Gordon-Ross, A. (2013). Dynamic profiling and fuzzy-logic-based optimization of sensor network platforms. ACM Transactions on Embedded Computing Systems (TECS), 13(3), 1--29.
- Lysecky, R., & Shankar, K. (2013). Methods for Non-Intrusive Dynamic Application Profiling and Soft Error Detection. Embedded and Networking Systems: Design, Software, and Implementation, 37.
- Mu, J., Shankar, K., & Lysecky, R. (2013). Profiling and online system-level performance and power estimation for dynamically adaptable embedded systems. ACM Transactions on Embedded Computing Systems (TECS), 12(3), 1--20.
- Munir, A., Gordon-Ross, A., Lysecky, S., & Lysecky, R. (2013). A lightweight dynamic optimization methodology and application metrics estimation model for wireless sensor networks. Sustainable Computing: Informatics and Systems, 3(2), 94--108.
- Sun, J., Zheng, R., Velamala, J., Cao, Y., Lysecky, R., Shankar, K., & Roveda, J. (2013). A self-tuning design methodology for power-efficient multi-core systems. ACM Transactions on Design Automation of Electronic Systems (TODAES), 18(1), 4.
- Lizarraga, A., Ding, L., Hiner, J., Lysecky, R., Lysecky, S., & Gordon-Ross, A. (2012). ATLeS-SN: A Modular Simulator for Wireless Sensor Networks.. Design Automation for Embedded Systems, 16(4), 265--291.
- Munir, A., Gordon-Ross, A., Lysecky, S., & Lysecky, R. (2011). A One-Shot Dynamic Optimization Methodology and Application Metrics Estimation Model for Wireless Sensor Networks. International Journal on Advances in Networks and Services Volume 4, Number 3 \& 4, 2011.
- Nair, A., Shankar, K., & Lysecky, R. (2011). Article 32 (22 pages)-Efficient Hardware-Based Nonintrusive Dynamic Application Profiling. ACM Transactions on Embedded Computer Systems, 10(3).
- Nair, A., Shankar, K., & Lysecky, R. (2011). Efficient hardware-based nonintrusive dynamic application profiling. ACM Transactions on Embedded Computing Systems (TECS), 10(3), 1--22.
- Mu, J., & Lysecky, R. (2010). Article 2 (20 pages)-Autonomous Hardware/Software Partitioning and Voltage/Frequency Scaling for Low-Power Embedded Systems. ACM Transactions on Design Automation of Electronic Systems, 15(1).
- Shankar, K., & Lysecky, R. (2010). Control focused soft error detection for embedded applications. IEEE Embedded Systems Letters, 2(4), 127--130.
- Shenoy, A., Hiner, J., Lysecky, S., Lysecky, R., & Gordon-Ross, A. (2010). Evaluation of dynamic profiling methodologies for optimization of sensor networks. IEEE Embedded Systems Letters, 2(1), 10--13.
- Kalra, R., & Lysecky, R. (2009). Configuration locking and schedulability estimation for reduced reconfiguration overheads of reconfigurable systems. IEEE transactions on very large scale integration (VLSI) systems, 18(4), 671--674.
- Lysecky, R., & Vahid, F. (2009). Article 22 (22 pages)-Design and Implementation of a MicroBlaze-Based Warp Processor. ACM Transactions on Embedded Computer Systems, 8(3).
- Lysecky, R., & Vahid, F. (2009). Design and implementation of a MicroBlaze-based warp processor. ACM Transactions on Embedded Computing Systems (TECS), 8(3), 1--22.
- Mu, J., & Lysecky, R. (2009). Autonomous hardware/software partitioning and voltage/frequency scaling for low-power embedded systems. ACM Transactions on Design Automation of Electronic Systems (TODAES), 15(1), 1--20.
- Saldanha, L., & Lysecky, R. (2009). Float-to-fixed and fixed-to-float hardware converters for rapid hardware/software partitioning of floating point software applications to static and dynamic fixed point coprocessors. Design Automation for Embedded Systems, 13(3), 139.
- Jarrah, M. (2008). An Automated Methodology For Negotiation Behavior in Multi-Agent Engineering Applications.
- Lysecky, R. (2008). Scalability and parallel execution of warp processing: dynamic hardware/software partitioning. International Journal of Parallel Programming, 36(5), 478--492.
- Vahid, F., Stitt, G., & Lysecky, R. (2008). Warp processing: Dynamic translation of binaries to FPGA circuits. Computer, 41(7), 40--46.
- Vahid, F. (2006). Verilog for Digital Design Set.
- Lysecky, R., Cotterell, S., & Vahid, F. (2004). A fast on-chip profiler memory using a pipelined binary tree. IEEE transactions on very large scale integration (VLSI) systems, 12(1), 120--122.
- Lysecky, R., Stitt, G., & Vahid, F. (2004). Warp processors. ACM Transactions on Design Automation of Electronic Systems (TODAES), 11(3), 659--681.
- Shende, V., Markov, I., & Bullock, S. (2004). Proceedings of the Design, Automation and Test in Europe Conference and Exhibition, Paris, France.
- Zhang, C., Vahid, F., & Lysecky, R. (2004). A self-tuning cache architecture for embedded systems. ACM Transactions on Embedded Computing Systems (TECS), 3(2), 407--425.
- Vahid, F., Lysecky, R., Zhang, C., & Stitt, G. (2003). Highly configurable platforms for embedded computing systems. Microelectronics journal, 34(11), 1025--1029.
- Lysecky, R., & Vahid, F. (2002). Prefetching for improved bus wrapper performance in cores. ACM Transactions on Design Automation of Electronic Systems (TODAES), 7(1), 58--90.
- Villarreal, J., Lysecky, R., Cotterell, S., & Vahid, F. (2001). A study on the loop behavior of embedded programs. University of California, Riverside, Tech. Rep. UCR-CSE-01-03.
Proceedings Publications
- Bresch, C., Lysecky, R., & H\'ely, D. (2020). BackFlow: Backward edge control flow enforcement for low end ARM microcontrollers. In 2020 Design, Automation \& Test in Europe Conference \& Exhibition (DATE).
- Carre\'on, N. A., Gilbreath, A., & Lysecky, R. (2020). Statistical time-based intrusion detection in embedded systems. In 2020 Design, Automation \& Test in Europe Conference \& Exhibition (DATE).
- McKinney, D., Edgcomb, A. D., Lysecky, R., & Vahid, F. (2020). Improving Pass Rates by Switching from a Passive to an Active Learning Textbook in CS0. In 2020 ASEE Virtual Annual Conference Content Access.
- Adegbija, T., Lysecky, R., & Kumar, V. V. (2019). Right-Provisioned IoT Edge Computing: An Overview. In Proceedings of the 2019 on Great Lakes Symposium on VLSI.
- Carreon, N., Gilbreath, A., & Lysecky, R. (2019). Window-based statistical analysis of timing subcomponents for efficient detection of malware in life-critical systems. In 2019 Spring Simulation Conference (SpringSim).
- Edgcomb, A. D., Vahid, F., & Lysecky, R. (2019). Coral: An ultra-simple language for learning to program. In ASEE Annual Conference and Exposition, Conference Proceedings.
- Gunter, G., Wang, Y., Gloudemans, D., Stern, R., Work, D., Delle, M., Bhadani, R., Bunting, M., Lysecky, R., Sprinkle, J., & others, . (2019). WiP Abstract: String stability of commercial adaptive cruise control vehicles.
- Gunter, G., Wang, Y., Gloudemans, D., Stern, R., Work, D., Monache, M., Bhadani, R., Bunting, M., Lysecky, R., Sprinkle, J., & others, . (2019). String stability of commercial adaptive cruise control vehicles: WIP abstract. In Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems.
- Rao, A., Carre\'on, N., Lysecky, R., Rozenblit, J., & Sametinger, J. (2019). Resilient Security of Medical Cyber-Physical Systems. In International Conference on Database and Expert Systems Applications.
- Seo, M., & Lysecky, R. (2019). Automatic Extraction of Requirements from State-based Hardware Designs for Runtime Verification. In Proceedings of the 2019 on Great Lakes Symposium on VLSI.
- Vahid, F., & Lysecky, R. (2019). Auto-Graded Programming Labs: Dos and Don'ts for Less-Stressed Higher-Performing Students, Reduced Grading Time, and Happier Teachers. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education.
- Vahid, F., Edgcomb, A., Lysecky, R., & Rajasekhar, Y. (2019). New web-based learning content for core programming concepts using Coral. In 2019 IEEE Frontiers in Education Conference (FIE).
- Alzahrani, N., Vahid, F., Edgcomb, A., Lysecky, R., & Lysecky, S. (2018). An Analysis of Common Errors Leading to Excessive Student Struggle on Homework Problems in an Introductory Programming Course. In Proceedings of ASEE Annual Conference.
- Alzahrani, N., Vahid, F., Edgcomb, A., Nguyen, K., & Lysecky, R. (2018). Python Versus C++ An Analysis of Student Struggle on Small Coding Exercises in Introductory Programming Courses. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education.
- Carreon, N. A., Lu, S., & Lysecky, R. (2018). Hardware-based probabilistic threat detection and estimation for embedded systems. In 2018 IEEE 36th International Conference on Computer Design (ICCD).
- Liu, B., Chen, K., Seo, M., Wang, J., & Lysecky, R. (2018). Evaluation of the Complexity of Automated Trace Alignment using Novel Power Obfuscation Methods. In Proceedings of the 2018 on Great Lakes Symposium on VLSI.
- Liu, B., Lysecky, R., & Wang-Roveda, J. M. (2018). Composable Template Attacks Using Templates for Individual Architectural Components. In 2018 IEEE 36th International Conference on Computer Design (ICCD).
- Lysecky, R., & Vahid, F. (2018). Teaching Students a Systematic Approach to Debugging. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education.
- Rao, A., Rozenblit, J., Lysecky, R., & Sametinger, J. (2018). Trustworthy multi-modal framework for life-critical systems security. In Proceedings of the Annual Simulation Symposium.
- Seo, M., & Lysecky, R. (2018). Runtime requirements monitoring for state-based hardware: work-in-progress. In Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis.
- Seo, M., & Lysecky, R. (2018). Work-in-Progress: Runtime Requirements Monitoring for State-based Hardware. In 2018 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ ISSS).
- Edgcomb, A. D., Vahid, F., Lysecky, R. L., & Lysecky, S. (2017). An analysis of incorporating small coding exercises as homework in introductory programming courses. In ASEE Annual Conference and Exposition, Conference Proceedings, 2017.
- Edgcomb, A., Vahid, F., Lysecky, R., & Lysecky, S. (2017). Getting students to earnestly do reading, studying, and homework in an introductory programming class. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education.
- Lu, S., Lazos, L., & Lysecky, R. (2017). FEAL: Fine-Grained Evaluation of Active Learning in Collaborative Learning Spaces. In Proceedings of ASEE Annual Conference and Exposition, Conference.
- Lu, S., Lysecky, R., & Rozenblit, J. (2017). Subcomponent Timing-Based Detection of Malware in Embedded Systems. In 2017 IEEE International Conference on Computer Design (ICCD).
- Rao, A., Rozenblit, J., Lysecky, R., & Sametinger, J. (2017). Composite risk modeling for automated threat mitigation in medical devices. In Proceedings of the Symposium on Modeling and Simulation in Medicine.
- Sargur, S., & Lysecky, R. (2017). Non-intrusive dynamic profiler for multicore embedded systems. In 2017 22nd Asia and South Pacific Design Automation Conference (ASP-DAC).
- Seo, M., & Lysecky, R. (2017). Hierarchical non-intrusive in-situ requirements monitoring for embedded systems. In International Conference on Runtime Verification.
- Hong, M., & Rozenblit, J. W. (2016). A haptic guidance system for Computer-Assisted Surgical Training using virtual fixtures. In 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).
- Lizarraga, A., Lysecky, R. L., & Sprinkle, J. (2016, n/a). Model-based Fuzzy Logic Classifier Synthesis for Optimization of Data- Adaptable Embedded Systems. In International Conference on InfoSymbiotics/DDDAS, 2016.
- Lizarraga, A., Lysecky, R., & Sprinkle, J. (2016). Model-Driven Optimization of Data-Adaptable Embedded Systems. In 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC), 1.
- Nam, H., & Lysecky, R. (2016). Latency, power, and security optimization in distributed reconfigurable embedded systems. In 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW).
- Vahid, F., Edgcomb, A., Lysecky, S., & Lysecky, R. L. (2016). New web-based interactive learning material for digital design. In 123rd ASEE Annual Conference and Exposition.
- Edgcomb, A., Haas, D., Lysecky, R., & Vahid, F. (2015). Student usage and behavioral patterns with online interactive textbook materials. In International Conference of Education, Research and Innovation (ICERI), Spain.
- Edgcomb, A., Vahid, F., & Lysecky, R. (2015). Students learn more with less text that covers the same core topics. In 2015 IEEE Frontiers in Education Conference (FIE).
- Edgcomb, A., Vahid, F., Lysecky, R., Knoesen, A., Amirtharajah, R., & Dorf, M. L. (2015). Student performance improvement using interactive textbooks: A three-university cross-semester analysis. In 2015 ASEE Annual Conference and Exposition.
- Lu, S., & Lysecky, R. (2015). Analysis of control flow events for timing-based runtime anomaly detection. In Proceedings of the WESS'15: Workshop on Embedded Systems Security.
- Lu, S., Seo, M., & Lysecky, R. (2015). Timing-based anomaly detection in embedded systems. In The 20th Asia and South Pacific Design Automation Conference.
- Oplinger, J. L., Lande, M., & Jordan, S. S. (2015). Leadership characteristics within the Making Community. In ASEE Annual Conference and Exposition.
- Vahid, F., Haas, D., Strawn, S., Edgcomb, A., Lysecky, S., & Lysecky, R. (2015). A Continual Improvement Paradigm for Modern Online Textbooks. In Proceedings of International Conference on Education, Research, and Innovation (ICERI).
- Burd, G. D., Tomanek, D. J., Blowers, P., Bolger, M. S., Cox, J., Elfring, L. K., Grubbs, E., Hunter, J., Johns, K. A., Lazos, L., & others, . (2014). Leading institutional change through faculty support and engagement with administrators: Use of evidence based teaching practices. In Education Division 2014-Core Programming Area at the 2014 AIChE Annual Meeting.
- Lee, J. C., & Lysecky, R. (2014). Area-efficient event stream ordering for runtime observability of embedded systems. In Proceedings of the 51st Annual Design Automation Conference.
- Whitsitt, S., Sprinkle, J., & Lysecky, R. (2014). Generating model transformations for mending dynamic constraint violations in cyber physical systems. In Proceedings of the 14th Workshop on Domain-Specific Modeling.
- Ding, L. u., Lizarraga, A., Lysecky, S., Lysecky, R., & Gordon-Ross, A. (2013). Accuracy-guided runtime adaptive profiling optimization of wireless sensor networks. In 2013 20th IEEE International Conference and Workshops on Engineering of Computer Based Systems (ECBS).
- Lee, J. C., & Lysecky, R. (2013). System observation of blocking, non-blocking, and cascading events for runtime monitoring of real-time systems. In 2013 20th IEEE International Conference and Workshops on Engineering of Computer Based Systems (ECBS).
- Lysecky, R., Sandoval, N., Whitsitt, S., Mackin, C., & Sprinkle, J. (2013). Efficient reconfiguration methods to enable rapid deployment of runtime reconfigurable systems. In 2013 Asilomar Conference on Signals, Systems and Computers.
- Plier, T., Schwartz, D., Lysecky, R., Seo, C., & Zeigler, B. P. (2013). Discrete event system specification, synthesis, and optimization of low-power FPGA-based embedded systems. In 2013 International Conference on Field-Programmable Technology (FPT).
- Sandoval, N., Mackin, C., Lysecky, R., & Sprinkle, J. (2013). How You Can Learn to Stop Worrying and Love Reconfigurable Embedded Systems: A Tutorial. In 2013 20th IEEE International Conference and Workshops on Engineering of Computer Based Systems (ECBS).
- Sandoval, N., Mackin, C., Whitsitt, S., Lysecky, R., & Sprinkle, J. (2013). Runtime hardware/software task transition scheduling for data-adaptable embedded systems. In 2013 International Conference on Field-Programmable Technology (FPT).
- Sandoval, N., Mackin, C., Whitsitt, S., Lysecky, R., & Sprinkle, J. (2013). System throughput optimization and runtime communication middleware supporting dynamic software-hardware task migration in data adaptable embedded systems. In 2013 20th IEEE International Conference and Workshops on Engineering of Computer Based Systems (ECBS).
- Zeigler, B., Kim, D., Seo, C., Pifer, T., & Lysecky, R. L. (2013, n/a). Linking Activity to Information and Energy in Hardware, Activity-Based Modeling & Simulation. In ITM Web of Conferences, 1-10.
- Lee, J. C., Kouteib, F., Lysecky, R., Lee, J. C., Kouteib, F., & Lysecky, R. (2012). Event-driven framework for configurable runtime system observability for SOC designs. In 2012 IEEE International Test Conference.
- Milakovich, A., Gopinath, V. S., Lysecky, R., Sprinkle, J., Milakovich, A., Gopinath, V. S., Lysecky, R., & Sprinkle, J. (2012). Automated software generation and hardware coprocessor synthesis for data-adaptable reconfigurable systems. In 2012 IEEE 19th International Conference and Workshops on Engineering of Computer-Based Systems.
- Mu, J., & Lysecky, R. (2012). Adaptive online heuristic performance estimation and power optimization for reconfigurable embedded systems. In Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis.
- Munir, A., Gordon-Ross, A., Lysecky, S., & Lysecky, R. (2012). Online algorithms for wireless sensor networks dynamic optimization. In 2012 IEEE Consumer Communications and Networking Conference (CCNC).
- Nileshwar, V. K., & Lysecky, R. (2012). SNR analysis approach for hardware/software partitioning using dynamically adaptable fixed point representation. In Proceedings of the great lakes symposium on VLSI.
- Whitsitt, S., Sprinkle, J., & Lysecky, R. (2012). An overseer control methodology for data adaptable embedded systems. In Proceedings of the 6th International Workshop on Multi-Paradigm Modeling.
- Gopinath, V. S., Sprinkle, J., & Lysecky, R. (2011). Modeling of data adaptable reconfigurable embedded systems. In 2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems.
- Lee, J. C., Gardner, A. S., & Lysecky, R. (2011). Hardware observability framework for minimally intrusive online monitoring of embedded systems. In 2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems.
- Mahadevan, S., Gopinath, V. S., Lysecky, R., Sprinkle, J., Rozenblit, J. W., & Marcellin, M. W. (2011). Hardware/software communication middleware for data adaptable embedded systems. In 2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems.
- Mu, J., & Lysecky, R. (2011). Profile assisted online system-level performance and power estimation for dynamic reconfigurable embedded systems. In 16th Asia and South Pacific Design Automation Conference (ASP-DAC 2011).
- Hiner, J., Shenoy, A., Lysecky, R., Lysecky, S., & Ross, A. G. (2010). Transaction-level modeling for sensor networks using systemc. In 2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing.
- Munir, A., Gordon-Ross, A., Lysecky, S., & Lysecky, R. (2010). A lightweight dynamic optimization methodology for wireless sensor networks. In 2010 IEEE 6th International Conference on Wireless and Mobile Computing, Networking and Communications.
- Munir, A., Gordon-Ross, A., Lysecky, S., & Lysecky, R. (2010). A one-shot dynamic optimization methodology for wireless sensor networks. In International conference on mobile ubiquitous computing.
- Sun, J., Lysecky, R., Shankar, K., Kodi, A., Louri, A., & Wang, J. M. (2010). Workload capacity considering NBTI degradation in multi-core systems. In 2010 15th Asia and South Pacific Design Automation Conference (ASP-DAC).
- Sun, J., Zheng, R., Velamala, J., Cao, Y. u., Lysecky, R., Shankar, K., & Roveda, J. (2010). A self-evolving design methodology for power efficient multi-core systems. In 2010 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).
- Shankar, K., & Lysecky, R. (2009). Non-intrusive dynamic application profiling for multitasked applications. In Proceedings of the 46th Annual Design Automation Conference.
- Hammerquist, M., & Lysecky, R. (2008). Design space exploration for application specific FPGAs in system-on-a-chip designs. In 2008 IEEE International SOC Conference.
- Nair, A., & Lysecky, R. (2008). Non-intrusive dynamic application profiler for detailed loop execution characterization. In Proceedings of the 2008 international conference on Compilers, architectures and synthesis for embedded systems.
- Saldanha, L., & Lysecky, R. (2008). Hardware/software partitioning of floating point software applications to fixed-point coprocessor circuits. In Proceedings of the international conference on hardware/software codesign and system synthesis (CODES+ ISSS).
- Lysecky, R. (2007). Low-power warp processor for power efficient high-performance embedded systems. In 2007 Design, Automation \& Test in Europe Conference \& Exhibition.
- Sheldon, D., Kumar, R., Lysecky, R., Vahid, F., & Tullsen, D. (2006). Application-specific customization of parameterized FPGA soft-core processors. In 2006 IEEE/ACM International Conference on Computer Aided Design.
- Sheldon, D., Kumar, R., Vahid, F., Tullsen, D., & Lysecky, R. (2006). Conjoining soft-core FPGA processors. In Proceedings of the 2006 IEEE/ACM international conference on Computer-aided design.
- Lysecky, R. L., Miller, K., Vahid, F., & Vissers, K. A. (2005). Firm-core virtual FPGA for just-in-time FPGA compilation. In FPGA.
- Lysecky, R., & Vahid, F. (2005). A study of the speedups and competitiveness of FPGA soft processor cores using dynamic hardware/software partitioning. In Design, Automation and Test in Europe.
- Lysecky, R., Vahid, F., & Tan, S. (2005). A study of the scalability of on-chip routing for just-in-time FPGA compilation. In 13th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'05).
- Lysecky, R., & Vahid, F. (2004). A configurable logic architecture for dynamic hardware/software partitioning. In Proceedings Design, Automation and Test in Europe Conference and Exhibition, 1.
- Lysecky, R., Vahid, F., & Tan, S. X. (2004). Dynamic FPGA routing for just-in-time FPGA compilation. In Proceedings of the 41st annual Design Automation Conference.
- Vahid, F., Tan, S. X., & Lysecky, R. (2004). Dynamic FPGA Routing for Just-in-Time FPGA Compilation. In Design Automation Conference.
- Lysecky, R., & Vahid, F. (2003). A codesigned on-chip logic minimizer. In Proceedings of the 1st IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis.
- Lysecky, R., & Vahid, F. (2003). On-chip logic minimization. In Proceedings of the 40th annual Design Automation Conference.
- Stitt, G., Lysecky, R., & Vahid, F. (2003). Dynamic hardware/software partitioning: a first approach. In Proceedings of the 40th annual Design Automation Conference.
- Lysecky, R., Cotterell, S., & Vahid, F. (2002). A fast on-chip profiler memory. In Proceedings 2002 Design Automation Conference (IEEE Cat. No. 02CH37324).
- Lysecky, R. L., Vahid, F., & Givargis, T. D. (2000). Experiments with the peripheral virtual component interface. In Proceedings 13th International Symposium on System Synthesis.
- Lysecky, R. L., Vahid, F., & Givargis, T. D. (2000). Techniques for reducing read latency of core bus wrappers. In Proceedings Design, Automation and Test in Europe Conference and Exhibition 2000 (Cat. No. PR00537).
- Stitt, G., Vahid, F., Givargis, T., & Lysecky, R. (2000). A first-step towards an architecture tuning methodology for low power. In Proceedings of the 2000 international conference on Compilers, architecture, and synthesis for embedded systems.
- Lysecky, R. (1999). Pre-fetching for Improved Core Interfacing Roman Lysecky, Frank Vahid, Tony Givargis, Rilesh Patel Department of Computer Science and Engineering University of California, Riverside. In Proceedings of the... International Symposium on System Synthesis, 12.
Presentations
- Blowers, P., Burd, G. D., Bolger, M. S., Johns, K. A., Lazos, L., Lysecky, R. L., Milsom, J. A., Novodvorsky, I., Pollard, J. R., Prather, E. E., Talanquer, V. A., Thamvichai, R., Tharp, H. S., Wallace, C. S., Cox, J., Elfring, L., Grubbs, E., & Hunter, J. (2014, Oct). Developing Faculty Cultures for Evidence-Based Teaching Practices in STEM: A Progress Report. Transforming Institution: 21st Century STEM Undergraduate Education Conference. Indianapolis, IN: AAU-STEM.
Others
- Lysecky, R., & Sprinkle, J. (2020). Data-Adaptable Modeling and Optimization for Runtime Adaptable Systems.
- Vahid, F., Bakshi, S., Yuen, J., De, H. D., Strawn, S., Edgcomb, A., Lysecky, R., Renno, R., Sirowy, S., Lysecky, S., & others, . (2015). System and method for authoring content for web viewable textbook data object.
- Vahid, F., Lysecky, R. L., & Stitt, G. M. (2008). Warp processor for dynamic hardware/software partitioning.
- Vahid, F. (2007). Verilog for digital design.
- Lysecky, R. L. (2005). Warp processing and just-in-time field-programmable gate array compilation.