1,387,188 research outputs found
Definition of the on-time delivery indicator in rapid software development
Rapid software development (RSD) is an approach for developing software in rapid iterations. One of the critical success factors of an RSD project is to deliver the product releases on time and with the planned features. In this paper, we elaborate an exploratory definition of the On-Time Delivery strategic indicator in RSD based on the literature and interviews with four companies. This indicator supports decision-makers to detect development problems in order to avoid delays and to estimate the additional time needed when requirements, and specifically quality requirements, are considered.Peer ReviewedPostprint (author's final draft
Simulation verification techniques study
Results are summarized of the simulation verification techniques study which consisted of two tasks: to develop techniques for simulator hardware checkout and to develop techniques for simulation performance verification (validation). The hardware verification task involved definition of simulation hardware (hardware units and integrated simulator configurations), survey of current hardware self-test techniques, and definition of hardware and software techniques for checkout of simulator subsystems. The performance verification task included definition of simulation performance parameters (and critical performance parameters), definition of methods for establishing standards of performance (sources of reference data or validation), and definition of methods for validating performance. Both major tasks included definition of verification software and assessment of verification data base impact. An annotated bibliography of all documents generated during this study is provided
Introduction to the Human Body With A Krama Inggil Language-Based Microcontroller ATmega 16
The introduction of human limbs with language-based Krama Inggil ATmega
microcontroller 16 is a tool that serves to introduce the members of the human body in
one language Krama Inggil based microcontroller ATmega 16. This tool is made for the
purpose as a medium of learning for elementary school children. While the use of
language Krama Inggil this tool works so that children can learn, know, and can use the
language Krama Inggil well in their daily lives.
Designing the introduction of human limbs with language-based Krama Inggil
ATmega 16 microcontroller is composed of hardware and software. Hardware designed
using Proteus7.7 ISIS software, this software is used as a debugger (simulator) and used
for preliminary analysis before making the product. ISIS Proteus7.7 can combine with
BASCOM AVR software so that it can be used also to analyze programs created using
BASCOM AVR. ISIS Proteus7.7 also used as a circuit design to PCB design. The
hardware used for the design to identify the members of the human body with languagebased
Krama Inggil ATmega 16 microcontroller consists of (1) image and text viewer
using the Graphics LCD (2) Minimum system ATmega 16 (3) Keypad matrix using a
diode as a rectifier currents. While the form of software programs in C programming
language is written using BASCOM AVR software, which consists of (1) main courses
(2) hardware initialization program (3) The definition of the processor, using ATmega
16 (4) Definition LCD (5) Definition Port ( 6) Declare a variable and (7) the main
function.
Based on the test results can be known about the performance of the human body to
identify the members Krama Inggil language. This tool is able to display pictures and
writings of members of the human body according to the input provided through the
keypad matrix.
Keywords: Graphics LCD, ATmega 16, Keypad Matri
Towards a hermeneutic definition of software
The paper intends to establish a comprehensive definition of software from a postphenomenological and hermeneutic point of view. It intends to show the contribution of continental philosophy to the study of new technologies. In section "Introduction: why do we need a comprehensive definition of software?," I underline the need for a philosophical analysis that can highlight the multifaceted and paradoxical nature of software. In section "Engineering in written form: the five criteria," starting from some remarks on the history of programming languages, I define a list of minimal requirements (five criteria) that something needs to meet to be qualified as software. All these requirements share two essential features: the written form and the effectiveness, that is, the need to be executed by a physical machine. In section "Software as text: a hermeneutic model," I focus on software as form of writing. I develop this idea by using Ricoeur's hermeneutic model. I claim that software is a type of text. In section "The grammatology of microprocessor," I focus on the second aforementioned feature: the effectiveness of software. I claim that this effectiveness is based on the analogy between electric circuitries and Boolean logic. Software is a writing and re-writing process that implies an interpretation on two levels, epistemological and ontological
Evaluation of automated decisionmaking methodologies and development of an integrated robotic system simulation, volume 2, part 1. Appendix A: Software documentation
Documentation of the preliminary software developed as a framework for a generalized integrated robotic system simulation is presented. The program structure is composed of three major functions controlled by a program executive. The three major functions are: system definition, analysis tools, and post processing. The system definition function handles user input of system parameters and definition of the manipulator configuration. The analysis tools function handles the computational requirements of the program. The post processing function allows for more detailed study of the results of analysis tool function executions. Also documented is the manipulator joint model software to be used as the basis of the manipulator simulation which will be part of the analysis tools capability
ASPECTS OF PHYSICAL PHENOMENA IN MINING FOR THE WESTERN DONBASS
On the base of statistic definition of the maps of underground mining
in Western Donbass and using the special software it was acquainted with physical
and geological phenomena for coal extraction
A methodology for producing reliable software, volume 1
An investigation into the areas having an impact on producing reliable software including automated verification tools, software modeling, testing techniques, structured programming, and management techniques is presented. This final report contains the results of this investigation, analysis of each technique, and the definition of a methodology for producing reliable software
A Complexity Measure Based on Cognitive Weights
Cognitive Informatics plays an important role in understanding the fundamental characteristics of software. This paper proposes a model of the fundamental characteristics of software, complexity in terms of cognitive weights of basic control structures. Cognitive weights are degree of difficulty or relative time and effort required for comprehending a given piece of software, which satisfy the definition of complexity. An attempt has also been made to prove the robustness of proposed complexity measure by comparing it with the other measures based on cognitive informatics
- …