Logo: University of Southern California

Events Calendar



Select a calendar:



Filter April Events by Event Type:



University Calendar
Events for April

  • DREAM Industry Mentorship speaker series- Danny Stedman

    Mon, Apr 01, 2024 @ 12:00 PM - 01:00 PM

    USC Viterbi School of Engineering

    University Calendar


    DREAM Industry Mentorship speaker series connects students with experienced industry professionals from a variety of tech and destination companies who help them create a vision for their futures, align their careers around purpose, and build character in the context of growth, reinvention, and constant change. Industry Mentors discuss how professional challenges present opportunities for character and leadership development. This event features Danny Stedman, founder and CEO at Pressto, on why writing matters and how AI as an intentional learning tool can empower young people to master the writing process. 

    Location: Michelson Center for Convergent Bioscience (MCB) - 102

    Audiences: Everyone Is Invited

    Contact: Elisabeth Arnold Weiss

    Event Link: https://cglink.me/2nB/r394800

    OutlookiCal
  • PhD Defense - Jared Coleman

    Thu, Apr 04, 2024 @ 10:00 AM - 11:30 AM

    Thomas Lord Department of Computer Science

    University Calendar


    PhD Defense: Jared Coleman 
    Title: Dispersed Computing for Dynamic Environments Committee: Bhaskar Krishnamachari (Chair), Konstantinos Psounis, Jyotirmoy Deshmukh
    Abstract: Scheduling a distributed application modeled as a directed acyclic task graph over a set of networked compute nodes is a fundamental problem in distributed computing and thus has received substantial scholarly attention. Most existing solutions, however, fall short of accommodating the dynamic and stochastic nature of modern dispersed computing systems (e.g., IoT, edge, and robotic systems) where applications and compute networks have stricter and less stable resource constraints. In this dissertation, we identify problems and propose solutions that address this gap and advance the current state-of-the-art in task scheduling.

    Location: Ronald Tutor Hall of Engineering (RTH) - 211

    Audiences: Everyone Is Invited

    Contact: Asiroh Cham

    OutlookiCal
  • Repeating EventAviation Safety Management Systems ASMS 24-4

    Mon, Apr 08, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    A Safety Management System (SMS) is now required for international commercial aircraft operators, airports, and air traffic services. The International Civil Aviation Organization (ICAO) established the standards and implementing procedures for SMS. All 191 countries that are members of ICAO have established or are establishing regulatory requirements for the implementation of SMS. This course teaches how organizations can establish an SMS within the context of their current safety system that meets the basic international standards of ICAO. The SMS Framework serves as a central foundation for this course.
    SMS is a safety system by which an organization takes a more active role in identifying, analyzing, and mitigating safety issues that occur in the normal operation of their organization. SMS requires that organizational management take responsibility for the company’s safety program. The SMS approach requires the safety/quality team to be educated in their duties and responsibilities. This course will give you the essential skills to manage an organizational Safety Management System (SMS). The attendee will be able to manage a Safety Management System that includes risk management, audits, data collection, analysis, and incident investigations.
    This course is designed for the individual planning or directing an aviation Safety Management System program. Fundamentals in systems organization and structure provide the individual with the skills and methodology to plan and manage an effective program. Emphasis is placed on understanding the principles of risk management, identifying program development strategies, audits, and applying the knowledge toward effective management systems and interoperability with Quality Assurance.

    Location: Online

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AASMS4

    OutlookiCal
  • Repeating EventArtificial Intelligence System Safety AISYS 24-2

    Mon, Apr 08, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    Artificial Intelligence (AI), Machine Learning (ML), and autonomous systems have become pervasive in software applications. However, the implications for AI safety have created new concerns and risk factors, especially for autonomous vehicles. This course thoroughly surveys AI, machine learning, optimization, and autonomous vehicle techniques, followed by safety and hazard analysis methods. Along the way, we will bring clarity to definitions, actual capabilities of AI systems, and the current state of data science. Case studies and real-world incidents will also provide learnings and insights to advance the goal of AI safety.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AAISYS2

    OutlookiCal
  • Repeating EventAviation Safety Management Systems ASMS 24-4

    Tue, Apr 09, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    A Safety Management System (SMS) is now required for international commercial aircraft operators, airports, and air traffic services. The International Civil Aviation Organization (ICAO) established the standards and implementing procedures for SMS. All 191 countries that are members of ICAO have established or are establishing regulatory requirements for the implementation of SMS. This course teaches how organizations can establish an SMS within the context of their current safety system that meets the basic international standards of ICAO. The SMS Framework serves as a central foundation for this course.
    SMS is a safety system by which an organization takes a more active role in identifying, analyzing, and mitigating safety issues that occur in the normal operation of their organization. SMS requires that organizational management take responsibility for the company’s safety program. The SMS approach requires the safety/quality team to be educated in their duties and responsibilities. This course will give you the essential skills to manage an organizational Safety Management System (SMS). The attendee will be able to manage a Safety Management System that includes risk management, audits, data collection, analysis, and incident investigations.
    This course is designed for the individual planning or directing an aviation Safety Management System program. Fundamentals in systems organization and structure provide the individual with the skills and methodology to plan and manage an effective program. Emphasis is placed on understanding the principles of risk management, identifying program development strategies, audits, and applying the knowledge toward effective management systems and interoperability with Quality Assurance.

    Location: Online

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AASMS4

    OutlookiCal
  • Repeating EventArtificial Intelligence System Safety AISYS 24-2

    Tue, Apr 09, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    Artificial Intelligence (AI), Machine Learning (ML), and autonomous systems have become pervasive in software applications. However, the implications for AI safety have created new concerns and risk factors, especially for autonomous vehicles. This course thoroughly surveys AI, machine learning, optimization, and autonomous vehicle techniques, followed by safety and hazard analysis methods. Along the way, we will bring clarity to definitions, actual capabilities of AI systems, and the current state of data science. Case studies and real-world incidents will also provide learnings and insights to advance the goal of AI safety.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AAISYS2

    OutlookiCal
  • Repeating EventAviation Safety Management Systems ASMS 24-4

    Wed, Apr 10, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    A Safety Management System (SMS) is now required for international commercial aircraft operators, airports, and air traffic services. The International Civil Aviation Organization (ICAO) established the standards and implementing procedures for SMS. All 191 countries that are members of ICAO have established or are establishing regulatory requirements for the implementation of SMS. This course teaches how organizations can establish an SMS within the context of their current safety system that meets the basic international standards of ICAO. The SMS Framework serves as a central foundation for this course.
    SMS is a safety system by which an organization takes a more active role in identifying, analyzing, and mitigating safety issues that occur in the normal operation of their organization. SMS requires that organizational management take responsibility for the company’s safety program. The SMS approach requires the safety/quality team to be educated in their duties and responsibilities. This course will give you the essential skills to manage an organizational Safety Management System (SMS). The attendee will be able to manage a Safety Management System that includes risk management, audits, data collection, analysis, and incident investigations.
    This course is designed for the individual planning or directing an aviation Safety Management System program. Fundamentals in systems organization and structure provide the individual with the skills and methodology to plan and manage an effective program. Emphasis is placed on understanding the principles of risk management, identifying program development strategies, audits, and applying the knowledge toward effective management systems and interoperability with Quality Assurance.

    Location: Online

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AASMS4

    OutlookiCal
  • Repeating EventArtificial Intelligence System Safety AISYS 24-2

    Wed, Apr 10, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    Artificial Intelligence (AI), Machine Learning (ML), and autonomous systems have become pervasive in software applications. However, the implications for AI safety have created new concerns and risk factors, especially for autonomous vehicles. This course thoroughly surveys AI, machine learning, optimization, and autonomous vehicle techniques, followed by safety and hazard analysis methods. Along the way, we will bring clarity to definitions, actual capabilities of AI systems, and the current state of data science. Case studies and real-world incidents will also provide learnings and insights to advance the goal of AI safety.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AAISYS2

    OutlookiCal
  • Repeating EventAviation Safety Management Systems ASMS 24-4

    Thu, Apr 11, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    A Safety Management System (SMS) is now required for international commercial aircraft operators, airports, and air traffic services. The International Civil Aviation Organization (ICAO) established the standards and implementing procedures for SMS. All 191 countries that are members of ICAO have established or are establishing regulatory requirements for the implementation of SMS. This course teaches how organizations can establish an SMS within the context of their current safety system that meets the basic international standards of ICAO. The SMS Framework serves as a central foundation for this course.
    SMS is a safety system by which an organization takes a more active role in identifying, analyzing, and mitigating safety issues that occur in the normal operation of their organization. SMS requires that organizational management take responsibility for the company’s safety program. The SMS approach requires the safety/quality team to be educated in their duties and responsibilities. This course will give you the essential skills to manage an organizational Safety Management System (SMS). The attendee will be able to manage a Safety Management System that includes risk management, audits, data collection, analysis, and incident investigations.
    This course is designed for the individual planning or directing an aviation Safety Management System program. Fundamentals in systems organization and structure provide the individual with the skills and methodology to plan and manage an effective program. Emphasis is placed on understanding the principles of risk management, identifying program development strategies, audits, and applying the knowledge toward effective management systems and interoperability with Quality Assurance.

    Location: Online

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AASMS4

    OutlookiCal
  • Repeating EventArtificial Intelligence System Safety AISYS 24-2

    Thu, Apr 11, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    Artificial Intelligence (AI), Machine Learning (ML), and autonomous systems have become pervasive in software applications. However, the implications for AI safety have created new concerns and risk factors, especially for autonomous vehicles. This course thoroughly surveys AI, machine learning, optimization, and autonomous vehicle techniques, followed by safety and hazard analysis methods. Along the way, we will bring clarity to definitions, actual capabilities of AI systems, and the current state of data science. Case studies and real-world incidents will also provide learnings and insights to advance the goal of AI safety.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AAISYS2

    OutlookiCal
  • VLP LeetCode Jam Night

    Thu, Apr 11, 2024 @ 04:00 PM - 06:00 PM

    Viterbi School of Engineering Student Affairs

    University Calendar


    Jam with the Viterbi Learning Program! Join us for a company-specific (MAANG) problems session where we code and discuss. Pizza will be provided! Space is limited! RSVP Today: https://engage.usc.edu/VLP/rsvp_boot?id=396569

    Location: Ronald Tutor Hall of Engineering (RTH) - 206

    Audiences: Everyone Is Invited

    Contact: Alex Bronz

    Event Link: https://engage.usc.edu/VLP/rsvp_boot?id=396569

    OutlookiCal
  • Aviation Safety Management Systems ASMS 24-4

    Fri, Apr 12, 2024 @ 08:00 AM - 12:00 PM

    Aviation Safety and Security Program

    University Calendar


    A Safety Management System (SMS) is now required for international commercial aircraft operators, airports, and air traffic services. The International Civil Aviation Organization (ICAO) established the standards and implementing procedures for SMS. All 191 countries that are members of ICAO have established or are establishing regulatory requirements for the implementation of SMS. This course teaches how organizations can establish an SMS within the context of their current safety system that meets the basic international standards of ICAO. The SMS Framework serves as a central foundation for this course. SMS is a safety system by which an organization takes a more active role in identifying, analyzing, and mitigating safety issues that occur in the normal operation of their organization. SMS requires that organizational management take responsibility for the company’s safety program. The SMS approach requires the safety/quality team to be educated in their duties and responsibilities. This course will give you the essential skills to manage an organizational Safety Management System (SMS). The attendee will be able to manage a Safety Management System that includes risk management, audits, data collection, analysis, and incident investigations. This course is designed for the individual planning or directing an aviation Safety Management System program. Fundamentals in systems organization and structure provide the individual with the skills and methodology to plan and manage an effective program. Emphasis is placed on understanding the principles of risk management, identifying program development strategies, audits, and applying the knowledge toward effective management systems and interoperability with Quality Assurance.

    Location: Online

    Audiences: Everyone Is Invited

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AASMS4

    OutlookiCal
  • Artificial Intelligence System Safety AISYS 24-2

    Fri, Apr 12, 2024 @ 08:00 AM - 12:00 PM

    Aviation Safety and Security Program

    University Calendar


    Artificial Intelligence (AI), Machine Learning (ML), and autonomous systems have become pervasive in software applications. However, the implications for AI safety have created new concerns and risk factors, especially for autonomous vehicles. This course thoroughly surveys AI, machine learning, optimization, and autonomous vehicle techniques, followed by safety and hazard analysis methods. Along the way, we will bring clarity to definitions, actual capabilities of AI systems, and the current state of data science. Case studies and real-world incidents will also provide learnings and insights to advance the goal of AI safety.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AAISYS2

    OutlookiCal
  • Repeating EventAviation Safety Management Systems ASMS 24-4

    Mon, Apr 15, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    A Safety Management System (SMS) is now required for international commercial aircraft operators, airports, and air traffic services. The International Civil Aviation Organization (ICAO) established the standards and implementing procedures for SMS. All 191 countries that are members of ICAO have established or are establishing regulatory requirements for the implementation of SMS. This course teaches how organizations can establish an SMS within the context of their current safety system that meets the basic international standards of ICAO. The SMS Framework serves as a central foundation for this course.
    SMS is a safety system by which an organization takes a more active role in identifying, analyzing, and mitigating safety issues that occur in the normal operation of their organization. SMS requires that organizational management take responsibility for the company’s safety program. The SMS approach requires the safety/quality team to be educated in their duties and responsibilities. This course will give you the essential skills to manage an organizational Safety Management System (SMS). The attendee will be able to manage a Safety Management System that includes risk management, audits, data collection, analysis, and incident investigations.
    This course is designed for the individual planning or directing an aviation Safety Management System program. Fundamentals in systems organization and structure provide the individual with the skills and methodology to plan and manage an effective program. Emphasis is placed on understanding the principles of risk management, identifying program development strategies, audits, and applying the knowledge toward effective management systems and interoperability with Quality Assurance.

    Location: Online

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AASMS4

    OutlookiCal
  • Repeating EventData for Safety Management DATA 24-2

    Mon, Apr 15, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    The analysis of digital flight data collected from actual flights has resulted in tremendous steps forward in aviation safety. It is no longer necessary for an accident or incident to occur in order for safety hazards to be revealed. Flight Data Analysis provides critical safety information to identify trends, issues, and potentially dangerous practices. All modern commercial and business jet aircraft are equipped with flight data recorders that serve as the initial collection devices for flight data analysis. This course will present the basics of flight data analysis based on real-time flight information. It will present opportunities to analyze collective flight data as would be utilized by a commercial aircraft operator. The course will present animation software that depicts flight profiles and examines other sources of data, including video and air traffic control data, that may be used to create a data-based safety case.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24ADATA2

    OutlookiCal
  • Repeating EventAviation Safety Management Systems ASMS 24-4

    Tue, Apr 16, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    A Safety Management System (SMS) is now required for international commercial aircraft operators, airports, and air traffic services. The International Civil Aviation Organization (ICAO) established the standards and implementing procedures for SMS. All 191 countries that are members of ICAO have established or are establishing regulatory requirements for the implementation of SMS. This course teaches how organizations can establish an SMS within the context of their current safety system that meets the basic international standards of ICAO. The SMS Framework serves as a central foundation for this course.
    SMS is a safety system by which an organization takes a more active role in identifying, analyzing, and mitigating safety issues that occur in the normal operation of their organization. SMS requires that organizational management take responsibility for the company’s safety program. The SMS approach requires the safety/quality team to be educated in their duties and responsibilities. This course will give you the essential skills to manage an organizational Safety Management System (SMS). The attendee will be able to manage a Safety Management System that includes risk management, audits, data collection, analysis, and incident investigations.
    This course is designed for the individual planning or directing an aviation Safety Management System program. Fundamentals in systems organization and structure provide the individual with the skills and methodology to plan and manage an effective program. Emphasis is placed on understanding the principles of risk management, identifying program development strategies, audits, and applying the knowledge toward effective management systems and interoperability with Quality Assurance.

    Location: Online

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AASMS4

    OutlookiCal
  • Repeating EventData for Safety Management DATA 24-2

    Tue, Apr 16, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    The analysis of digital flight data collected from actual flights has resulted in tremendous steps forward in aviation safety. It is no longer necessary for an accident or incident to occur in order for safety hazards to be revealed. Flight Data Analysis provides critical safety information to identify trends, issues, and potentially dangerous practices. All modern commercial and business jet aircraft are equipped with flight data recorders that serve as the initial collection devices for flight data analysis. This course will present the basics of flight data analysis based on real-time flight information. It will present opportunities to analyze collective flight data as would be utilized by a commercial aircraft operator. The course will present animation software that depicts flight profiles and examines other sources of data, including video and air traffic control data, that may be used to create a data-based safety case.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24ADATA2

    OutlookiCal
  • Human Error Analysis for System Safety HEASS 24-2

    Tue, Apr 16, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    System safety analysis of engineered systems must often deal with the possibility of human error leading to adverse conditions. Hence, human error probability evaluation is an important part of system safety. This course presents a summary of the methods and underlying theory for estimating human error probabilities. The course begins with a discussion on human factors and their influence on the possibility of human error. The various methods for estimating human error probabilities under different conditions are presented. Each method's background, underlying theory, advantages, and disadvantages will be covered. Typical human error probability values used in various industries will be provided. This class is offered in person and online.

    Location: Century Boulevard Building (CBB) - 960

    Audiences: Everyone Is Invited

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AHEASS2

    OutlookiCal
  • Repeating EventHuman Error Analysis for System Safety HEASS 24-2

    Tue, Apr 16, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    System safety analysis of engineered systems must often deal with the possibility of human error leading to adverse conditions. Hence, human error probability evaluation is an important part of system safety. This course presents a summary of the methods and underlying theory for estimating human error probabilities. The course begins with a discussion on human factors and their influence on the possibility of human error. The various methods for estimating human error probabilities under different conditions are presented. Each method's background, underlying theory, advantages, and disadvantages will be covered. Typical human error probability values used in various industries will be provided. This class is offered in person and online.

    Location: Century Boulevard Building (CBB) - 960

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AHEASS2

    OutlookiCal
  • Repeating EventAviation Safety Management Systems ASMS 24-4

    Wed, Apr 17, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    A Safety Management System (SMS) is now required for international commercial aircraft operators, airports, and air traffic services. The International Civil Aviation Organization (ICAO) established the standards and implementing procedures for SMS. All 191 countries that are members of ICAO have established or are establishing regulatory requirements for the implementation of SMS. This course teaches how organizations can establish an SMS within the context of their current safety system that meets the basic international standards of ICAO. The SMS Framework serves as a central foundation for this course.
    SMS is a safety system by which an organization takes a more active role in identifying, analyzing, and mitigating safety issues that occur in the normal operation of their organization. SMS requires that organizational management take responsibility for the company’s safety program. The SMS approach requires the safety/quality team to be educated in their duties and responsibilities. This course will give you the essential skills to manage an organizational Safety Management System (SMS). The attendee will be able to manage a Safety Management System that includes risk management, audits, data collection, analysis, and incident investigations.
    This course is designed for the individual planning or directing an aviation Safety Management System program. Fundamentals in systems organization and structure provide the individual with the skills and methodology to plan and manage an effective program. Emphasis is placed on understanding the principles of risk management, identifying program development strategies, audits, and applying the knowledge toward effective management systems and interoperability with Quality Assurance.

    Location: Online

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AASMS4

    OutlookiCal
  • Repeating EventData for Safety Management DATA 24-2

    Wed, Apr 17, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    The analysis of digital flight data collected from actual flights has resulted in tremendous steps forward in aviation safety. It is no longer necessary for an accident or incident to occur in order for safety hazards to be revealed. Flight Data Analysis provides critical safety information to identify trends, issues, and potentially dangerous practices. All modern commercial and business jet aircraft are equipped with flight data recorders that serve as the initial collection devices for flight data analysis. This course will present the basics of flight data analysis based on real-time flight information. It will present opportunities to analyze collective flight data as would be utilized by a commercial aircraft operator. The course will present animation software that depicts flight profiles and examines other sources of data, including video and air traffic control data, that may be used to create a data-based safety case.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24ADATA2

    OutlookiCal
  • Repeating EventHuman Error Analysis for System Safety HEASS 24-2

    Wed, Apr 17, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    System safety analysis of engineered systems must often deal with the possibility of human error leading to adverse conditions. Hence, human error probability evaluation is an important part of system safety. This course presents a summary of the methods and underlying theory for estimating human error probabilities. The course begins with a discussion on human factors and their influence on the possibility of human error. The various methods for estimating human error probabilities under different conditions are presented. Each method's background, underlying theory, advantages, and disadvantages will be covered. Typical human error probability values used in various industries will be provided. This class is offered in person and online.

    Location: Century Boulevard Building (CBB) - 960

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AHEASS2

    OutlookiCal
  • Repeating EventAviation Safety Management Systems ASMS 24-4

    Thu, Apr 18, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    A Safety Management System (SMS) is now required for international commercial aircraft operators, airports, and air traffic services. The International Civil Aviation Organization (ICAO) established the standards and implementing procedures for SMS. All 191 countries that are members of ICAO have established or are establishing regulatory requirements for the implementation of SMS. This course teaches how organizations can establish an SMS within the context of their current safety system that meets the basic international standards of ICAO. The SMS Framework serves as a central foundation for this course.
    SMS is a safety system by which an organization takes a more active role in identifying, analyzing, and mitigating safety issues that occur in the normal operation of their organization. SMS requires that organizational management take responsibility for the company’s safety program. The SMS approach requires the safety/quality team to be educated in their duties and responsibilities. This course will give you the essential skills to manage an organizational Safety Management System (SMS). The attendee will be able to manage a Safety Management System that includes risk management, audits, data collection, analysis, and incident investigations.
    This course is designed for the individual planning or directing an aviation Safety Management System program. Fundamentals in systems organization and structure provide the individual with the skills and methodology to plan and manage an effective program. Emphasis is placed on understanding the principles of risk management, identifying program development strategies, audits, and applying the knowledge toward effective management systems and interoperability with Quality Assurance.

    Location: Online

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AASMS4

    OutlookiCal
  • Repeating EventData for Safety Management DATA 24-2

    Thu, Apr 18, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    The analysis of digital flight data collected from actual flights has resulted in tremendous steps forward in aviation safety. It is no longer necessary for an accident or incident to occur in order for safety hazards to be revealed. Flight Data Analysis provides critical safety information to identify trends, issues, and potentially dangerous practices. All modern commercial and business jet aircraft are equipped with flight data recorders that serve as the initial collection devices for flight data analysis. This course will present the basics of flight data analysis based on real-time flight information. It will present opportunities to analyze collective flight data as would be utilized by a commercial aircraft operator. The course will present animation software that depicts flight profiles and examines other sources of data, including video and air traffic control data, that may be used to create a data-based safety case.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24ADATA2

    OutlookiCal
  • Aviation Safety Management Systems ASMS 24-4

    Fri, Apr 19, 2024 @ 08:00 AM - 12:00 PM

    Aviation Safety and Security Program

    University Calendar


    A Safety Management System (SMS) is now required for international commercial aircraft operators, airports, and air traffic services. The International Civil Aviation Organization (ICAO) established the standards and implementing procedures for SMS. All 191 countries that are members of ICAO have established or are establishing regulatory requirements for the implementation of SMS. This course teaches how organizations can establish an SMS within the context of their current safety system that meets the basic international standards of ICAO. The SMS Framework serves as a central foundation for this course. SMS is a safety system by which an organization takes a more active role in identifying, analyzing, and mitigating safety issues that occur in the normal operation of their organization. SMS requires that organizational management take responsibility for the company’s safety program. The SMS approach requires the safety/quality team to be educated in their duties and responsibilities. This course will give you the essential skills to manage an organizational Safety Management System (SMS). The attendee will be able to manage a Safety Management System that includes risk management, audits, data collection, analysis, and incident investigations. This course is designed for the individual planning or directing an aviation Safety Management System program. Fundamentals in systems organization and structure provide the individual with the skills and methodology to plan and manage an effective program. Emphasis is placed on understanding the principles of risk management, identifying program development strategies, audits, and applying the knowledge toward effective management systems and interoperability with Quality Assurance.

    Location: Online

    Audiences: Everyone Is Invited

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AASMS4

    OutlookiCal
  • Data for Safety Management DATA 24-2

    Fri, Apr 19, 2024 @ 08:00 AM - 12:00 PM

    Aviation Safety and Security Program

    University Calendar


    The analysis of digital flight data collected from actual flights has resulted in tremendous steps forward in aviation safety. It is no longer necessary for an accident or incident to occur in order for safety hazards to be revealed. Flight Data Analysis provides critical safety information to identify trends, issues, and potentially dangerous practices. All modern commercial and business jet aircraft are equipped with flight data recorders that serve as the initial collection devices for flight data analysis. This course will present the basics of flight data analysis based on real-time flight information. It will present opportunities to analyze collective flight data as would be utilized by a commercial aircraft operator. The course will present animation software that depicts flight profiles and examines other sources of data, including video and air traffic control data, that may be used to create a data-based safety case.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24ADATA2

    OutlookiCal
  • Repeating EventIncident Investigation/Analysis IIA 24-2

    Mon, Apr 22, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    This course is designed for managers and supervisors who may be required to investigate, implement or review safety findings and recommendations resulting from aviation incidents. The course presents the principles of Management, Investigation and Analysis. It will explain how incidents are discovered, investigated, and reported in writing. The student will learn the techniques of data collection and analysis.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AIIA2

    OutlookiCal
  • Repeating EventHuman Factors in Aviation Maintenance

    Mon, Apr 22, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    This course is designed to provide knowledge and understanding of human factors in the realm of aviation safety with a focus on the role of the maintainer. It presents human factors issues as conditions/hazards that must be managed. Specific issues such as fatigue management, deviations from approved procedures, situation awareness, and the Dirty Dozen are presented. Data collection methodologies such as MEDA and LOSA are examined as viable safety information methods and hazard identification tools in an organization’s SMS. This course satisfies the Human Factors Course requirement for the USC Safety & Security Certificate.

    Location: Century Boulevard Building (CBB) - 960

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AHFMX2

    OutlookiCal
  • Repeating EventIncident Investigation/Analysis IIA 24-2

    Tue, Apr 23, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    This course is designed for managers and supervisors who may be required to investigate, implement or review safety findings and recommendations resulting from aviation incidents. The course presents the principles of Management, Investigation and Analysis. It will explain how incidents are discovered, investigated, and reported in writing. The student will learn the techniques of data collection and analysis.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AIIA2

    OutlookiCal
  • Repeating EventHuman Factors in Aviation Maintenance

    Tue, Apr 23, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    This course is designed to provide knowledge and understanding of human factors in the realm of aviation safety with a focus on the role of the maintainer. It presents human factors issues as conditions/hazards that must be managed. Specific issues such as fatigue management, deviations from approved procedures, situation awareness, and the Dirty Dozen are presented. Data collection methodologies such as MEDA and LOSA are examined as viable safety information methods and hazard identification tools in an organization’s SMS. This course satisfies the Human Factors Course requirement for the USC Safety & Security Certificate.

    Location: Century Boulevard Building (CBB) - 960

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AHFMX2

    OutlookiCal
  • PhD Dissertation Defense - Arka Sadhu

    Tue, Apr 23, 2024 @ 02:00 PM - 03:30 PM

    Thomas Lord Department of Computer Science

    University Calendar


    Title: Grounding Language in Images and Videos  
     
    Location: SAL 213  
     
    Time: 2 pm on April 23, 2024  
     
    Committee Members: Ram Nevatia (Chair), Xiang Ren, Toby Mintz  
     
    Abstract: My thesis investigates the problem of grounding language in images and videos -- the task of associating linguistic symbols to perceptual experiences and actions -- which is fundamental to developing multi-modal models that can understand and jointly reason over images, videos, and text. The overarching goal of my dissertation is to bridge the gap between language and vision as a means to a ``deeper understanding'' of images and videos to allow developing models capable of reasoning over longer-time horizons such as hour-long movies, or a collection of images, or even multiple videos. In this thesis, I will introduce the various vision-language tasks developed during my Ph.D. which include grounding unseen words, spatiotemporal localization of entities in a video, video question-answering, and visual semantic role labeling in videos, reasoning across more than one image or a video, and finally, weakly-supervised open-vocabulary object detection. For each of these tasks, I will further discuss the development of corresponding datasets, evaluation protocols, and model frameworks. These tasks aim to investigate a particular phenomenon inherent in image or video understanding in isolation, develop corresponding datasets and model frameworks, and outline evaluation protocols robust to data priors.  
     
    The resulting models can be used for other downstream tasks like obtaining common-sense knowledge graphs from instructional videos or drive end-user applications like Retrieval, Question Answering, and Captioning.  
     
    Zoom Link: https://usc.zoom.us/j/94652316277?pwd=QTdqcklJMjg2UE03ZVZHbmFvWU9nQT09    

    Location: Henry Salvatori Computer Science Center (SAL) - 213

    Audiences: Everyone Is Invited

    Contact: Arka Sadhu

    OutlookiCal
  • Repeating EventIncident Investigation/Analysis IIA 24-2

    Wed, Apr 24, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    This course is designed for managers and supervisors who may be required to investigate, implement or review safety findings and recommendations resulting from aviation incidents. The course presents the principles of Management, Investigation and Analysis. It will explain how incidents are discovered, investigated, and reported in writing. The student will learn the techniques of data collection and analysis.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AIIA2

    OutlookiCal
  • Repeating EventHuman Factors in Aviation Maintenance

    Wed, Apr 24, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    This course is designed to provide knowledge and understanding of human factors in the realm of aviation safety with a focus on the role of the maintainer. It presents human factors issues as conditions/hazards that must be managed. Specific issues such as fatigue management, deviations from approved procedures, situation awareness, and the Dirty Dozen are presented. Data collection methodologies such as MEDA and LOSA are examined as viable safety information methods and hazard identification tools in an organization’s SMS. This course satisfies the Human Factors Course requirement for the USC Safety & Security Certificate.

    Location: Century Boulevard Building (CBB) - 960

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AHFMX2

    OutlookiCal
  • Repeating EventIncident Investigation/Analysis IIA 24-2

    Thu, Apr 25, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    This course is designed for managers and supervisors who may be required to investigate, implement or review safety findings and recommendations resulting from aviation incidents. The course presents the principles of Management, Investigation and Analysis. It will explain how incidents are discovered, investigated, and reported in writing. The student will learn the techniques of data collection and analysis.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AIIA2

    OutlookiCal
  • Repeating EventHuman Factors in Aviation Maintenance

    Thu, Apr 25, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    This course is designed to provide knowledge and understanding of human factors in the realm of aviation safety with a focus on the role of the maintainer. It presents human factors issues as conditions/hazards that must be managed. Specific issues such as fatigue management, deviations from approved procedures, situation awareness, and the Dirty Dozen are presented. Data collection methodologies such as MEDA and LOSA are examined as viable safety information methods and hazard identification tools in an organization’s SMS. This course satisfies the Human Factors Course requirement for the USC Safety & Security Certificate.

    Location: Century Boulevard Building (CBB) - 960

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AHFMX2

    OutlookiCal
  • PhD Thesis Proposal - Navid Hashemi

    Thu, Apr 25, 2024 @ 10:30 AM - 12:00 PM

    Thomas Lord Department of Computer Science

    University Calendar


    Title: Verification and Synthesis of Controllers for Temporal Logic Objectives Using Neuro-Symbolic Methods
     
    Committee Members: Jyotirmoy Deshmukh (Chair), Guarav Sukhatme, Chao Wang, Pierlggi Nuzzo, Lars Lindemann, Georgios Fainekos (External Member)     
     
    Date & Time: Thursday, April 25th, 10:30am - 12:00pm
     
    Abstract: As the field of autonomy is embracing the use of neural networks for perception and control, Signal Temporal Logic (STL) has emerged as a popular formalism for specifying the task objectives and safety properties of such autonomous cyber-physical systems (ACPS). There are two important open problems in this research area: (1) how can we effectively train neural controllers in such ACPS applications, when the state dimensionality is high and when the task objectives are specified over long time horizons, and (2) how can we verify if the closed-loop system with a given neural controller satisfies given STL objectives. We review completed work in which we show how discrete-time STL (DT-STL) specifications lend themselves to a smooth neuro-symbolic encoding that enables the use of gradient-based methods for control design. We also show how a type of neuro-symbolic encoding of DT-STL specifications can be combined with neural network verification tools to provide deterministic guarantees. We also review how neural network encoding of the environment dynamics can help us combine statistical verification techniques with formal techniques for reachability analysis. We will then propose several directions that we will pursue in the future: (1) We will investigate if our neuro-symbolic encoding approach can extend to other temporal logics, especially those used for specifying properties of perception algorithms (such as Spatio-Temporal Perception Logic or STPL). Our idea is to use a neuro-symbolic encoding of STPL to improve the quality of outputs produced by perception algorithms. (2) We will investigate how control policies generated by our existing algorithms can be made robust to distribution shifts through online and offline techniques. (3) Finally, we will propose scaling our synthesis approaches to higher-dimensional observation spaces and longer horzon tasks. We conclude with the timeline to finish proposed work and write the dissertation.

    Location: Ronald Tutor Hall of Engineering (RTH) - 306

    Audiences: Everyone Is Invited

    Contact: Felante' Charlemagne

    OutlookiCal
  • Phd Dissertation Defence - Haidong Zhu

    Thu, Apr 25, 2024 @ 12:00 PM - 02:00 PM

    Thomas Lord Department of Computer Science

    University Calendar


    Title: Shape-Assisted Multimodal Person Re-Identification
     
    Committee Members: Ram Nevatia (Chair), Ulrich Neumann, Antonio Ortega
     
    Date & Time: Thursday, April 25th, 12:00pm - 2:00pm
     
    Abstract: Recognizing an individual's identity across non-overlapping images or videos, known as person re-identification, is a fundamental yet challenging task for biometric analysis. This task involves extracting and distinguishing unique features such as appearance, gait, and body shape to accurately identify individuals. Different from other representations, 3-D shape complements the body information with external human body shape prior and enhances the appearance captured in the 2-D images. Although 3-D body shape offers invaluable external shape-related information that 2-D images lack, existing body shape representations often fall short in accuracy or demand extensive image data, which is unavailable for re-identification tasks. We explore various biometric representations for comprehensive whole-body person re-identification, with a particular emphasis on leveraging 3-D body shape. We focus on enhancing the detail and few-shot learning capabilities of 3-D shape representations through the application of implicit functions and generalizable Neural Radiance Fields (NeRF). Moreover, we propose the use of 3-D body shape for alignment and supervision during training, aiming to advance the accuracy and efficiency of person re-identification techniques.

    Location: Hughes Aircraft Electrical Engineering Center (EEB) - 110

    Audiences: Everyone Is Invited

    Contact: Haidong Zhu

    OutlookiCal
  • Incident Investigation/Analysis IIA 24-2

    Fri, Apr 26, 2024 @ 08:00 AM - 12:00 PM

    Aviation Safety and Security Program

    University Calendar


    This course is designed for managers and supervisors who may be required to investigate, implement or review safety findings and recommendations resulting from aviation incidents. The course presents the principles of Management, Investigation and Analysis. It will explain how incidents are discovered, investigated, and reported in writing. The student will learn the techniques of data collection and analysis.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AIIA2

    OutlookiCal
  • Human Factors in Aviation Maintenance

    Fri, Apr 26, 2024 @ 08:00 AM - 12:00 PM

    Aviation Safety and Security Program

    University Calendar


    This course is designed to provide knowledge and understanding of human factors in the realm of aviation safety with a focus on the role of the maintainer. It presents human factors issues as conditions/hazards that must be managed. Specific issues such as fatigue management, deviations from approved procedures, situation awareness, and the Dirty Dozen are presented. Data collection methodologies such as MEDA and LOSA are examined as viable safety information methods and hazard identification tools in an organization’s SMS. This course satisfies the Human Factors Course requirement for the USC Safety & Security Certificate.

    Location: Century Boulevard Building (CBB) - 960

    Audiences: Everyone Is Invited

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AHFMX2

    OutlookiCal
  • Repeating EventAircraft Accident Investigation AAI 24-4

    Mon, Apr 29, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    The course is designed for individuals who have limited investigation experience. All aspects of the investigation process are addressed, starting with preparation for the investigation through writing the final report. It covers National Transportation Safety Board and International Civil Aviation Organization (ICAO) procedures. Investigative techniques are examined with an emphasis on fixed-wing investigation. Data collection, wreckage reconstruction, and cause analysis are discussed in the classroom and applied in the lab.
    The USC Aircraft Accident Investigation lab serves as the location for practical exercises. Thirteen aircraft wreckages form the basis of these investigative exercises. The crash laboratory gives the student an opportunity to learn the observation and documentation skills required of accident investigators. The wreckage is examined and reviewed with investigators who have extensive actual real-world investigation experience. Examination techniques and methods are demonstrated along with participative group discussions of actual wreckage examination, reviews of witness interview information, and investigation group personal dynamics discussions.

    Location: WESTMINSTER AVENUE BUILDING (WAB) - Unit E

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AAAI4

    OutlookiCal
  • Repeating EventSafety Management for Aviation Maintenance MAINT 24-2

    Mon, Apr 29, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    This course provides supervisors with aviation safety principles and practices needed to manage the problems associated with aircraft maintenance operations. In addition, it prepares attendees to assume safety responsibilities in their areas of operation. It does not teach aircraft maintenance and assumes the attendee has a maintenance background.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AMAINT2

    OutlookiCal
  • Repeating EventAircraft Accident Investigation AAI 24-4

    Tue, Apr 30, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    The course is designed for individuals who have limited investigation experience. All aspects of the investigation process are addressed, starting with preparation for the investigation through writing the final report. It covers National Transportation Safety Board and International Civil Aviation Organization (ICAO) procedures. Investigative techniques are examined with an emphasis on fixed-wing investigation. Data collection, wreckage reconstruction, and cause analysis are discussed in the classroom and applied in the lab.
    The USC Aircraft Accident Investigation lab serves as the location for practical exercises. Thirteen aircraft wreckages form the basis of these investigative exercises. The crash laboratory gives the student an opportunity to learn the observation and documentation skills required of accident investigators. The wreckage is examined and reviewed with investigators who have extensive actual real-world investigation experience. Examination techniques and methods are demonstrated along with participative group discussions of actual wreckage examination, reviews of witness interview information, and investigation group personal dynamics discussions.

    Location: WESTMINSTER AVENUE BUILDING (WAB) - Unit E

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AAAI4

    OutlookiCal
  • Repeating EventSafety Management for Aviation Maintenance MAINT 24-2

    Tue, Apr 30, 2024 @ 08:00 AM - 04:00 PM

    Aviation Safety and Security Program

    University Calendar


    This course provides supervisors with aviation safety principles and practices needed to manage the problems associated with aircraft maintenance operations. In addition, it prepares attendees to assume safety responsibilities in their areas of operation. It does not teach aircraft maintenance and assumes the attendee has a maintenance background.

    Location: Century Boulevard Building (CBB) - 920

    Audiences: Everyone Is Invited

    View All Dates

    Contact: Daniel Scalese

    Event Link: https://avsafe.usc.edu/wconnect/CourseStatus.awp?&course=24AMAINT2

    OutlookiCal
  • PhD Dissertation Defense - Alan Romano

    Tue, Apr 30, 2024 @ 09:30 AM - 11:30 AM

    Thomas Lord Department of Computer Science

    University Calendar


    Title: Static Program Analyses for WebAssembly
     
    Committee Members: Weihang Wang (Chair), Chao Wang, and Pierluigi Nuzzo
     
    Date/Time: Tuesday, April 30th, 9:30am - 11:30am
     
    Abstract: WebAssembly is a recent standard for the web that aims to enable high-performance web applications that can run at near-native speeds. The standard has gained attention in both academia and industry for its ability to speed up existing user-facing web applications. Due to its well-defined and sound design, many static program analysis techniques have been developed to accomplish various purposes of WebAssembly analysis. However, we identify gaps in the static program analysis tools of the current WebAssembly ecosystem. We find that current program optimizations applied on WebAssembly modules may lead to diminished performance. We also identify a lack of tools that help developers understand WebAssembly modules through robust binary decompilation. Finally, we find a gap in the ability to analyze cross-language WebAssembly applications across the two languages they are typically implemented in, i.e., WebAssembly and JavaScript.
     
    In this thesis, we present a novel WebAssembly Analysis Framework, or WAF . WAF is a static program analysis framework for WebAssembly modules that consists of multiple intermediate representations. Inspired by frameworks made for Java, the core of our framework lies in our three intermediate representations that each model the WebAssembly module at a different semantic level. This structure enables WAF to serve in multiple use cases, including program optimizations, binary decompilation, cross-language program analysis, and malware detection. We aim to show that our framework can improve static program analysis in the areas that the WebAssembly ecosystem is lacking.

    Location: Henry Salvatori Computer Science Center (SAL) - 322

    Audiences: Everyone Is Invited

    Contact: Alan Romano

    OutlookiCal