Software is difficult to develop, maintain, and reuse. One contributing factor is the lack of modular design. A related issue is the lack of good program documentation. The lack of modular design in software makes software changes more difficult to implement. The lack of good program documentation makes programs more difficult to understand and to maintain.


Programming Language Specification Language Proof Obligation Abstract Machine Abstract Type 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Science+Business Media New York 1996

Authors and Affiliations

  • Yang Meng Tan
    • 1
  1. 1.Defence Science OrganisationSingapore

Personalised recommendations