Skip to main content

A Qualitative Methodology for Tailoring SPE Activities in Embedded Platform Development

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3547))

Abstract

For real time embedded systems software performance is one of the most important quality attributes. Controlling and predicting the software performance in software is associated with a number of challenges. One of the challenges is to tailor the established and rather general performance activities to the needs and available opportunities of a specific organization. This study presents a qualitative methodology for tailoring process activities to a specific organization. The proposed methodology is used in case study performed in a large company that develops embedded platforms. A number of suggestions for modification and addition of process activities has been brought forward as a result of the study. The result can further be summarized as SPE in embedded platform development holds more opportunities for reuse, but also requires more focus on external stakeholders, continual training and coordination between projects.

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

Buying options

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Balsamo, S., Inverardi, P., Mangano, C.: An approach to performance evaluation of software architectures. In: Proceedings of the 1st International Workshop on Software and performance (WOSP), Santa Fe, New Mexico, United States (1998)

    Google Scholar 

  2. Basili, V., Caldiera, G., McGarry, F., Pajerski, R., Page, G., Waligora, S.: The Software Engineering Laboratory-an Operational Software Experience Factory. In: Proceedings of the 14th International Conference on Software Engineering, Melbourne, Australia (1992)

    Google Scholar 

  3. Burns, A., Wellings, A.: Real-Time Systems and Programming Languages, 3rd edn. Addison-Wesley, Reading (2001)

    Google Scholar 

  4. Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Reading (2001)

    Google Scholar 

  5. De Micheli, G., Gupta, R.: Hardware/software co-design. Proceeding of IEEE 85(3), 349–365 (1997)

    Article  Google Scholar 

  6. Gelenbe, E. (ed.): System Performance Evaluation: Methodologies and Applications. CRC Press, Boca Raton (1999)

    Google Scholar 

  7. Höst, M., Johansson, E.: Performance Prediction Based on Knowledge of Prior Product Versions. Accepted at 9th European Conference on Software Maintenance and Reengineering (CMSR), Manchester, UK (2005)

    Google Scholar 

  8. Johansson, E., Wartenberg, F.: Proposal and Evaluation for Organising and Using Available Data for Software Performance Estimations in Embedded Platform Development. In: 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Toronto, Canada (2004)

    Google Scholar 

  9. Korhonen, J.: Introduction to 3G Mobile Communications, 2nd edn. Artech House Mobile Communications Series (2003)

    Google Scholar 

  10. Labrosse, J.: MicroC/OS-II: the Real-Time Kernel, 2nd edn. CMP Books (2002)

    Google Scholar 

  11. Lantz, A.: Intervjuteknik Interview method in Swedish, Studentlitteratur, Lund (1993)

    Google Scholar 

  12. Polo, M., Piattini, M., Ruiz, F.: Using a qualitative research method for building a software maintenance methodology. Software: Practice and Experience 32(13), 1239–1260 (2002)

    Article  MATH  Google Scholar 

  13. Meyer, M.H., Lehnerd, A.P.: The Power of Product Platforms: Building Value and Cost Leadership. Free Press, New York (1997)

    Google Scholar 

  14. Miles, M., Huberman, A.: Qualitative Data Analysis. Sage, California (1994)

    Google Scholar 

  15. King, P.J.B.: Computer and Communication System Performance Modelling. Prentice-Hall, Hemel Hempstead (1990)

    Google Scholar 

  16. Robson, C.: Real World Research: a resource for Social Scientists and Practitioner Researchers. Blackwell, Malden (1993)

    Google Scholar 

  17. Rolia, J.A., Sevcik, K.C.: The Method of Layers. IEEE Transactions on Software Engineering 21(8), 689–700 (1995)

    Article  Google Scholar 

  18. Russell, J.T., Jacome, M.F.: Architecture-level performance evaluation of component-based embedded systems. In: 40th conference on Design automation (DAC), Anaheim, CA, USA (2003)

    Google Scholar 

  19. Schmietendorf, A., Dimitrov, E., Dumke, R.R.: An approach to performance evaluation of software architectures. In: Proceedings of the 1st International Workshop on Software and performance (WOSP), Santa Fe, New Mexico, United States (1998)

    Google Scholar 

  20. Seaman, C.B.: Qualitative methods in empirical studies of software engineering. IEEE Transactions on Software Engineering 25(4), 557–572 (1999)

    Article  Google Scholar 

  21. Smith, C., Williams, L.G.: Performance Solutions. Addison-Wesley, Reading (2002)

    Google Scholar 

  22. ISO/IEC TR 15504:1998(E), Information Technology - Software Process Assessment, Parts 1-9, Type 2 Technical Report (1998)

    Google Scholar 

  23. Suzuki, K., Sangiovanni-Vincentelli, A.: Efficient software performance estimation methods for hardware/software codesign. In: 33rd annual conference on Design automation (DAC), Las Vegas, Nevada, US (1996)

    Google Scholar 

  24. Zimran, E., Butchart, D.: Performance Engineering Throughout the Product Life Cycle. In: Proceedings of Computers in Design, Manufacturing, and Production (CompEuro), pp. 344–349 (1993)

    Google Scholar 

  25. Wolf, W.H.: Hardware-Software Co-Design of Embedded Systems. Proceedings of the IEEE 82(7), 967–989 (1994)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Johansson, E., Nedstam, J., Wartenberg, F., Höst, M. (2005). A Qualitative Methodology for Tailoring SPE Activities in Embedded Platform Development. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2005. Lecture Notes in Computer Science, vol 3547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11497455_6

Download citation

  • DOI: https://doi.org/10.1007/11497455_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26200-8

  • Online ISBN: 978-3-540-31640-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics