3,112 research outputs found

    Limits to Modularity: A Review of the Literature and Evidence from Chip Design

    Get PDF
    This working paper has been prepared as part of the East-West Center's research project on Globalization of Knowledge Work: Why is Chip Design Moving to Asia. In this paper, Dieter assesses what we know about the limits to modularity and their impact on firm organization and industry structure. He focuses on evidence form chip design, drawing on interview on 2002 and 2003 with a sample of 60 companies and 15 research institutions that are involved in chip design in the US, Taiwan, Korea, China and Malaysia. It is summarized "stylized" propositions of the modularity literature that are well-established, as well as predictions that are controversial. In addition, important limits to modularity and relevant management responses were reviewed.

    Johnson Controls Polling Application

    Get PDF
    Many companies such as Johnson Controls (a multinational provider of commercial building services) are often tasked with making a large range of decisions, from who will present at the next meeting to which product or path would be most suitable for any given project. Detailing a specific question with valid choices can be difficult in a purely oral form, and chain emails between different departments can easily be lost in a busy employee?s inbox. Our proposed solution for simplifying the decision-making process is a Web-based polling application. It will allow employees to create polls and vote on topics with a multitude of features and options aimed at streamlining the decision-making process. Through this application, polling administrators will be able to collect topic-specific information from groups of employees efficiently and successfully on a wide array of topics, and succinctly redistribute the results. Our developed application will also give administrators the ability to keep track of decisions made by separate groups, and give them an overview of the various teams they have created. In summary, this polling application aims to simplify the oftentimes complex process of workplace decision-making to increase productivity and significantly improve office workflow

    OVM compliant verification for a wishbone compatible i2c master controller core

    Get PDF
    Increasing design complexity and concurrency of Integrated Circuits has made traditional directed testbenches an unworkable solution for testing. Today, testing as a word has been substituted with verification. Verification engineers have to ensure what goes to the factory for manufacturing is an accurate representation of the design specification. Inter Integrated Circuit (I2C) bus is a very widely used communication protocol in embedded system design due to its hardware simplicity and high data transfer rates capability. Most ICs incorporate I2C interface. Thus the ASIC design process of these ICs calls for robust, independent and exhaustive verification to reduce the risks of their failures. Open Verification Methodology (OVM) is an open source verification methodology library intended to run on multiple platforms and be supported by multiple EDA vendors. This thesis attempts to study and hence introduces a comprehensive verification environment for the latest specifications of the I2C bus protocol realized in the OVM platform, a new industry standard for comprehensive verification due to its rich base classes and OOP features. This work has been challenging since very few work has been reported in this domain for reference

    Software and Human-Machine Interface Development for Environmental Controls Subsystem Support

    Get PDF
    The Space Launch System (SLS) is the next premier launch vehicle for NASA. It is the next stage of manned space exploration from American soil, and will be the platform in which we push further beyond Earth orbit. In preparation of the SLS maiden voyage on Exploration Mission 1 (EM-1), the existing ground support architecture at Kennedy Space Center required significant overhaul and updating. A comprehensive upgrade of controls systems was necessary, including programmable logic controller software, as well as Launch Control Center (LCC) firing room and local launch pad displays for technician use. Environmental control acts as an integral component in these systems, being the foremost system for conditioning the pad and extremely sensitive launch vehicle until T-0. The Environmental Controls Subsystem (ECS) required testing and modification to meet the requirements of the designed system, as well as the human factors requirements of NASA software for Validation and Verification (V&V). This term saw significant strides in the progress and functionality of the human-machine interfaces used at the launch pad, and improved integration with the controller code

    LAI Research Studies Applicable to Acquisition

    Get PDF
    This publication contains abstracts for past research projects related to acquisition completed within the LAI research group at Massachusetts Institute of Technology

    Spacecraft software training needs assessment research

    Get PDF
    The problems were identified, along with their causes and potential solutions, that the management analysts were encountering in performing their jobs. It was concluded that sophisticated training applications would provide the most effective solution to a substantial portion of the analysts' problems. The remainder could be alleviated through the introduction of tools that could help make retrieval of the needed information from the vast and complex information resources feasible

    A computational approach to analyzing and detecting trans-exclusionary radical feminists (TERFs) on Twitter

    Get PDF
    Within the realm of abusive content detection for social media, little research has been conducted on the transphobic hate group known as trans-exclusionary radical feminists (TERFs). The community engages in harmful behaviors such as targeted harassment of transgender people on Twitter, and perpetuates transphobic rhetoric such as denial of trans existence under the guise of feminism. This thesis analyzes the network of the TERF community on Twitter, by discovering several sub-communities as well as modeling the topics of their tweets. We also introduce TERFSPOT, a classifier for predicting whether a Twitter user is a TERF or not, based on a combination of network and textual features. The contributions of this work are twofold: we conduct the first large-scale computational analysis of the TERF hate group on Twitter, and demonstrate a classifier with a 90% accuracy for identifying TERFs

    A Comparative Study of Code Query Technologies

    Full text link
    When analyzing software systems we are faced with the challenge of how to implement a particular analysis for different programming languages. A solution for this problem is to write a single analysis using a code query language abstracting from the specificities of languages being analyzed. Over the past ten years many code query technologies have been developed, based on different formalisms. Each technology comes with its own query language and set of features. To determine the state of the art of code querying we compare the languages and tools for seven code query technologies: Grok, Rscript, JRelCal, SemmleCode, JGraLab, CrocoPat and JTransformer. The specification of a package stability metric is used as a running example to compare the languages. The comparison involves twelve criteria, some of which are concerned with properties of the query language (paradigm, types, parametrization, polymorphism, modularity, and libraries), and some of which are concerned with the tool itself (output formats, interactive interface, API support, interchange formats, extraction support, and licensing). We contextualize the criteria in two usage scenarios: interactive and tool integration. We conclude that there is no particularly weak or dominant tool. As important improvement points, we identify the lack of library mechanisms, interchange formats, and possibilities for integration with source code extraction components

    Obstacle Avoidance Subsystem for an Autonomous Robot

    Get PDF
    This research project details the design and implementation of the Obstacle Avoidance Subsystem for the Tigertron autonomous robot. This subsystem is designed to function as a smaller part of the whole Software Architecture and has the purpose of detecting, through use of a Laser Rangefinder, obstacles in the vehicle’s environment. Once the hardware is set up and configured, the Tigertron’s central software control architecture requests data from the Laser Rangefinder through a serial communication channel. This data is converted into objects that represent obstacles in the form of polar coordinates. These objects are stored in a container so the central control architecture can determine the best route to avoid these obstacles while still navigating to route waypoints
    corecore