Title :
Evaluating software architectures using ontologies for storing and versioning of engineering data in heterogeneous systems engineering environments
Author :
Mordinyi, Richard ; Serral, Estefania ; Winkler, Dietmar ; Biffl, Stefan
Author_Institution :
Flex Inst. of Software Technol. & Interactive Syst., Vienna Univ. of Technol., Vienna, Austria
Abstract :
Large systems engineering projects involve the cooperation of various stakeholders from different engineering disciplines. Individual stakeholders apply various tools and related data storage approaches that (a) might hinder seamless interoperability and (b) include limited capability to support data versioning. Project-level concepts enable the mapping of engineering data coming from different disciplines. However, it remains open how to store data on project level that enable flexible and efficient data access from different disciplines in different environments and enable backtracking to previous versions in case of defects and/or human errors. While semantic data integration provides fundamental solutions for bridging semantic gaps between common project-level concepts and the local tool concepts used by each discipline, semantic storages have been developed to query and reason over gathered data rather than versioning frequent instance changes inherent to such engineering projects in distributed and heterogeneous environments. In this paper we evaluate three software architectures using ontologies in different ways and compare selected quality attributes, i.e., performance and scalability, in the context of an industrial scenarios. Main results suggest that architectures relying on a relational database for versioning individuals still outperforms traditional ontology storages.
Keywords :
backtracking; manufacturing data processing; ontologies (artificial intelligence); project management; relational databases; software architecture; storage management; backtracking; engineering data storage; engineering data versioning; heterogeneous systems engineering environments; industrial scenarios; large systems engineering projects; local tool concepts; ontologies; project-level concepts; relational database; semantic data integration; semantic storage; software architecture evaluation; Computer architecture; Data models; Databases; Ontologies; Resource description framework; Semantics; Ontolgoy; Performance; Semantic Integration; Versioning;
Conference_Titel :
Emerging Technology and Factory Automation (ETFA), 2014 IEEE
Conference_Location :
Barcelona
DOI :
10.1109/ETFA.2014.7005237