Skip to main content

Assessment of Real-Time Software Specifications Quality Using COSMIC-FFP

  • Conference paper
Software Process and Product Measurement (Mensura 2007, IWSM 2007)

Abstract

The success of a system development project largely depends on the non ambiguity of its system-level requirements specification document where the requirements are described at the ’system level’ and not at the software and hardware level, and which document serves as an input to the design, implementation and testing phases. The way the system requirements specification document is written is sometimes ambiguous from a software viewpoint. This paper approaches the problem faced by the codesign, namely, the ill-defined functionality allocation between the hardware and the software for real time systems and presents an initial solution to it. It discusses what are the system requirements to be assigned to the hardware and what is really to be done by the software? Different decisions can lead then to various alternatives of allocation of functions between hardware and software: this will affect what software will be built and, correspondingly, the final functional size of software while measuring it using COS-MIC-FFP measurement method. This paper presents an initial solution towards understanding the applicability of the COSMIC-FFP functional size measurement method in assessing the hardware-software requirements allocation, and illustrates the approach on a Steam Boiler Controller case study.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. IEEE Std 830-1998: IEEE Recommended Practice for Software Requirements Specif-ications, Software Engineering Standards Committee of the IEEE Computer Society (1998)

    Google Scholar 

  2. Abran, A., Desharnais, J.-M., Oligny, S., St-Pierre, D., Symons, C.: COS-MIC FFP – Measurement Manual (COSMIC implementation guide to ISO/IEC 19761:2003). École de technologie supérieure - Université du Québec, Montréal (2003)

    Google Scholar 

  3. ISO/IEC 19761. Software Engineering - COSMIC-FFP - A functional size measurement method. International Organization for Standardization - ISO, Geneva (2003)

    Google Scholar 

  4. Albrecht, A.J., Gaffney, J.E.: Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation. IEEE Trans. Software Eng. SE-9(6), 639–648 (1983)

    Article  Google Scholar 

  5. Abrial, J.R.: Steam Boiler Control Specification Problem (1991)

    Google Scholar 

  6. Khelifi, A.: A Set of References for Software Measurement with ISO 19761 (COSMIC-FFP): an Exploratory Study, Montréal (Canada). Département de génie logiciel, Ph.D. thesis, École de Technologie Supérieure, p. 495 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Juan J. Cuadrado-Gallego René Braungarten Reiner R. Dumke Alain Abran

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Abu Talib, M., Khelifi, A., Abran, A., Ormandjieva, O. (2008). Assessment of Real-Time Software Specifications Quality Using COSMIC-FFP. In: Cuadrado-Gallego, J.J., Braungarten, R., Dumke, R.R., Abran, A. (eds) Software Process and Product Measurement. Mensura IWSM 2007 2007. Lecture Notes in Computer Science, vol 4895. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85553-8_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85553-8_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85552-1

  • Online ISBN: 978-3-540-85553-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics