Sewerage infrastructure, including wastewater treatment facilities and conveyance pipes, is reaching the end of its useful life throughout the United States. Aging infrastructure may be more susceptible to fracturing and collapses due to deterioration. Further, sewerage infrastructure is usually designed to discharge untreated wastewater or stormwater into nearby waterways during...
Is it possible to achieve some of the benefits of formal testing within the informal programming conventions of the spreadsheet paradigm? We investigate an approach that attempts to do so via the development of a testing methodology for this paradigm. The "What You See Is What You Test" (WYSIWYT) methodology...
A good code generator must effectively utilize the registers provided by the target architecture. Although a number of register allocation techniques exist, few address the issues involved in multiple register banks and no known techniques exist for effectively using register banks of the same type that are associated with multiple...
The Cook-Austral island chain has been the center of debate for many years. Contrary to the classical hotspot hypothesis, this volcanic island chain does not exhibit a linear age progression with a single node of active volcanism, but instead shows evidence of young volcanism at several points along the chain....
Quickersort, Straight Insertion Sort, Mehlhorn's AVL-tree Sorting Algorithm and Cook's new sorting algorithm are compared on nearly and nedium sorted lists. The ratio of the minimum number of list elements that must be removed so that the remaining portion of the list is in order to the size of the...
Program understanding is a very important part of the testing and maintenance phases of the programming projects. The overall program knowledge, understanding the various parts of the program, and how they communicate are key steps in understanding the program. Hence data communication among modules contributes much to program complexity and...
This study describes the software metrics analysis of IO releases of an embedded real-time telephone switching system developed by a German telecommunications firm. The micro-controlled application was written in a C-like macro assembly language. We developed a metrics program that computes the standard complexity metrics plus a number of information...
The curriculum of technical degrees at higher education institutions in the United States needs to continuously adapt to ever changing technologies. One way to accomplish this is to adopt a more dynamic approach that separates the practical and theoretical components of the university education, and where the student concentrates on...
Structure Query Language (SQL) is widely used to access data stored in relational database systems. Although a powerful and flexible language, SQL can also be complex and hard to learn. For most new SQL users, it's easy to write SQL statement by following SQL grammar and syntax rules, but it's...