• DocumentCode
    3229908
  • Title

    A behavior-driven model of component interaction adaptation

  • Author

    Qi Huacheng ; Rong Mei ; Zhang Guangquan

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Soochow Univ., Suzhou, China
  • fYear
    2009
  • fDate
    25-28 July 2009
  • Firstpage
    871
  • Lastpage
    875
  • Abstract
    The problem of adapting heterogeneous software components that present mismatching interaction behaviour is one of the crucial problems in component-based software engineering (CBSE). To solve this problem, component behavior ontology (CBO) which includes component entities, component behaviors and component behavior properties is constructed in the paper. Based on CBO, we propose a component interaction adaptation model (CIAM). In the model, we divide different component groups, detect interaction behaviour deadlock by component behavior properties and set up adapter specification via behavior rules. Finally, we obtain an autocephalous adapter for each component group to remove mismatching interaction behaviour.
  • Keywords
    object-oriented programming; ontologies (artificial intelligence); software engineering; adapter specification; autocephalous adapter; behavior rules; behavior-driven model; component behavior ontology; component interaction adaptation; component-based software engineering; interaction behaviour deadlock; Adaptation model; Computer science; Computer science education; Educational institutions; Educational programs; Educational technology; Ontologies; Programming; Software engineering; System recovery; adapter; behavior rules; component behavior ontology; component group; component interaction adaptation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science & Education, 2009. ICCSE '09. 4th International Conference on
  • Conference_Location
    Nanning
  • Print_ISBN
    978-1-4244-3520-3
  • Electronic_ISBN
    978-1-4244-3521-0
  • Type

    conf

  • DOI
    10.1109/ICCSE.2009.5228209
  • Filename
    5228209