Home NEMO 2020 Lectures Can Domain Modeling be Automated? Levels of Automation in Domain Modeling

Can Domain Modeling be Automated? Levels of Automation in Domain Modeling

Prof. Dr. Iris Reinhartz-Berger

Prof. Dr. Iris Reinhartz-Berger

University of Haifa, Israel

Domain models are representations of areas of knowledge that use common concepts for describing phenomena, requirements, problems, capabilities, and solutions. Domain modeling is time consuming and error prone. Variability analysis plays an important role in creating comprehensive domain models automatically or semi-automatically. In this lecture we will review the challenges in automating domain modeling and discuss how variability analysis can contribute. Specifically, we will concentrate on an ontological and semantic approach which examines software behaviors and use them to analyze the variability, as well as commonality, of the domain of discourse. A tool named SOVA – Semantic and Ontological Variability Analysis – will be presented. The tool utilizes software requirements, test cases, and code to conduct the required analyses.

Lecture at NEMO2020

Date/Time: Thursday, July 16, 2020 at 14:00