DocumentCode :
834775
Title :
Deriving specifications from requirements through problem reduction
Author :
Rapanotti, L. ; Hall, J.G. ; Li, Z.
Author_Institution :
Centre for Res. in Comput., Open Univ., Milton Keynes
Volume :
153
Issue :
5
fYear :
2006
fDate :
10/1/2006 12:00:00 AM
Firstpage :
183
Lastpage :
198
Abstract :
Software problems - problems whose solution is software-intensive - come in many forms. Given that software and computers are deeply embedded in society, one general characteristic of software problems is that their early requirements are expressed `deep into the world´, that is, in terms that end-users and other stake-holders would recognise and understand. The developer is left with the difficult task of interpreting such requirements closer to the software solution. Problem reduction is proposed as a systematic transformation for deriving specifications from requirements in the context of problem-oriented analysis. It allows the context of a problem to be simplified while re-expressing the requirement. It was applied in the context of Problem Frames and argued that it can be used as a systematic way of deriving specification statements from requirement statements via a sequence of transformed problems. The approach is illustrated in two examples
Keywords :
formal specification; systems analysis; problem-oriented analysis; requirement statements; software problem reduction; software-intensive solution; specification statements;
fLanguage :
English
Journal_Title :
Software, IEE Proceedings -
Publisher :
iet
ISSN :
1462-5970
Type :
jour
DOI :
10.1049/ip-sen:20060011
Filename :
4015898
Link To Document :
بازگشت