1,387,188 research outputs found

    Definition of the on-time delivery indicator in rapid software development

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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
    corecore