Call for Paper - January 2024 Edition
IJCA solicits original research papers for the January 2024 Edition. Last date of manuscript submission is December 20, 2023. Read More

Component Replacement Strategies for Information Systems Reengineering

Print
PDF
International Journal of Computer Applications
© 2012 by IJCA Journal
Volume 37 - Number 6
Year of Publication: 2012
Authors:
Malleswara Talla
Raul Valverde
10.5120/4612-6605

Malleswara Talla and Raul Valverde. Article: Component Replacement Strategies for Information Systems Reengineering. International Journal of Computer Applications 37(6):20-24, January 2012. Full text available. BibTeX

@article{key:article,
	author = {Malleswara Talla and Raul Valverde},
	title = {Article: Component Replacement Strategies for Information Systems Reengineering},
	journal = {International Journal of Computer Applications},
	year = {2012},
	volume = {37},
	number = {6},
	pages = {20-24},
	month = {January},
	note = {Full text available}
}

Abstract

Recent trend in systems architecture and design is component-based. A system is designed as a set of mutually supporting components that provide the intended services. The requirements models such as business type models and use case models are often used for deriving the targeted component-based architecture. The component interfaces are derived via sequence diagrams, collaboration diagrams and context diagrams. As the business model evolves, it becomes vital that the system also needs to match the business evolution whether it involves changing business rule set or growth in volume of business transactions. Timely reengineering of systems is profitable to any organization. The systems reengineering can be conducted in a pragmatic manner via component by component or a selected set of components; it becomes manageable and cost-effective to maintain the system and to train only a smaller sample of affected users. This paper offers a methodology for system reengineering via component replacement and model-view-control framework for component refinement and evolution in order to achieve a reengineered system that reflects upon the latest requirements in business domain.

References

  • Cheesman, J. & Daniels J. (2001), “UML Components: Simple Process for Specifying Component-based Software”. Addison Wesley. N.J., US
  • Landry Chouambe, Benjamin Klatt, and Klaus Krogmann, (2008), “Reverse Engineering Software-Models of Component-Based Models”, Proc. IEEE Conf. on Software Maintenance and Reengineering”, 978-1-4244-2157-2, pp 93-102.
  • Xin Peng, Yijian Wu, Wenyun Zhao (2007), “A feature oriented adaptive component model for dynamic evolution”, Proc. IEEE conf. on Software Maintenance and Reengineering”, 0-7695-2802-3/07.
  • Pasquale Ardimento, Giovanni Bruno, Danilo Caivano, Giuseppe Visaggio (2007), “A maintenance oriented framework for software components characterization”, Proc. IEEE Conf. on Software Maintenance and Reengineering”, 0-7695-2802-3/07.
  • Nasreddin Aoumeur, Kamel Barkaoui, Gunter Saake (2007), “Incremental specification validation and runtime adaptativity of distributed component information systems”, Proc. IEEE Conf. on Software Maintenance and Reengineering”, 0-7695-2802-3/07.
  • Biplav Srivastava (2004), “A feature oriented adaptive component model for dynamic evolution”, Proc. IEEE Conf. on Software Maintenance and Reengineering”, 0-7695-2802-3/07.
  • Brown, A.W. 2000, Large-Scale, Component-based Development, Prentice Hall, New Jersey.
  • Whitten, J. L., Bentley D. L. and Dittman K.V. 2000, Systems Analysis and Design Methods, McGraw-Hill, New York.
  • Rumbaugh, J. 1994, ‘Getting started: Using use cases to capture requirements’, Jour. of Object-Oriented Programming, vol.7, no.5, September, pp. 8-1-,12,23.
  • Heineman G. T. and Councill W.T (2001), Definition of a Software Component and its elements, Ch.1, Component Based Software Engineering , Addison-Wesley.
  • Serrano, M., and Carver, D., de Oca, C. (2001), “Reengineering legacy systems for distributed environments”, Journal of Systems and Software, 64(1), 37-55.