Abstract
AI systems that offer social services, such as healthcare services for patients, driving for travellers and war services for the military need to abide by ethical and professional principles and codes that apply for the services being offered. We propose to adopt Requirements Engineering (RE) techniques developed over decades for software systems in order to elicit and analyze ethical requirements to derive functional and quality requirements that together make the system-to-be compliant with ethical principles and codes. We illustrate our proposal by sketching the process of requirements elicitation and analysis for driverless cars.