Write a Blog >>
Requirements Engineering 2021
Mon 20 - Fri 24 September 2021

Ontology-Driven Requirements Engineering

Giancarlo Guizzardi (Free University of Bolzano-Bozen, Italy, and University of Twente, Netherlands )
Renata Guizzardi (University of Twente, Netherlands)
John Mylopoulos (University of Ottawa, Canada)

The advent of socio-technical, cyber-physical and Artificial Intelligence (AI) systems has broadened the scope of requirements engineering which must now deal with new classes of requirements, concerning, e.g., ethics, privacy and trust. Unfortunately, requirements engineers cannot be expected to understand the qualities behind these new classes of systems so that they can conduct elicitation, analysis and operationalization. To address this issue, we present here a novel approach for conducting requirements engineering. The approach is grounded on foundational theories from the area of applied ontology, as well as on methodological and engineering tools derived from those theories. Moreover, it proposes a requirements engineering process that starts with the adoption of a domain model properly constructed using these techniques, which is then used to guide the activities of requirements analysis. We illustrate the approach by: conducting an ontological analysis of the very notions of functional and non-functional requirements; constructing examples of ontology-based domain modeling in the areas of Risk, Value and Trust; exemplifying the analysis and derivation of Ethicality requirements.

Tue 21 Sep

Displayed time zone: Eastern Time (US & Canada) change

08:00 - 13:00
Tutorial: Ontology-Driven Requirements EngineeringTutorials at Cushing-7

Go to midspace (Zoom Rooms for tutorials are linked there)

Ontology-Driven Requirements Engineering
Giancarlo Guizzardi , John Mylopoulos University of Ottawa, Renata Guizzardi Universidade Federal do Espirito Santo