81 research outputs found

    Generating Software for Well-Understood Domains

    Get PDF
    Current software development is often quite code-centric and aimed at short-term deliverables, due to various contextual forces (such as the need for new revenue streams from many individual buyers). We're interested in software where different forces drive the development. \textbf{Well understood domains} and \textbf{long-lived software} provide one such context. A crucial observation is that software artifacts that are currently handwritten contain considerable duplication. By using domain-specific languages and generative techniques, we can capture the contents of many of the artifacts of such software. Assuming an appropriate codification of domain knowledge, we find that the resulting de-duplicated sources are shorter and closer to the domain. Our prototype, Drasil, indicates improvements to traceability and change management. We're also hopeful that this could lead to long-term productivity improvements for software where these forces are at play.Comment: 12 pages, paper accepted at EVCS 202

    Study on an integrated system of rapid prototyping and manufacturing for 3D Digitizer to CNC Mill : a thesis presented in partial fulfilment of the requirements for the degree of Master in Technology at Massey University, Palmerston North, New Zealand

    Get PDF
    The main purpose of this project is to develop a low cost, effective, user friendly interface software for staff and students to integrate the designing and manufacturing facilities in the Institute of Technology and Engineering (ITE) at Massey University, Palmerston North, New Zealand. The project involves establishment of an integrated CAD/CAM/CAE system, the identification of software requirements, selection of software development tool kit, definition of hardware configuration, software development and final experiments and tests. ITE has a laboratory, where are equipped with one CNC milling machine, one CNC lathe, one Injection Moulding machine, one desktop 3D scanner and one 3D plotter. In addition, all the CAD/CAM/CAE software have been installed on the PCs. Based on the analysis and utilisation of these existing facilities, it is found that they are not smoothly integrated; no linkage between the CAD/CAM/CAE system and desktop Rapid Prototyping facilities; file formats used by each of the system are not compatible. Through this project, the investigation of the possibility to integrate the system and the feasibility to develop a software to bridge the 3D scanner and the CNC mill, was carried out. A first try was successfully made using Borland C++5.0 to convert the 3D scanned data into NC program. Then, using Borland C++ Builder 5.0 created a user-friendly interface for conversion of 3D Digitizer to CNC Mill. Next, the different scales of wax models were satisfactorily processed on the CNC milling machine by inputting the converted NC program

    A design study for a magnetohydrodynamic power system for a nuclear electric propelled unmanned spacecraft Quarterly progress report, 26 May - 25 Sep. 1969

    Get PDF
    Design calculations for magnetohydrodynamic power conversion system for nuclear electric propelled unmanned spacecraf

    Slender body treatment of some specialized problems associated with elliptic-cross-section missile configurations

    Get PDF
    Slender body methods were applied to some specialized problems associated with missile configurations with elliptic cross sections. Expressions are derived for computing the velocity distribution on the nose section when the ellipse eccentricity is varying longitudinally on the missile. The cross flow velocity on a triform fin section is also studied

    Thermionic spacecraft design study Phase 1 report, 4 Feb. 1969 - 4 Jan. 1970

    Get PDF
    Design of nuclear electric propelled unmanned spacecraf

    A Closer Look into American Humanitarian Intervention: How Understanding Humanity Tells Who and When We Help

    Get PDF
    I will focus on the United States and their motivation to aid humanitarian crises through three case studies. To realize how the United States is motivated to help, humanity’s predispositions must be well-defined, alongside their established geopolitical interests. It is easy to feel empathy for loved ones or family members, but how does empathy translate with someone in a foreign country? At our core, humans seek interaction and cooperation among others. Who and how they decide to cooperate with defines the intervention strategies. If we can understand how the individual selects their in-group, these tendencies will reflect at the state level leadership. The beginning of the paper outlines the transition of the individual to the formation of the state so that we can recognize why the United States selects certain states over others. This will be demonstrated through the progression from individuals, tribes, to governing bodies. Starting at the individual level, humans have the capacity for social empathy, but they are also balancing an inclination to violence. As Frans de Waal observes, we are a “bipolar” species. It becomes easier to suppress violence when individuals or groups feel included and respected by their government and families (Raine 1538). I will apply Elizabeth Segal’s definition of social empathy, which is the ability to read and understand the feelings and actions of others with the experiences of different societal groups (Segal xii). Once the individual and tribal levels are understood, I intend to show how this relates to the United States’ involvement in humanitarian crises. Finally, I will utilize this knowledge of human nature to three cases: the Berlin Blockade, a successful intervention carried out by the United States, Rwanda, a case that was largely ignored until the United States sent troops by the end of the genocide, and Syria, an ongoing humanitarian crisis in which the United States is directly involved. I unravel the complexity of the United States’ intervention behavior through the psychology of humanity

    Program LRCDM2: Improved aerodynamic prediction program for supersonic canard-tail missiles with axisymmetric bodies

    Get PDF
    Program LRCDM2 was developed for supersonic missiles with axisymmetric bodies and up to two finned sections. Predicted are pressure distributions and loads acting on a complete configuration including effects of body separated flow vorticity and fin-edge vortices. The computer program is based on supersonic panelling and line singularity methods coupled with vortex tracking theory. Effects of afterbody shed vorticity on the afterbody and tail-fin pressure distributions can be optionally treated by companion program BDYSHD. Preliminary versions of combined shock expansion/linear theory and Newtonian/linear theory have been implemented as optional pressure calculation methods to extend the Mach number and angle-of-attack ranges of applicability into the nonlinear supersonic flow regime. Comparisons between program results and experimental data are given for a triform tail-finned configuration and for a canard controlled configuration with a long afterbody for Mach numbers up to 2.5. Initial tests of the nonlinear/linear theory approaches show good agreement for pressures acting on a rectangular wing and a delta wing with attached shocks for Mach numbers up to 4.6 and angles of attack up to 20 degrees

    TRW space radiator-condenser design and performance analysis computer programs Users' manual

    Get PDF
    Space radiator-condenser design and performance analysis computer programs - users manua

    ChIP analysis unravels an exceptionally wide distribution of DNA binding sites for the NtcA transcription factor in a heterocyst-forming cyanobacterium

    Get PDF
    [Background] The CRP-family transcription factor NtcA, universally found in cyanobacteria, was initially discovered as a regulator operating N control. It responds to the N regime signaled by the internal 2-oxoglutarate levels, an indicator of the C to N balance of the cells. Canonical NtcA-activated promoters bear an NtcA-consensus binding site (GTAN8TAC) centered at about 41.5 nucleotides upstream from the transcription start point. In strains of the Anabaena/Nostoc genera NtcA is pivotal for the differentiation of heterocysts in response to N stress.[Results] In this study, we have used chromatin immunoprecipitation followed by high-throughput sequencing to identify the whole catalog of NtcA-binding sites in cells of the filamentous, heterocyst-forming cyanobacterium Anabaena sp. PCC 7120 three hours after the withdrawal of combined N. NtcA has been found to bind to 2,424 DNA regions in the genome of Anabaena, which have been ascribed to 2,153 genes. Interestingly, only a small proportion of those genes are involved in N assimilation and metabolism, and 65% of the binding regions were located intragenically.[Conclusions] The distribution of NtcA-binding sites identified here reveals the largest bacterial regulon described to date. Our results show that NtcA has a much wider role in the physiology of the cell than it has been previously thought, acting both as a global transcriptional regulator and possibly also as a factor influencing the superstructure of the chromosome (and plasmids).This work was supported by grant BFU2010–17980 from Ministerio de Ciencia e Innovación (Spain), co-financed by FEDER, and grant P08-CVI-03838 from Junta de Andalucia (Spain).Peer Reviewe

    A Design Study for a Thermionic Reactor Power System for a Nuclear Electric Propelled Unmanned Spacecraft Quarterly Progress Report, 4 Feb. - 5 May 1969

    Get PDF
    Design of thermionic reactor power systems for nuclear electric propelled unmanned spacecraf
    • …
    corecore