Skip to main content

Abstract

Since the early 1970s, researchers have proposed several models to improve software reliability. Among these, the operational profile approach is one of the most common. Operational profiles are a quantification of usage patterns for a software application. The research described in this paper investigates a novel multi-agent framework for automatically creating an operational profile for generic distributed systems after their release into the market. The operational profile in this paper is extended to comprise seven different profiles. Also, the criticality of operations is defined using a new composed metrics in order to organise the testing process as well as to decrease the time and cost involved in this process. The proposed framework is considered as a step towards making distributed systems intelligent and self-managing.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Musa, Software Reliability Engineering: More Reliable Software Faster and Cheaper, McGraw-Hill. 2004.

    Google Scholar 

  2. I. Sommerville, Software Engineering, Addison-Wesley, 7th Edition, Chapter 24, 2004.

    Google Scholar 

  3. J. Musa, “Operational Profile in Software Reliability Engineering,” IEEE Software, Vol. 10, No. 2, Mar. 1993, pp. 14-32.

    Article  Google Scholar 

  4. R. V. Binder, “Automated Testing with an Operational Profile”, The Software Tech News, Vol. 8, No. 1. Dec. 2004, pp. 7-10.

    Google Scholar 

  5. J. A. Whittaker and J. Voas, “Toward a more reliable theory of software reliability”, IEEE Computer, Vol. 33, No. 12, Dec. 2000, pp. 36-42.

    Google Scholar 

  6. J. Voas, “Will the real operational profile please stand up”, IEEE Software, Vol. 17, No. 2, Mar./Apr. 2000, pp. 87-89.

    Google Scholar 

  7. D. M. Woit, “Specifying operational profile for modules”. In Proceedings of the ACM International Symposium on Software Testing and Analysis, ACM, 1993.

    Google Scholar 

  8. D. M. Woit, “Operational profile specification, test case generation, and reliability estimation for modules”, Technical report, Queen’s University, Kingston, Ontario Canada, 1994

    Google Scholar 

  9. M. Gittens, H. Lutfiyya, and M. Bauer, “An Extended Operational Profile Model”, In the proceedings of the Fifteenth International Symposium on Software Reliability Engineering, Nov. 2004.

    Google Scholar 

  10. N. R. Jennings, K. Sycara, M. Wooldridge, “A Roadmap of Agent Research and Development,” Journal of Autonomous Agents and Multi-Agent Systems, Vol. 1, No. 1, 1998, pp. 5-38.

    Article  Google Scholar 

  11. J. Lind, “Patterns in agent-oriented software engineering,” in Proceedings of AOSE Workshop, 2002, pp. 47-58.

    Google Scholar 

  12. M. Wooldridge, “Agent-based software engineering,” IEE Proceedings Software Engineering, Vol. 144, 1997, pp. 26-37.

    Article  Google Scholar 

  13. Mitchell, B.; Zeil, S. J.: A Reliability Model Combining Representative and Directed Testing, Technical Report TR 95-18, Old Dominon University, 1995.

    Google Scholar 

  14. M. Grottke and K.D-Zieger, “Systematic vs. Operational Testing: The Necessity for Different Failure Models,” in Proc. of the 5th Conference on Quality Engineering in Software Technology, 2001, pp. 59 - 68.

    Google Scholar 

  15. 16 Critical Software Practices for Performance-Based Management: http://www.spmn.com/16CSP.html.

    Google Scholar 

  16. V. R. Basili, and W. L. Melo, “A Validation of Object Oriented Design Metrics as Quality Indicators”, IEEE Transactions on Software Engineering, Vol. 22, No. 10, Oct. 1996, pp. 751-761.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

Yamany, H.E., Capretz, M.A. (2007). A Multi-Agent Framework for Building an Automatic Operational Profile. In: Elleithy, K. (eds) Advances and Innovations in Systems, Computing Sciences and Software Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-6264-3_29

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-6264-3_29

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-6263-6

  • Online ISBN: 978-1-4020-6264-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics