Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Laboratory Manual for Compiler and Operating System Inplementation
Laboratory Manual for Compiler and Operating System Inplementation
Modularization in the pilot compiler and its effect on the length
ACM '76 Proceedings of the 1976 annual conference
ACM '73 Proceedings of the ACM annual conference
Natural laws controlling algorithm structure?
ACM SIGPLAN Notices
Impurities found in algorithm implementations
ACM SIGPLAN Notices
Hi-index | 0.00 |
Current results in software science research provide a potentially powerful tool for software engineering management. Software science parameters including time required to write a program and program length can be estimated from parameters available at the time of program design specification. The application of these results to modularized programs is not straightforward since the derived parameters are nonlinear in vocabulary size. We define an integrated vocabulary for a modularized program. A parameter is said to be conserved across modularization if the parameter value derived from the integrated vocabulary equals the sum of the parameter values derived from the modules: three parameters have been found to be conserved across modularization in well-modularized programs. Failure to exhibit conservation of length can be used to detect excessive or insufficient intermodule communication.