Abstract
Service customization always plays an important role in ubiquitous environment, in which the adaptation of service component according to user requirement is a key problem. Component adaptation is a traditional topic in Component-Based Software Development (CBSD) and Service-Oriented Architecture (SOA) research fields. But most of the existing approaches employ high level abstraction to achieve the adaptation process and usually make it a computation-intensive task, which can hardly be utilized in the ubiquitous environment. In addition, the high level abstraction-based approach is always difficult to understand for normal users. In this paper, based on the analysis of existing approaches, a business area-oriented service component adaptation approach is proposed. The approach employs basic functions of the business area to represent user requirement and service components. Three control structures are introduced to model the interconnection of the functions. Then the adaptation is performed based on the functionality relationships between service components and user requirement. The approach usually causes low computation cost and is easy to be utilized in ubiquitous environment.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Lewis, D., O’Donnell, T., et al.: Managing User-Centric Adaptive Services for Pervasive Computing. In: Proceedings of International Conference on Automatic Computing, ICAC- 04, pp. 248–255 (2004)
Kantor, P.B., Boros, E., et al.: Capturing Human Intelligence in the Net. Communications of the ACM 43(8), 112–115 (2000)
Szyperski, C., Pfister, C.: Summary, workshop on Component-Oriented Programming. In: ECOOP-96 (1996)
Szyperski, C.: Component Software: Beyond Object-Oriented Programming, ACM Press, Addison-Wesley, New York (1998)
Kinley, D.B.L.A., Wilson, D.: Learning to Improve Case Adaptation by Introspective Reasoning and CBR. In: Case-Based Reasoning: Experiences, Lessons, and Future Directions, AAAI Press/MIT Press, Massachusetts (1996)
Smyth, B., Keane, M.T.: Experiments on Adaptation-Guided Retrieval in Case-Based Design.Technical Report TCD-CS-94-17, Trinity College, Dublin (1994)
Morel, B., Alexander, P.: SPARTACAS: Automating Component Reuse and Adaptation. IEEE Transaction on Software Engineering 30(9), 587–600 (2004)
Penix, J., Alexander, P.: Toward automated component adaptation. In: Proceedings of 9th International Conference on Software Engineering and Knowledge Engineering, pp. 535–542 (1997)
Mei, H., Chen, F., Feng, Y.D., Yang, J.: ABC: An architecture based,component oriented approach to software development. Journal of Software 14(14), 721–732 (2003)
Zhang, S., Goddard, S.: xSADL: an architecture description language to specify compnent-based systems. In: Proceedings of 6th International Conference on Information Technology: Coding and Computing, pp. 443–448 (2005)
Urban, S.D., Dietrich, S.W., Na, Y., Jin, Y., Sundermier, A.: The IRules Project: Using Active Rules for the Integration of Distributed Software Components. In: Proceedings of 9th IFIP 2.6 Working Conference on Database Semantics: Semantic Issues in E-Commerce System, pp. 265–286 (2001)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tian, P., Zhang, Y., Zhong, M., Zhou, Y., Fang, C. (2007). BASCA: A Business Area-Oriented Service Component Adaptation Approach Suitable for Ubiquitous Environment. In: Indulska, J., Ma, J., Yang, L.T., Ungerer, T., Cao, J. (eds) Ubiquitous Intelligence and Computing. UIC 2007. Lecture Notes in Computer Science, vol 4611. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73549-6_99
Download citation
DOI: https://doi.org/10.1007/978-3-540-73549-6_99
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73548-9
Online ISBN: 978-3-540-73549-6
eBook Packages: Computer ScienceComputer Science (R0)