faculty
Lance Fiondella, PhD
Associate Professor
Electrical & Computer Engineering
Director
Cybersecurity Center
Education
2013 | RMIT University | Postdoc in Geospatial Science & Statistics |
2012 | University of Connecticut | PhD in Computer Science & Engineering |
2003 | University of Connecticut | MS in Computer Science |
1999 | Eastern Connecticut State University | BS in Computer Science |
Teaching
Programs
Programs
- Computer Engineering BS, BS/MS
- Computer Engineering Cybersecurity
- Computer Engineering MS
- Electrical Engineering PhD
Courses
Investigations of a fundamental and/or applied nature representing an original contribution to the scholarly research literature of the field. PhD dissertations are often published in refereed journals or presented at major conferences. A written dissertation must be completed in accordance with the rules of the Graduate School and the College of Engineering. Admission to the course is based on successful completion of the PhD comprehensive examination and submission of a formal proposal endorsed by the student's graduate committee and submitted to the EAS Graduate Program Director.
Computer system and program design issues, abstract data types, dynamic memory allocation, procedural and data structures using the C programming language. Concepts of the machine model, procedural programming and program development including coding, debugging, and testing of programs are covered. The following data structures are covered: linked lists, stacks, queues, binary trees and hash tables. Run time complexity and procedural abstractions such as recursive functions are discussed. Features of the C programming language such as multiple header files, libraries and input/output programming with files are covered using engineering examples.
Computer system and program design issues, abstract data types, dynamic memory allocation, procedural and data structures using the C programming language. Concepts of the machine model, procedural programming and program development including coding, debugging, and testing of programs are covered. The following data structures are covered: linked lists, stacks, queues, binary trees and hash tables. Run time complexity and procedural abstractions such as recursive functions are discussed. Features of the C programming language such as multiple header files, libraries and input/output programming with files are covered using engineering examples.
Topics of timely interest in electrical and computer engineering. Course content may change from year to year according to instructor's preferences.
An introduction to artificial intelligence and expert systems. Topics covered include state-space representations and search methods; problem-reduction representation and search methods; Bayes networks; theorem proving using predicate calculus; natural languages; expert system design using Lisp or Prolog; and an introduction to neural networks and pattern recognition.
Allows completion of a numbered course formally in the graduate program listing but not being offered as a scheduled class.
Investigations of a fundamental and/or applied nature, intended to develop design techniques,research techniques, initiative, and independent inquiry. A written thesis must be completed in accordance with the rules of the Graduate School and the College of Engineering. Completion of the course requires a successful oral defense open to the public and a written thesis approved by the student's thesis committee unanimously and the ECE Graduate Program Director. Admission to the course is based on a formal thesis proposal endorsed by the student's graduate committee and submitted to the ECE Graduate Program Director.
Investigations of a fundamental and/or applied nature, intended to develop design techniques,research techniques, initiative, and independent inquiry. A written thesis must be completed in accordance with the rules of the Graduate School and the College of Engineering. Completion of the course requires a successful oral defense open to the public and a written thesis approved by the student's thesis committee unanimously and the ECE Graduate Program Director. Admission to the course is based on a formal thesis proposal endorsed by the student's graduate committee and submitted to the ECE Graduate Program Director.
Investigations of a fundamental and/or applied nature, intended to develop design techniques,research techniques, initiative, and independent inquiry. A written thesis must be completed in accordance with the rules of the Graduate School and the College of Engineering. Completion of the course requires a successful oral defense open to the public and a written thesis approved by the student's thesis committee unanimously and the ECE Graduate Program Director. Admission to the course is based on a formal thesis proposal endorsed by the student's graduate committee and submitted to the ECE Graduate Program Director.
Investigations of a fundamental and/or applied nature, intended to develop design techniques,research techniques, initiative, and independent inquiry. A written thesis must be completed in accordance with the rules of the Graduate School and the College of Engineering. Completion of the course requires a successful oral defense open to the public and a written thesis approved by the student's thesis committee unanimously and the ECE Graduate Program Director. Admission to the course is based on a formal thesis proposal endorsed by the student's graduate committee and submitted to the ECE Graduate Program Director.
Research
Research activities
- Software reliability engineering
- System reliability and resilience engineering
Research awards
- $ 60,000 awarded by Alion Science and Technology for Resilience Modeling for Analysis, Prediction, and Optimization
- $ 499,999 awarded by Commonwealth of Massachusetts for Mass Skills - Intelligent Industrial Robotics and Cyber Security Test Bed
- $ 1,218,640 awarded by National Science Foundation for CyberCorps Scholarship for Service: Accelerating Cybersecurity Education, Scholarship and Service
- $ 149,903 awarded by U.S. Department of the Army for Resilience Engineering of Machine Learning-enabled Open World Recognition for Network Intrusion Detection Systems
- $ 94,864 awarded by U.S. Army Research Office for Part-time Intergovernmental Personnel Act (IPA) Assignment with US Army Corps of Engineers
Research interests
- Autonomous systems
- Software and system security
- Software processes
- Transportation network vulnerability
- Prognostics and health management
Select publications
- J. Aubertine, K. Chen, V. Nagaraju, and L. Fiondella (2022).
A Metrics-based Software Tool to Guide Reliability and Security Test Activity Allocation
SoftwareX - K. Chen, Z. Faddi, V. Nagaraju, and L. Fiondella (2022).
Quantifying the Impact of Staged Rollout Policies on Software Process and Product Metrics
Annual Reliability and Maintainability Symposium - C. Ellis, M. Wigness, and L. Fiondella (2022).
A Mapping of Assurance Techniques for Learning Enabled Autonomous Systems to the Systems Engineering Lifecycle
IEEE International Conference on Assured Autonomy - Y. Zang and L. Fiondella (2022).
Network Reliability Analysis for Complex Systems based on Complex Network Theory
Annual Reliability and Maintainability Symposium
Society of Reliability Engineers Douglas Ogden Best Paper Award
Lance Fiondella joined the Department of Electrical & Computer Engineering at the University of Massachusetts Dartmouth as an assistant professor in 2013. Presently, he is an associate professor and the Director of the University of Massachusetts Dartmouth Cybersecurity Center, a NSA/DHS National Center of Academic Excellence in Cyber Research (CAE-R). He conducts research in the areas of system and software reliability and resilience engineering and has published over 150 peer-reviewed journal articles and conference papers on these topics.
Dr. Fiondella has also held various visiting and honorary appointments with U.S. Government Laboratories and Federally Funded Research & Development Centers (FFRDC), including the U.S. Army Research Laboratory (ARL), Naval Air Systems Command (NAVAIR), Institute for Defense Analyses (IDA), and United States Army Corps of Engineers. A common theme among his research and government service is a commitment to rigorous scientific methods for test & evaluation in support of the U.S. Warfighter and stewardship of taxpayer dollars.