This report is intended to help the reader understand what Artificial Neural Networks are, how to use them, and where they are currently being used. Artificial Neural Networks are being touted as the wave of the future in computing. They are indeed self learning mechanisms which don’t require the traditional skills of a programmer. ButRead More
CSIAC Reports
CSIAC reports offer timely cutting-edge information to address the needs of our user community. CSIAC provides a variety of products developed by our subject matter experts (SMEs) in response to gap analyses and specific DoD stakeholder requirements related to our technical focus areas. Here you will find a variety of document types including State-Of-The-Art Reports (SOARs), technical study results, CSIAC Podcast papers, Quick-to-Community (QTC) reports, process documents, and guidelines. CSIAC's goal is to provide relevant products to meet your cybersecurity, software development, information management and modeling & simulation needs.
Software Prototyping and Requirements Engineering
This report includes the motivation for using software prototyping in general and specifically in the context of requirements engineering. An overview of software prototyping covers life cycle models, approaches, pitfalls, and opportunities. The section on software requirements and specification establishes a basis for investigating techniques. The summary analyses of software requirements and specification techniques andRead More
Software Analysis and Test Technologies
This report examines current software analysis and test technology and needs that should be filled by future technology. Analysis and testing of software includes all life cycle activities conducted to verify and validate the software product. These activities are undertaken with the goal of assuring the robustness of the development process and the integrity ofRead More
An Overview of Object Oriented Design
This report provides a basic understanding of Object Oriented Design (OOD) and some of its features. The report briefly summarizes the history of OOD, includes a description of an OOD methodology, and defines and discusses various concepts and terminology used in COD. The level of support that various programming languages provide for COD is discussedRead More