Study of reuse method and techniques in software engineering to reduce and optimize the cost of software
Keywords:
methodology, productive, feasibleAbstract
Software engineers and managers faced with practical problems in developing software, especially Schedule, cost, and quality pressures. This paper will enable development and maintenance of software systems that are too complex to be designed and implemented by a single person. Software reuse continues to be one of the hottest topics in software engineering. For the past few years, nearly every conference with a heavy focus on software engineering has included at least one paper session, panel discussion, or invited talk on some aspect of software reuse. Software reuse is the software engineer's attempt to model the process by which an electrical engineer designs circuits by using standard components with well-defined, well-documented interfaces. Reusable components can be found at any place in the software life cycle: requirements, design, code, test, integration, documentation, and maintenance. Reuse often allows the software engineer to be much more productive since total life cycle costs frequently can be greatly reduced. Research paper will focus on methods for reuse that are feasible without major investments in new software methodology, on cost estimation issues, and on certification of reusable software components. It will be based on experiences dealing with systems that are changing rapidly. However, it is consistent with software development using the rapid prototyping or spiral models of the development process.
References
K. J. Anderson, R. P. Beck, and T. E. Buonanno. Reuse of software modules.AT & T Tech. J. (USA), 67(4):71-76, July 1988.
Roger P. Beck, Satish R. Desai, Doris R. Ryan, Ronald W. Tower, Dennis Q.Vroom, and Linda Mayer Wood. Architectures for large scale reuse. AT&TTechnical Journal, 71(6):34-45, Nov/Dec 1992
Ted Biggerstaff and Alan Pedis. Software Reusability, volume 1&2. ACM Press,NY, 1989.
Bellifemine FL, Caire G, Greenwood D. Developing Multi-Agent Systems with JADE. Hoboken, NJ: Wiley; 2007.
Benjamins R. Near term prospects for semantic technologies. IEEE Intelligent Systems. 2008;23(1):76–88.
Benjamins R, Decker S, Fensel D, Motta E, Schreiber G, Studer R, Wielinga B. IBROW3—An intelligent brokering service for knowledge-component reuse on the World Wide Web. Proc. 11th Banff Knowledge Acquisition for Knowledge-Based Systems Workshop.1998.
Buckeridge DL, Okhmatovskaia O, Tu SW, O’Connor MJ, Nyulas CI, Musen MA. Understanding detection performance in public health surveillance: modeling aberrancy-detection algorithms. Journal of the American Medical Informatics Association. 2008;15(6):760–769.
Buckeridge DL, Burkom H, Moore AW, Pavlin JA, Cutchis PN, Hogan W. Evaluation of syndromic surveillance systems: development of an epidemic simulation model. Syndromic Surveillance: Reports from a National Conference. Morbidity and Mortality Weekly Report. 2004;53(Suppl):137–143
Downloads
Published
Issue
Section
License
Copyright Notice
Submission of an article implies that the work described has not been published previously (except in the form of an abstract or as part of a published lecture or academic thesis), that it is not under consideration for publication elsewhere, that its publication is approved by all authors and tacitly or explicitly by the responsible authorities where the work was carried out, and that, if accepted, will not be published elsewhere in the same form, in English or in any other language, without the written consent of the Publisher. The Editors reserve the right to edit or otherwise alter all contributions, but authors will receive proofs for approval before publication.
Copyrights for articles published in World Scholars journals are retained by the authors, with first publication rights granted to the journal. The journal/publisher is not responsible for subsequent uses of the work. It is the author's responsibility to bring an infringement action if so desired by the author.