Reference Hub1
PRAISE: A Software Development Environment to Support Software Evolution

PRAISE: A Software Development Environment to Support Software Evolution

William C. Chu, Chih-Hung Chang, Chih-Wei Lu, YI-Chun Peng, Don-Lin Yang
Copyright: © 2005 |Pages: 36
ISBN13: 9781591406211|ISBN10: 1591406218|ISBN13 Softcover: 9781591406228|EISBN13: 9781591406235
DOI: 10.4018/978-1-59140-621-1.ch006
Cite Chapter Cite Chapter

MLA

Chu, William C., et al. "PRAISE: A Software Development Environment to Support Software Evolution." Advances in UML and XML-Based Software Evolution, edited by Hongji Yang, IGI Global, 2005, pp. 105-140. https://doi.org/10.4018/978-1-59140-621-1.ch006

APA

Chu, W. C., Chang, C., Lu, C., Peng, Y., & Yang, D. (2005). PRAISE: A Software Development Environment to Support Software Evolution. In H. Yang (Ed.), Advances in UML and XML-Based Software Evolution (pp. 105-140). IGI Global. https://doi.org/10.4018/978-1-59140-621-1.ch006

Chicago

Chu, William C., et al. "PRAISE: A Software Development Environment to Support Software Evolution." In Advances in UML and XML-Based Software Evolution, edited by Hongji Yang, 105-140. Hershey, PA: IGI Global, 2005. https://doi.org/10.4018/978-1-59140-621-1.ch006

Export Reference

Mendeley
Favorite

Abstract

Responding to the fact that software systems become more and more complex and mutable, not only the software-standards-related technologies should be adopted, but the environments for software development and evolution should also be flexible and integratable. These facts make software development and maintenance difficult and costly. In this chapter, we first illustrate the activities and studies for software standards, processes, CASE toolsets, and environments. Then, we propose a process and an environment for evolution-oriented software development, called the PRocess and Agent-based Integrated Software development Environment (PRAISE). PRAISE advocates software development with popular software methodologies, and it uses an XML-based mechanism to unify the various paradigms with different standards. It integrates processes, roles, toolsets, and work products to make software development more efficient. With PRAISE, users are encouraged to adopt familiar mechanisms and formal approaches as they wish. PRAISE maintains the consistency of the paradigms so that users do not need to worry about conflicts with other paradigms that are built in or added later. PRAISE meets the need for evolving software development and maintenance.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.