Logical construction of software

Donald R. Chand, Surya B. Yadav

Research output: Contribution to journalArticlepeer-review

6 Scopus citations


The authors contend that it is both possible and necessary to clearly demark and explicitly define the transition between the software design and software implementation phases of the software life cycle. The output of the software design phase is defined to be a logical design of software, and the logical design can be described explicitly if the software is viewed as a system of data sets and data transforms. Logical Construction of Software (LCS) is a software design methodology that guides the designer in defining and describing these software components and their relationships. The methodology is illustrated via a practical application.

Original languageEnglish
Pages (from-to)546-555
Number of pages10
JournalCommunications of the ACM
Issue number10
StatePublished - Oct 1 1980


  • software construction
  • software design methodology


Dive into the research topics of 'Logical construction of software'. Together they form a unique fingerprint.

Cite this