Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

Eighth Asia-Pacific Software Engineering Conference (APSEC'01)   p. 97
Aspect-Oriented Implementation of Software Health Indicators

Full Article Text: Download PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/APSEC.2001.991464
Send link to a friend

Abstract
In the development of many software systems, the focus was on functionality. When these systems begin to be used in situations requiring higher reliability and availability, such qualities must be retrofitted into the system. This paper considers way of adding such capability to existing software by taking advantage of aspect-oriented programming, recently developed technology which supports encapsulation of non-functional concerns. The paper introduces the notion of system health index as measure of the internal system well-being, and identifies number of health indictors, i.e. operational metrics from which health index could be derived. The paper then discusses inspect-oriented implementation of health indicators and lists several applicable aspect-oriented design patterns. Experience obtained from the implementation of health indicators in distributed system whose original development focused only on functionality is then summarized. The experience suggests that the time and space overhead and development costs are moderate, and that there is distinct advantage to the aspect-oriented implementation of health indicators.
Additional Information

Citation:  James Thai, Barry Pekilis, Alexander Lau, Rudolph Seviora, "Aspect-Oriented Implementation of Software Health Indicators," apsec, p. 97,  Eighth Asia-Pacific Software Engineering Conference (APSEC'01),  2001

Similar Articles

Abstract Contents
Abstract
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback