Detecting Return Value Mismatch during Component Adaptation with Concern of System Performance

Component adaptation becomes a critical problem in component-based software engineering (CBSE). This problem appears during assembling and reusing of components into new system. The interoperability among components needs to use adaptation technique to solve this problem. Usually, there are mismatches between interfaces of reusable components. This research will focus on detecting fully semantic component interface mismatch by proposing a solution including return value match next to other match such as operation name, method of operation and parameter type match. This research just explains return value mismatch that are not considered in other solutions. The proposed solution also concerns about system performance that is neglected in previous solutions by proposing a "Detector" tool that is responsible to assign and delete unwanted functions from reusable component before integration.

[1]  M. Rizwan Jameel Qureshi,et al.  Validation of Novel Approach to Detect Type Mismatch Problem Using Component Based Development , 2013 .

[2]  Laurence Duchien,et al.  Unifying design and runtime software adaptation using aspect models , 2011, Sci. Comput. Program..

[3]  Jan Carlson,et al.  Automatic Synthesis and Adaption of Gray-Box Components for Embedded Systems - Reuse vs. Optimization , 2011, 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops.

[4]  Colin Atkinson,et al.  Automated Creation and Assessment of Component Adapters with Test Cases , 2010, CBSE.

[5]  Zhiying Cao,et al.  Safety Verification of Software Component Behavior Adaptation , 2010, 2010 International Conference on E-Product E-Service and E-Entertainment.

[6]  Antonio Vallecillo,et al.  An MDE Approach for Runtime Monitoring and Adapting Component-Based Systems: Application to WIMP User Interface Architectures , 2012, 2012 38th Euromicro Conference on Software Engineering and Advanced Applications.

[7]  Jeong Ah Kim,et al.  Component Adaptation Mechanism , 2011, 2011 International Conference on Ubiquitous Computing and Multimedia Applications.

[8]  Zhiying Cao,et al.  Research on Safe Behavior Adaptation of Software Component , 2010, 2010 International Conference on Computational Intelligence and Software Engineering.

[9]  C. Atkinson,et al.  Leveraging software search and reuse with automated software adaptation , 2012, 2012 4th International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE).