Actual Interactions for Component-Based Software using Straight and Circuitous Links
Umesh Kumar Tiwari1, Santosh Kumar2

1Umesh Kumar Tiwari*, Computer Science and Engineering, Graphic Era Deemed to be University, Dehradun, India.
2Santosh Kumar, Computer Science and Engineering, Graphic Era Deemed to be University, Dehradun, India.
Manuscript received on December 13, 2019. | Revised Manuscript received on December 23, 2019. | Manuscript published on January 10, 2020. | PP: 2495-2504 | Volume-9 Issue-3, January 2020. | Retrieval Number: K12940981119/2020©BEIESP | DOI: 10.35940/ijitee.K1294.019320
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Interaction and integration complexities of various pieces of codes play a vital role in the overall behavior of software. As the code count increases the interaction level of software also increases as per the requirements of the software. In this paper we propose a metric to assess the actual number of interactions made by components in component-based software. On the basis of interactions among components we define an Interaction-graph. Interaction-graph contains ‘Links’ and ‘Components’. To assess the actual interactions we define inner and outer interactions of particular components. Links are further categorized as straight and circuitous links. Proposed interaction metric is easy to calculate and contains information about the component which is used by designers and developers of the component-based software for future development. 
Keywords: Component-Based Software, Metric, Interaction-graph, Links, Inner-Interactions, Outer-Interactions.
Scope of the Article: Component-Based Software Engineering