Skip to main content

Reengineering Requirements Specification Based on IEEE 830 Standard and Traceability

  • Conference paper
New Perspectives in Information Systems and Technologies, Volume 1

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 275))

Abstract

In the recent years, we have seen the emergence and the growing of the software requirements engineering. Software requirements should be managed by using traceability. This will allow to better solve their conflicts and to eliminate faked or frivolous requirements that lack any justification. Meanwhile, writing the software requirements specification (SRS) must include traceability to allow a more efficient reading. Many standards have been proposed to provide efficient SRS templates such as the IEEE 830 standard. These standards present the content of the specification in a linear way, which often limits its use possibilities to a sequential reading. The proposed model of SRS uses a semi-structured data approach aiming at transforming the SRS into a hypermedia and is based on: (1) the IEEE 830 standard offering the SRS a tree’s structure; and (2) the requirements traceability links offering the SRS a network structure. Such links could connect each requirement backward from its source and forward to its corresponding design artefacts. The main contributions of this paper are: (1) building an XML schema for the proposed SRS model; and (2) building a prototype of a web-based system named SRSM (SRS Manager), based on the previous SRS model.

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 219.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.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. Asuncion, H.U., Franccois, F., Taylor, R.N.: An end-to-end industrial software traceability tool. In: Proceedings of the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering, pp. 115–124 (2007)

    Google Scholar 

  2. Gupta, S.C., Nguyen, T.N., Munson, E.V.: The software concordance: A user interface for advanced software documents. In: Proceedings of 6th IASTED International Conference on Software Engineering and Applications. MIT, Cambridge (2002)

    Google Scholar 

  3. Hokkanen, M.: Requirements Traceability. Lappeenranta University of Technology (2001)

    Google Scholar 

  4. I.C.S.S.E.S. Committee and I.S.S. Board, IEEE Recommended Practice for Software Requirements Specifications, IEEEStd.830-1998

    Google Scholar 

  5. Lauesen, S.: Software Requirements: Styles and Techniques. Addison-Wesley, Harlow (2002)

    Google Scholar 

  6. Leino, V.: Documenting Requirements Traceability Information: A Case Study. Helsinki University of Technology (2001)

    Google Scholar 

  7. Maletic, J.I., Collard, M.L., Simoes, B.: An XML based approach to support the evolution of model-to-model traceability links. In: Proceedings of the 3rd International Workshop on Traceability in Emerging Forms of Software Engineering, pp. 67–72 (2005)

    Google Scholar 

  8. Maletic, J., Munson, E., Marcus, A., Nguyen, T.: Using a hypertext model for traceability link conformance analysis. In: Proceedings of International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2003), Montreal, Canada, pp. 47–54 (2003)

    Google Scholar 

  9. Marcus, A., Maletic, J.I., Sergeyev, A.: Recovery of traceability links between software documentation and source code. International Journal of Software Engineering and Knowledge Engineering 15(5), 811–836 (2005)

    Article  Google Scholar 

  10. Munson, E.: The software concordance: Bringing hypermedia to software development environments. In: Proceedings SBMIDIA 1999, Goias, Brasil, pp. 1–12 (1999)

    Google Scholar 

  11. OzkayaI, A., Akin, Ö.: Tool support for computer-aided requirement traceability in architectural design: The case of Design Track. Automation in Construction 16, 674–684 (2007)

    Article  Google Scholar 

  12. Sommerville, I.: Software Engineering. Pearson/Addison-Wesley (2010)

    Google Scholar 

  13. Soonsongtanee, S., Limpiyakorn, Y.: Enhancement of requirements traceability with state diagrams. In: 2nd International Conference on Computer Engineering and Technology (ICCET), vol. 2, pp. 243–248 (2010)

    Google Scholar 

  14. Spanoudakis, G., Garces, A.A., Zisman, A.: Revising rules to capture requirements traceability relations: A machine learning approach. In: Proceedings of the 15th International Conference in Software Engineering and Knowledge Engineering (SEKE 2003), pp. 570–577 (2003)

    Google Scholar 

  15. Spanoudakis, G., Zisman, A.: Software traceability: a roadmap. Handbook of Software Engineering and Knowledge Engineering 3, 395–428 (2005)

    Article  Google Scholar 

  16. Westfall, L.: Software requirements engineering: what, why, who, when, and how. Software Quality Professional 7(17) (2005)

    Google Scholar 

  17. Winkler, S., von Pilgrim, J.: A survey of traceability in requirements engineering and model-driven development. Software and Systems Modeling 9(4), 529–565 (2010)

    Article  Google Scholar 

  18. Zisman, A., Spanoudakis, G., Perez-Minana, E., Krause, P.: Tracing software requirements artefacts. In: Proceedings of 2003 International Conference on Software Engineering Research and Practice (SERP 2003), Las Vegas, Nevada, USA, pp. 448–455 (2003)

    Google Scholar 

  19. Westfall, L.: Bidirectional Requirements Traceability (2006); The Westfall Team. Web (December 2011), http://www.compaid.com/caiinternet/ezine/westfall-bidirectional.pdf

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Azeddine Chikh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Chikh, A., Aldayel, M. (2014). Reengineering Requirements Specification Based on IEEE 830 Standard and Traceability. In: Rocha, Á., Correia, A., Tan, F., Stroetmann, K. (eds) New Perspectives in Information Systems and Technologies, Volume 1. Advances in Intelligent Systems and Computing, vol 275. Springer, Cham. https://doi.org/10.1007/978-3-319-05951-8_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05951-8_21

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05950-1

  • Online ISBN: 978-3-319-05951-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics