Variability Extraction from Simulator I/O Data Schemata in Agriculture Decision-Support Software - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier
Communication Dans Un Congrès Année : 2021

Variability Extraction from Simulator I/O Data Schemata in Agriculture Decision-Support Software

Résumé

The context of this work is the development of software systems that help in decision making in the agriculture domain at our industrial partner, ITK. These software systems include simulators which help farmers to understand and predict plants life cycle. Each plant and each kind of prediction has its own parameters. For example, yield prediction for wheat is very specific and different from vine disease prediction. There are however some common characteristics, like the fact that these simulators take as input weather data. The goal of the project on which we work is to build a software product-line in order to: i) enable an easy derivation of new products (by IT teams) with new simulators (built by agronomist teams), and ii) simplify the maintenance of the existing large code base of our industrial partner. The construction of this product-line passes through the extraction of variable and common characteristics of all existing products at ITK. The extraction process may be laborious and time consuming. We study in this work the automation of this process, by focusing on the schemata of data received as input and produced as output by simulators. We hypothesize that Formal Concept Analysis (FCA) is a useful tool for extracting software variability, i.e. highlight commonalities and specifics for assisting IT/agronomist teams in software construction. In this paper, we propose a process for variability extraction. This process is based on a set of pre-processing steps to prepare data for FCA tools. These tools build at the end of the process an AOC-Poset, i.e. a conceptual structure derived from the concept lattice in which we can identify common and variable characteristics. We implemented this process and experimented it on a set of six simulators. We obtained promising results towards the construction of the software product-line.
Fichier principal
Vignette du fichier
paper6.pdf (618.58 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03375570 , version 1 (12-10-2021)

Licence

Identifiants

  • HAL Id : hal-03375570 , version 1

Citer

Thomas Georges, Marianne Huchard, Mélanie König, Clémentine Nebut, Chouki Tibermacine. Variability Extraction from Simulator I/O Data Schemata in Agriculture Decision-Support Software. FCA4AI 2021 - What can FCA do for Artificial Intelligence?@ IJCAI 2021, Aug 2021, Montréal, Québec, Canada. pp.59-70. ⟨hal-03375570⟩
131 Consultations
92 Téléchargements

Partager

More