Problem decomposition for reuse

Daniel Jackson, Michael Jackson
1996 Software Engineering Journal  
An approach to software development problems is presented, and illustrated by an example. The approach is based on the ideas of problem frames and structuring speci cations by views. It is claimed that decompositions obtained by this approach result in a more e ective separation of concerns, and that the resulting components are more likely to be reusable than those obtained by more conventional approaches. The characteristics of desirable integration mechanisms are discussed, together with
more » ... other considerations arising out of the approach presented. 2
doi:10.1049/sej.1996.0003 fatcat:mzop7u5t7necxlafl7ye5neszi