Name: CLEISSON SANTOS GUTERRES
Publication date: 13/12/2024
Examining board:
Name | Role |
---|---|
CAMILA ZACCHE DE AGUIAR | Coorientador |
JOAO PAULO ANDRADE ALMEIDA | Examinador Interno |
RITA CRISTINA GALARRAGA BERARDI | Examinador Externo |
VITOR ESTEVAO SILVA SOUZA | Presidente |
Summary: Dependency Injection (DI) is a state-of-the-practice design paradigm widely used to
implement inversion of control, with various DI frameworks adopted across different object-
oriented programming languages. However, to the best of our knowledge, a formal semantic
definition of DI principles and patterns has yet to be established that encompasses
multiple languages and frameworks. This lack of standardization poses a barrier to
further advancements in the field of semantic interoperability, such as code migration
across different frameworks or the identification of architectural issues independent of the
framework or language used.
To address this challenge, we propose DepIn-O, a reference domain ontology developed
using the SABiOx method, aimed at capturing and expressing the semantic concepts
associated with DI through formalization that ensures comprehensive coverage in the
field of object-oriented programming. To assess the ontology, we propose validation and
verification activities, as well as a practical applicability tool for semantic interoperability,
developed using the OSCIN method.