Abstract
The work described in this paper deals with the definition of an empirical model to classify components, and the development of a knowledge—based system to capture and organize the knowledge of the experts, as well as, technical documentation associated with components. The objective is to provide developers with a comprehensive tool that addresses the problem of managing (i.e. selecting, configuring, integrating and deploying) COTS components to deliver tailored software systems. The goal of the system is to support the decision process of business managers, software consultants and architects in the definition and design of services for a variety of specific application domains, mainly in the area of Electronic Business. The system should also support the engineers in the specification of software architectures that realize those services.
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
Booch G., Rumbaugh J. and Jacobson I., The Unified Modelling Language — User Guide, Addison Wesley, 1999, ISBN 0201571684.
Friedman-Hill E., JESS, the Rule Engine for the Java Platform,http://herzberg.ca.sandia.gov/jess/
Garg P.K. and Jazayeri M., editors, Process-Centered Software Engineering Environments IEEE Computer Society Press, 1995, ISBN 0-8186-7103-3
Guida G., Tasso C., Design and Development of Knowledge -Based Systems John Wiley & Sons, Chichester, 1994, ISBN 0-471-92808-9
Herzum P., and Sims 0., Business Component Factory, OMG Press, Wiley, 2000.
Morisio M., Seaman C., Parra A., Basili V., Condon S., Kraft S., Investigating and Improving a COTS-Based Software Development Process, Proceedings of the 22nd International Conference on Software Engineering (ICSE 2000), Limerick, Ireland, June 2000.
Morisio M., Seaman C., Basili V., Parra A., Kraft S., Condon S., COTS —Based Software Development: Processes and Open Issues, Journal of Systems and Software, December 2001.
Seacord R., Mundie D., Boonsiri S., K-BACEE: Knowledge-Based Automated Component Ensemble Evaluation published in proceedings of the 2001 Workshop on Component-Based Software Engineering, Warsaw, Poland, September 4-6, 2001, IEEE Computer Society.
Szyperski C., Component Software: Beyond Object-Oriented Programming, Addison Wesley Longman, 1998, ISBN 0201178885.
Soininen T., An Approach to Knowledge Representation and Reasoning for Product Configuration Task, Acta Polytechnica Scandinavica, Mathematics and Computing Series (No. 111), Espoo 2000, ISBN 9516665608.
Soininen T., Niemela I., Tiihonen J., Sulonen R., Representing Configuration Knowledge With Weight Constraint Rules, Answer Set Programming: Towards Efficient and Scalable Knowledge Representation and Reasoning, AAAI Spring 2001 Symposium, Stanford.
Yakimovich D., Travassos G., Basili V., A Classification of Software Components Incompatibilities for COTS Integration, Software Engineering Laboratory Workshop, NASA/Goddard Space Flight Center, Greenbelt, Maryland, December 1999.
Yakimovich D., Bieman J., Basili V., Software Architecture Classification for Estimating the Cost of COTS Integration, Proceedings of the 21st International Conference on Software Engineering (ICSE) 1999, Los Angeles, California, pp. 296-302, June 15-21, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag London Limited
About this paper
Cite this paper
Bandini, S., Manzoni, S., Mereghetti, P. (2003). Business Service Components: a Knowledge Based Approach. In: Bramer, M., Preece, A., Coenen, F. (eds) Research and Development in Intelligent Systems XIX. Springer, London. https://doi.org/10.1007/978-1-4471-0651-7_17
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0651-7_17
Publisher Name: Springer, London
Print ISBN: 978-1-85233-674-5
Online ISBN: 978-1-4471-0651-7
eBook Packages: Springer Book Archive