Skip to main content

Abstract

Software quality attributes (QAs) such as reliability and modifiability have been used to define nonfunctional requirements of software systems for many years. More recently, they have been used as the basis for generating utility trees in the Software Engineering Institute’s Architecture Tradeoff Analysis Model (ATAM). Software processes and models, such as the ATAM, are often utilized when developing embedded systems which consist of both software and hardware. In order to determine whether the QA’s defined for software are adequate when working with embedded systems, research based on trade studies performed during the development of embedded system architectures were evaluated. The results of the research shows that while many of the embedded system quality attributes map directly to existing software quality attributes, some attributes such as portability take on a modified definition, and others, such as weight, do not normally apply to software systems. This paper presents the quality attributes for embedded systems identified as a result of the trade study evaluation.

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. IEEE Software Engineering Standards Committee Std. 830-1998, IEEE Recommended Practice for Software Requirements Specifications, IEEE, New York, 1998.

    Google Scholar 

  2. R. Kazman, M. Klein, and P. Clements, “ATAM: Method for architecture evaluation,” Technical Report CMU/SEI-2000-TR-004, 2000.

    Google Scholar 

  3. P. Clements, R. Kazman, and M. Klein, Evaluating Software Architectures: Methods and Case Studies,Reading, Massachusetts, Addison Wesley Professional, 2001.

    Google Scholar 

  4. P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, et al, Documenting Software Architectures: Views and Beyond,Reading, Massachusetts, Addison Wesley Professional, 2002.

    Google Scholar 

  5. P. Koopman, “Embedded Systems In the Real World”, Course Slides, Carnegie Mellon University, January 14, 1999.

    Google Scholar 

  6. D. Simon, “An Embedded Software Primer”, Reading, Massachusetts, Addison-Wesley, 1999.

    Google Scholar 

  7. David E. Simon, “An Embedded Software Primer”, Addison-Wesley, Reading, Massachusetts, 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science+Business Media B.V.

About this paper

Cite this paper

Sherman, T. (2008). Quality Attributes for Embedded Systems. In: Sobh, T. (eds) Advances in Computer and Information Sciences and Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-8741-7_95

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-8741-7_95

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-8740-0

  • Online ISBN: 978-1-4020-8741-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics