Transformation of Organization of Software Requirements Specifications

Specific software functional requirements can be organized with different ways, such as user class oriented organization, functional hierarchy oriented organization, stimulus oriented organization, and so on. User class oriented software requirements specification is easy to understand for each class of the user’s behaviours, but difficult to understand functional hierarchy. We adopt a controlled requirements language named X-JRDL as a requirements language and propose a transformation method between two software requirements specifications organized in different ways.

[1]  Bashar Nuseibeh,et al.  Expressing the relationships between multiple views in requirements specification , 1993, ICSE '93.

[2]  Constance L. Heitmeyer,et al.  Automated consistency checking of requirements specifications , 1996, TSEM.

[3]  Atsushi Ohnishi Software requirements specification database based on requirements frame model , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[4]  Atsushi Ohnishi,et al.  A transformation method of scenarios from different viewpoints , 2004, 11th Asia-Pacific Software Engineering Conference.

[5]  José Juan Pazos-Arias,et al.  Merging requirements views with incompleteness and inconsistency , 2005, 2005 Australian Software Engineering Conference.