• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Abschlussarbeit
  4. Proactive support for conceptual interoperability analysis of software units
 
  • Details
  • Full
Options
2018
Doctoral Thesis
Title

Proactive support for conceptual interoperability analysis of software units

Abstract
Meaningful exchange of data or services with a software unit requires identifying and satisfying its conceptual constraints. Otherwise, unexpected conceptual mismatches lead to late projects and costly rework. However, for blackbox software providers, it is unguided and time-consuming task to share the conceptual constraints explicitly with third-party clients who also lack the guidance on detecting the conceptual mismatches. To cope with these challenges, we built a Conceptual Interoperability Constraints (COINs) model, which is the base for our Conceptual Interoperability Analysis (COINA) framework. COINA helps architects and analysts to identify the conceptual constraints and mismatches of software units effectively and efficiently. It comprises: (1) Proactive, semi-automatic, in-house preparation for interoperable units that helps providers to share the conceptual constraints with the least effort. (2) A systematic, algorithm-based method for mapping conceptual constraints of systems to detect their mismatches. A multi-run controlled experiment confirmed our hypotheses that our approach significantly increases the effectiveness and efficiency in detecting conceptual mismatches.
Thesis Note
Zugl.: Kaiserslautern, TU, Diss., 2017
Author(s)
Abukwaik, Hadil
Person Involved
Rombach, Dieter  
Reussner, R.
Deßloch, S.
Publisher
Fraunhofer Verlag  
Publishing Place
Stuttgart
File(s)
Download (6.35 MB)
Rights
Use according to copyright law
DOI
10.24406/publica-fhg-282105
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • Unified Modeling Language (UML)

  • systems analysis & design

  • scientific equipment, experiments & techniques

  • machine learning

  • software architecture

  • software interoperability

  • conceptual constraint and mismatch

  • empirical software engineering

  • machine learning

  • interoperability analysis

  • software engineer

  • software architect

  • integration analysts

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024