Software Requirements Parts for Construction of Software Requirements Specifications

Yoshitaka Iyoda, Atsushi Ohnishi

Abstract

In software developments, a software requirements specification (SRS) must be correctly specified. An SRS becomes large and complicated when system to be developed become large. It takes a lot of efforts and costs to newly specify a correct SRS. The authors propose a method for generating SRS parts. Using SRS parts an SRS can be easily constructed. First a domain expert decomposes an SRS into functional requirements, and then he/she derives parts of functional requirements from them SRS. In order to improve the reusability, derived SRS parts will be abstracted using a thesaurus. The authors have been developed a prototype system for abstracting SRS parts. The proposed method will be illustrated with examples and evaluated through an experiment.

References

  1. Buhne, S., Halmans, G., Pohl, K., Weber, M., Kleinwechter, H., Wierczoch, T., 2004. “Defining requirements at different levels of abstraction,” In proc. 12th IEEE International Requirements Engineering Conference (RE2004), pp.346-347, IEEE Computer Society.
  2. Fillmore C.J., 1968. The Case for Case, Universals in Linguistic Theory, ed. Bach & Harrms, Holy, Richard and Winston Publishing, Chicago.
  3. IEEE std830, 1998. IEEE Recommended Practice for Software Requirements Specification, IEEE std 830- 1998, IEEE Computer Society.
  4. Justo, J.L.B., 1996. “A repository to support requirement specifications reuse,” In proc. IEEE Information Systems Conference of New Zealand, pp.53-62, IEEE Computer Society.
  5. Kaiya, H., Saeki, M. 2005. “Ontology Based Requirements Analysis: Lightweight Semantic Processing Approach," In proc. Fifth International Conference on Quality Software (QSIC 2005), pp. 19-20.
  6. Li, Z., Wang Z., Yang, Y., Wu, Y., Liu, Y. 2007. “Towards a Multiple Ontology Framework for Requirements Elicitation and Reuse,” In proc. 31th Annual International Computer Software and Applications Conference (COMPSAC 2007), pp.189-195, IEEE Computer Society.
  7. Morisaki, S., 2011. “Metrics of the abstraction of software documents using thesaurus (in Japanese),” In proc. 18th Workshop of the Foundation of Software Engineering, pp.213-218, Kindai-Kagaku publishing Co., Japan.
  8. Ohnishi A. and Agusa, K. 1991. “Japanese Software Requirements Definition Based on Requirements Frame Model,” Distributed Environments (Ohno, Y. ed.), Springer-Verlag, pp.7-19.
  9. Ohnishi, A., 1996. Software Requirements Specification Database based on Requirements Frame Model, In proc. IEEE 2nd International Conference on Requirements Engineering (ICRE96), pp.221-228, IEEE Computer Society.
  10. Periyasamy, K., Chidambaram, J., 1997. “A method for structural compatibility in software reuse using requirements specification,” In proc. IEEE 21th Annual International Computer Software and Applications Conference (COMPSAC'97), pp.426- 433, IEEE Computer Society.
  11. Pohl K., Boeckle G., Linden F., 2005. Software Product Line Engineering, Foundations, Principles and Techniques, Springer.
  12. Shank R., 1997. Representation and Understanding of Text, Machine Intelligence 8, Ellis Honrood Ltd., Cambridge, pp.575-607.
  13. Wilson, W.M., Rosenberg, L.H., Hyatt, L.E., 1997. “Automated Analysis of Requirements Specifications,” In proc. 19th IEEE International Conference on Software Engineering (ICSE 1997), pp.161-171, IEEE Computer Society.
  14. Yamaguchi, T. ed., 2006, “Japanese Thesaurus, CD-ROM version (in Japanese),” Daishukan-shoten, Japan.
Download


Paper Citation


in Harvard Style

Iyoda Y. and Ohnishi A. (2013). Software Requirements Parts for Construction of Software Requirements Specifications . In Proceedings of the 8th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2013) ISBN 978-989-8565-68-6, pages 147-153. DOI: 10.5220/0004479901470153


in Bibtex Style

@conference{icsoft-ea13,
author={Yoshitaka Iyoda and Atsushi Ohnishi},
title={Software Requirements Parts for Construction of Software Requirements Specifications},
booktitle={Proceedings of the 8th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2013)},
year={2013},
pages={147-153},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004479901470153},
isbn={978-989-8565-68-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 8th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2013)
TI - Software Requirements Parts for Construction of Software Requirements Specifications
SN - 978-989-8565-68-6
AU - Iyoda Y.
AU - Ohnishi A.
PY - 2013
SP - 147
EP - 153
DO - 10.5220/0004479901470153