Authors:
Carlos Pinheiro
1
;
2
;
Sérgio Guerreiro
2
;
3
and
Henrique Mamede
2
;
4
Affiliations:
1
Universidade de Trás-os-Montes e Alto Douro, Vila Real, Portugal
;
2
INESC-ID, Rua Alves Redol 9, 1000-029 Lisbon, Portugal
;
3
Instituto Superior Técnico, University of Lisbon, Lisbon, Portugal
;
4
INESC TEC, Department of Science and Technology, Universidade Aberta, Lisbon, Portugal
Keyword(s):
Enterprise Architecture Management, Enterprise Architecture Mining, Automatic Architecture Modelling, Ontology, API.
Abstract:
Enterprise Architecture (EA) is a coherent set of principles, methods, and models that express the structure of an enterprise and its IT landscape. EA mining uses data mining techniques to automate EA modelling tasks. Ontologies help to define concepts and the relationships among these concepts to describe a domain of interest. This work presents an extensible ontology for EA mining focused on extracting architectural models that use logs from an API gateway as the data source. The proposed ontology was developed using the OntoUML language to ensure its quality and avoid anti-patterns through ontology rule checks. Then, a hypothesized scenario using data structures close to the real is used to simulate the ontology application and validate its theoretical feasibility as well as its contribution to the Enterprise Architecture Management field.