import uuid


def _get_sfn_execution_name(reservation):
    """
    Generate a human-readable execution named composed of the passenger's
    first and last name follwed by a UUID
    """
    name = "{}-{}-{}".format(
        reservation['last_name'].lower().replace(' ', '-'),
        reservation['first_name'].lower(),
        uuid.uuid4()
    )
    return name