Validation of Novel Approach to Detect Type Mismatch Problem Using Component Based Development

Full Text (PDF, 454KB), PP.108-117

Views: 0 Downloads: 0

Author(s)

M. Rizwan Jameel Qureshi 1,* Ebtesam Ahmad Alomari 1

1. Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2013.09.12

Received: 10 Nov. 2012 / Revised: 3 Mar. 2013 / Accepted: 21 Apr. 2013 / Published: 8 Aug. 2013

Index Terms

Software, Component, Adaptation, Mismatch

Abstract

Adaptation software component is a crucial problem in component-based software engineering (CBSE). Components that assembled or reused sometimes cannot perfectly fit one another because of the incompatibility issues between them. The focus today is on finding adaptation technique, to solve the mismatch between component interfaces and to guarantee that the software components are able to interact in the right way. This paper will focus on detecting mismatch, which considers as an important step through adaptation process. We propose a solution to detect mismatch, by suggesting improvement in Symbolic Transition Systems that used in representing component interface, and synchronous vector algorithm to deal with parameters data type mismatch.

Cite This Paper

M. Rizwan Jameel Qureshi, Ebtesam Ahmad Alomari, "Validation of Novel Approach to Detect Type Mismatch Problem Using Component Based Development", International Journal of Information Technology and Computer Science(IJITCS), vol.5, no.9, pp.108-117, 2013. DOI:10.5815/ijitcs.2013.09.12

Reference

[1]Canal C, Poizat P, Salaun G. Model-Based Adaptation of Behavioral Mismatching Components, Software Engineering [J].IEEE Transactions on, 2008, 34(4):546-563. 

[2]Zheng Jian, Jiang Jianhui. Model-Based Adaptation of Component Behaviors, Computational Intelligence and Software Engineering[C]. CiSE International, 2009, 1-4, 11-13. 

[3]Qi Huacheng, Rong Mei, Zhang Guangquan. A behavior-driven model of component interaction adaptation[C]. Computer Science & Education. ICCSE '09. 4th International Conference on , 2009,871-875, 25-28.

[4]Xiong Xie, Weishi Zhang, Xiuguo Zhang, Zhiying Cao, Jinyu Shi. Research on Safe Behavior Adaptation of Software Component[C]. Computational Intelligence and Software Engineering (CiSE), 2010,1-4, 10-12.

[5]Xiong Xie, Weishi Zhang, Xiuguo Zhang, Zhiying Cao, Jinyu Shi. Safety Verification of Software Component Behavior Adaptation[C]. E-Product E-Service and E-Entertainment (ICEEE), 2010, 1-4, 7-9.

[6]Xiong Xie, Weishi Zhang, Xiuguo Zhang, Zhiying Cao, Jinyu Shi. Research on Behavior Adaptation of Software Component, Parallel Architectures[C]. Algorithms and Programming (PAAP), Third International Symposium on , 2010,.412-416, 18-20.

[7]Sae Hoon Kim, Jeong Ah Kim. Component Adaptation Mechanism[C]. Ubiquitous Computing and Multimedia Applications (UCMA), 2011, 90-95, 13-15.

[8]Guorong Cao, Qingping Tan; Jingang Xie. A New Approach to Component Adaptation Dealing with Extra-Functional Mismatches[C]. Information Engineering and Computer Science, ICIECS, 2009, 1-4, 19-20. 

[9]Segarra M T, Andre F. A Distributed Dynamic Adaptation Model for Component-Based Applications[C]. Advanced Information Networking and Applications, AINA '09. International Conference on 2009, 525-529, 26-29. 

[10]Borde E, Carlson J. Automatic Synthesis and Adaption of Gray-Box Components for Embedded Systems - Reuse vs. Optimization[C]. Computer Software and Applications Conference Workshops (COMPSACW), IEEE 35th Annual , 2011, 224-229, 18-22.