Abstract | ||
---|---|---|
In the current state of software engineering, component-based software development is one of the most alluring paradigms for developing large and complex software products. In this software engineering methodology pre-engineered, pre-tested, context-based, adaptable, deployable software components are assembled according to a predefined architecture. Rather than developing a system from scratch, component-based software development emphasizes the integration of these components according to the user's requirements and specifications. In component-based software, the components interact to access and provide services and functionality to each other. Currently, the emphasis of industry and researchers is on developing impressive and efficient metrics and measurement tools to analyze the interaction complexity among these components. To represent the request and the response of services among components, we have used outgoing edges and incoming edges respectively. In this paper we have defined these interactions as In-Interactions and Out-Interactions. The metrics proposed in this paper are solely based on the interactions among the components. In this work some simple methods and metrics for computing the complexity of composable components are suggested. The metrics discussed in this paper include the computation of interaction complexities as Total-Interactions of a component, Total- Interactions of component-based software, Interaction-Ratio of a component, Interaction-Ratio of component-based software, Average- Interaction among components and Interaction-Percentage of components. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1145/2659118.2659135 | ACM SIGSOFT Software Engineering Notes |
Keywords | Field | DocType |
pre-engineered,in-interactions,component-based software development,measurement,context-based,out-interactions,metrics,adaptable,component based software development | Component diagram,Software engineering,Systems engineering,Computer science,Software system,Component-based software engineering,Resource-oriented architecture,Software construction,Software development,Software sizing,Software framework | Journal |
Volume | Issue | Citations |
39 | 5 | 0 |
PageRank | References | Authors |
0.34 | 12 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Umesh Tiwari | 1 | 0 | 1.35 |
Santosh Kumar | 2 | 5 | 1.24 |