• DocumentCode
    1792593
  • 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
  • fYear
    2014
  • fDate
    16-19 Sept. 2014
  • Firstpage
    1
  • Lastpage
    10
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technology and Factory Automation (ETFA), 2014 IEEE
  • Conference_Location
    Barcelona
  • Type

    conf

  • DOI
    10.1109/ETFA.2014.7005237
  • Filename
    7005237