Abstract
One of the primary obstacles to the reuse of independently-developed binary components on the industrial level lies in that the existing component technologies do not clearly separate component assembly from component development for type safety. To tackle this problem with type safety intact, we propose a new component model, Active Binding Technology, in which each Active Binding component, unlike the conventional one that actually has provided interfaces only, contains independently-defined required interfaces as well. The assembler can later adjust any interface mismatches between pre-produced Active Binding components in the glue component, whose template code is generated from the metadata of the components being combined.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley, Reading (2003)
De Prince Jr., W., Hofmeister, C.: Analyzing Commercial Component Models. In: Proceedings of the 3rd IEEE/IFIP Conference on Software Architecture, Montreal, Canada, pp. 205–219 (2002)
Brown, A., Johnston, S., Kelly, K.: Using Service-Oriented Architecture and Component-Based Development to Build Web Service Applications. Rational Software Corporation (2002)
Magee, J., Tseng, A., Kramer, J.: Composing Distributed Objects in CORBA. In: Proceedings of the 3rd International Symposium on Autonomous Decentralized Systems, Berlin, Germany, pp. 257–263 (1997)
Clements, P.: From Subroutines to Subsystems: Component-Based Software Development. The American Programmer 8(11) (November 1995)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jeong, A., Jeong, S., Lim, Y., Kim, M. (2008). Active Binding Technology: A Reuse-Enabling Component Model. In: Mei, H. (eds) High Confidence Software Reuse in Large Systems. ICSR 2008. Lecture Notes in Computer Science, vol 5030. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68073-4_28
Download citation
DOI: https://doi.org/10.1007/978-3-540-68073-4_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68062-8
Online ISBN: 978-3-540-68073-4
eBook Packages: Computer ScienceComputer Science (R0)