Formal ontologies and data shapes within the Software Engineering development lifecycle (TSE)Jose María Alvarez Rodríguez, Valentín Moreno, Juan Llorens
Business models, organizational activities and corporate strategies are now being reshaped to meet the new needs of a challenging and evolving environment in which more up-todate, secure, safer, cost-efficient and personalized software products and services must be timely delivered.
This new digital context also represents an opportunity for the improvement and extension of existing software engineering methods. One of the current trends in Software Engineering development lies in boosting interoperability and collaboration between tools and people through the sharing of existing artifacts under common data models, formats and protocols to improve the practice and reuse of existing software artifacts. In this context, formal ontologies and data shapes play a key role to model and exchange data and to provide services for data validation (consistency checking) or type inference as part of a knowledge management strategy. In this document, an initial review of the different approaches to model and exchange data of software artifacts is done to finally evaluate and discuss the proper mechanisms to technically support the upcoming needs in the Software Engineering development lifecycle.
Join the Stardog Community
Need help? Join our Community to find answers to your questions! You’ll find our Support team, engineers, and friendly Stardog users ready to help. While you’re there, share your feedback on our platform or latest release - we’re all ears.