Early quality monitoring in the development of real-time reactive systems

  • Authors:
  • O. Ormandjieva;V. S. Alagar;M. Zheng

  • Affiliations:
  • Department of Computer Science and Software Engineering, Concordia University, EV3.165, 1455 de Maisonneuve West, Montreal, Quebec, Canada H3G 1M8;Department of Computer Science and Software Engineering, Concordia University, EV3.165, 1455 de Maisonneuve West, Montreal, Quebec, Canada H3G 1M8;Department of Computer Science, University of Wisconsin-LaCrosse, La Crosse, WI, USA

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The increasing trend toward complex software systems has highlighted the need to incorporate quality requirements earlier in the development cycle. We propose a new methodology for monitoring quality in the earliest phases of real-time reactive system (RTRS) development. The targeted quality characteristics are functional complexity, performance, reliability, architectural complexity, maintainability, and test coverage. All these characteristics should be continuously monitored throughout the RTRS development cycle, to provide decision support and detect the first signs of low or decreasing quality as the system design evolves. The ultimate goal of this methodology is to assist developers in dealing with complex user requirements and ensure that the formal development process yields a high-quality application. Each aspect of quality monitoring is formalized mathematically and illustrated using a train-gate-controller case study.