Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 21 for “"Software Complexity"”.
-
Definition and validation of software complexity metrics for Ada
One of the major goals of software engineering is to control the development and maintenance of software products. With the growing use and importance of the Ada programming language, control over the software life cycle of Ada systems is becoming even more important. Software complexity metrics …
-
The relationship among commenting style, software complexity metrics, and software maintainability
… the relationships between comment quantity and software metrics are assessed to determine whether programmers increase comment quantity in complex modules. In addition, comment quantity and software metrics are related to software maintenance data. It was found that software complexity, as …
-
Applying software maintenance metrics in the object oriented software development life cylce
Software complexity metrics have been studied in the procedural paradigm as a quantitative means of assessing the software development process as well as the quality of software products. Several studies have validated that various metrics are useful indicators of maintenance effort in the …
-
Behavioral demonstration: an approach to rapid prototyping and requirements execution
… on the operational specification approach to software design and uses a new, automation based life-cycle paradigm. This work describes a tool that supports behavioral demonstration called the behavioral demonstrator that collects and manages information typically lost during software system …
-
Linux, OpenBSD, and Talisker : a comparative complexity analysis
… The basis for the comparison considers secure software design principles, such as information hiding, hierarchical structuring, and modularity, as well as software complexity metrics, such as the McCabe Cyclomatic Complexity and the number-of-lines-of-code. In this analysis, we use a reverse …
-
Reducing authoring complexity on the web with a relational layer for web content
… systems, and experts must rely on complex software toolchains like Ruby on Rails to manage software complexity. These application-level strategies have enabled tremendous creative output, but they only alleviate, rather than eliminate, core sources of web authoring complexity. This work …
-
Interferometric, acousto-optic modulated diffuse correlation spectroscopy @ 1064 nm (AOM-iDCS) toward higher sensitivity, non-invasive measurement of cerebral blood flow
… sensitivity, signal-to-noise ratio, and hardware/software complexity. As such, the techniques have the potential to be mixed and matched to increase sensitivity to CBF and dramatically improve the SNR of the measurement to enable non-invasive, bedside measurements.
-
An Analysis of the Effect of Environmental and Systems Complexity on Information Systems Failures
… information systems developments are successful. Software project failure is frequent and lamentable. Surveys and statistical analysis results underscore the severity and scope of software project failure. Limited research relates software structure to information systems failures. Systematic …
-
Verification of Cyber Physical Systems
Due to the increasing complexity of today\'s cyber-physical systems, defects become inevitable and harder to detect. The complexity of such software is generally huge, with millions of lines of code. The impact of failure of such systems could be hazardous. The reliability of the system depends on …
-
A Practical Approach to Rapid Prototyping of SCA Waveforms
With the growing interest in software defined radios (SDRs), cognitive radios, the Joint Tactical Radio System (JTRS), and the Software Communication Architecture (SCA) comes the need for a rapid prototyping approach to radio design. In the past, radios have traditionally been designed to have a …
-
Implementing a fault-tolerant C-Linda in OS/2
… of every component, whether hardware or software, may be defined by a service specification. Thus, a failure may be defined as occurring when a component behaves in a manner not consistent with its service specification. The ability of a system to tolerate failures of any of its …
-
Design, analysis, application and experimental assessment of algorithms for the synthesis of maximally sparse, planar, non-superdirective and steerable arrays
… supply/consumption, the weight and the hardware/software complexity of the whole radiating system have a strong impact on the overall cost. On the other hand, the reduction of the number of elements has of course drawbacks as well (loss in directivity, which means a smaller radar coverage in …
-
Compiling Java for Real-Time Systems
… number of embedded computers. Embedded software often implement functionality that is crucial for the operation of the device, resulting in a variety of timing requirements and resource utilization constraints to be fulfilled. Industrial competition and the ever increasing …
-
Large-scale and high-fidelity wireless network simulation and emulation
… our system, minimizing the modeling error of software behavior. 3) High application temporal fidelity: we provide virtual timestamps to the virtual machines rather than using the wallclock time, making them perceive time as if they were running concurrently in real world. Besides …
-
On-Board Orbit Determination and 3-Axis Attitude Determination for Picosatellite Applications
… inherent to CubeSats, a balance between hardware complexity, software complexity and accuracy is sought. The proposed solution consists of a simple orbit propagator, magnetometers with a magnetic field look-up table, Sun sensors with an analytic Sun direction model, and the TRIAD method to combine …
-
An Analysis of the Accounting Methods Used by Builders Producing Twenty-Five or Fewer Homes per Year
… public accountant, and what types of accounting software they used. Respondents were asked to give specifics about their accounting system, such as how their chart of accounts was developed and how they viewed different accounting tools. Collected data was run through the data-analysis program …
-
An Alternative Method for Determining Adjusted Function Points as the Basis for Software Cost Estimating
<p>As software costs become an increasingly higher percentage of total computer system costs, it becomes increasingly more important for software development managers to have the ability to predict development costs with reasonable accuracy early in the software development cycle. Software …
-
Energy-saving cyber-physical systems in smart cities
… process, which lowers maintenance cost and software complexity. The second system named GreenDrive comes into effect after the optimal route is chosen. GreenDrive is a type of Green Light Optimized Speed Advisory (GLOSA) service, which offers optimal driving speed based on real-time traffic …
-
Self-organising agent communities for autonomic computing
… systems. Taking into account their increasing complexity, inherent distribution and dynamism, such systems are required to adjust and adapt resources market that is offered by them at run-time and with minimal cost. However, as observed by major IT vendors such as IBM, SUN or HP, the very …
-
Effective reuse of coupling technologies for Earth System Models
… (ESMs) is a challenge for climate scientists and software engineers alike. Coupled models incorporate two or more independent numerical models into a single application, allowing for the simulation of complex feedback effects. As ESMs increase in sophistication, incorporating higher fidelity …
Page 1 of 2