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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
IEEE Std 830-1998: IEEE Recommended Practice for Software Requirements Specif-ications, Software Engineering Standards Committee of the IEEE Computer Society (1998)
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)
ISO/IEC 19761. Software Engineering - COSMIC-FFP - A functional size measurement method. International Organization for Standardization - ISO, Geneva (2003)
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)
Abrial, J.R.: Steam Boiler Control Specification Problem (1991)
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)
Author information
Authors and Affiliations
Editor information
Rights 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)