Abstract:
Modern process-aware information systems (PAIS) demand a robust, flexible, and semantically consistent approach to managing the ever-changing business requirements––– of today's dynamic business environment. The BAB (Business Application Builder) framework responds to these challenges with an ontology-driven development methodology, which formalizes the design, validation, and automatic code generation processes. This paper presents a detailed analysis of the AbstractHome class, a central element in the BAB ontology, with a focus on its ontological modelling. Acting as a critical intermediary, the AbstractHome class serves as the backbone between domain entities (AbstractEntity) and their corresponding data transfer objects (AbstractDTO). It not only encapsulates the essential business logic needed to drive complex processes but also streamlines the transition from high-level design to executable code through automated generation. In our approach, abstract constructs, implemented through abstract classes, generic parameters, and well-defined interfaces, are rigorously formalized using OWL standards. This formalization supports a comprehensive framework that facilitates process simulation and validation before any code is generated. The ontological definitions enable developers to reason about business processes at a high level of abstraction, ensuring that every constraint and relationship within the AbstractHome class is explicitly captured.
CITATION:
IEEE format
B. Bogdanović, V. Marković, . Obradović, M. Segedinac, Z. Konjović, “Ontological Modelling and Reasoning for the Abstracthome Class of the Bab Framework for PAIS Systems,” in Sinteza 2025 - International Scientific Conference on Information Technology, Computer Science, and Data Science, Belgrade, Singidunum University, Serbia, 2025, pp. 128-135. doi:10.15308/Sinteza-2025-128-135
APA format
Bogdanović, B., Marković, V., Obradović, ., Segedinac, M., Konjović, Z. (2025). Ontological Modelling and Reasoning for the Abstracthome Class of the Bab Framework for PAIS Systems. Paper presented at Sinteza 2025 - International Scientific Conference on Information Technology, Computer Science, and Data Science. doi:10.15308/Sinteza-2025-128-135