1,872 research outputs found

    Software metrics: Software quality metrics for distributed systems

    Get PDF
    Software quality metrics was extended to cover distributed computer systems. Emphasis is placed on studying embedded computer systems and on viewing them within a system life cycle. The hierarchy of quality factors, criteria, and metrics was maintained. New software quality factors were added, including survivability, expandability, and evolvability

    Integrating an Android Device into Embedded Computer Systems

    Get PDF
    An embedded system is a computer system designed to perform a specific set of tasks such as a GPS device or a digital camera. An embedded system is composed of three major parts: a processor (CPU), input devices, and output devices. The input devices are peripherals to take user command (switches and keypad) and sensors to measure environmental conditions (barometer and accelerometer). The output devices are actuators that generate light and sound (LED display and amplified speaker) and moving parts (servo motor). An important step in prototyping an embedded system is to design the input subsystem. It is traditionally done by selecting input modules and then developing hardware and software interfaces for each individual module. The undergraduate summer research is to use an inexpensive, entry-level, Android phone as a universal programmable sensor module. It provides a single unified interface and can be configured to replace a dozen commonly used input devices.https://engagedscholarship.csuohio.edu/u_poster_2015/1058/thumbnail.jp

    Integrating an Android Device into Embedded Computer Systems

    Get PDF
    An embedded system is a computer system designed to perform a specific set of tasks such as a GPS device or a digital camera. An embedded system is composed of three major parts: a processor (CPU), input devices, and output devices. The input devices are peripherals to take user command (switches and keypad) and sensors to measure environmental conditions (barometer and accelerometer). The output devices are actuators that generate light and sound (LED display and amplified speaker) and moving parts (servo motor). An important step in prototyping an embedded system is to design the input subsystem. It is traditionally done by selecting input modules and then developing hardware and software interfaces for each individual module. The undergraduate summer research is to use an inexpensive, entry-level, Android phone as a universal programmable sensor module. It provides a single unified interface and can be configured to replace a dozen commonly used input devices.https://engagedscholarship.csuohio.edu/u_poster_2015/1058/thumbnail.jp

    Design of a Laboratory course in Embedded Computer Systems

    Get PDF
    This research report discusses and presents the design of a university undergraduate level laboratory course introducing the topic of embedded computer systems. The course utilizes the Rainbow 100 computer and the Data Translation LDT2801 interface board to illustrate this concept. Lab problems in Digital to Analog conversions, Analog to Digital conversions, Digital input/output, serial communication, motor drivers and parallel communication are presented, as are fully documented solutions. Suggested lecture material appropriate to the course is reviewed

    Elements of scalable data processing

    Get PDF
    Cooperating objects (COs) is a recently coined term used to signify the convergence of classical embedded computer systems, wireless sensor networks and robotics and control. We present essential elements of a reference architecture for scalable data processing for the CO paradigm

    Assisted assignment of automotive safety requirements

    Get PDF
    ISO 26262, a functional-safety standard, uses Automotive Safety Integrity Levels (ASILs) to assign safety requirements to automotive-system elements. System designers initially assign ASILs to system-level hazards and then allocate them to elements of the refined system architecture. Through ASIL decomposition, designers can divide a function & rsquo;s safety requirements among multiple components. However, in practice, manual ASIL decomposition is difficult and produces varying results. To overcome this problem, a new tool automates ASIL allocation and decomposition. It supports the system and software engineering life cycle by enabling users to efficiently allocate safety requirements regarding systematic failures in the design of critical embedded computer systems. The tool is applicable to industries with a similar concept of safety integrity levels. © 1984-2012 IEEE

    Paper Session I-C - COTS- Pros & Cons Associated with use in Future Launch Vehicle Avionics

    Get PDF
    This paper examines and discusses some of the key issues associated with the use of COTS products, systems, and technology in modern avionics and their embedded computer systems. Emphasis will be on future space projects, such as reuseable autonomous launch vehicles

    Embedded Computer Systems: Architectures, Modeling, and Simulation

    Full text link

    Embedded computer systems in buildings vertical transporting system

    Get PDF
    Maketa dizala izrađena je prema primjeru dizala koje se nalazi u stambenim zgradama. Za upravljanje radom makete koristio se Arduino MEGA 2560 na kojega su prema osmišljenoj električnoj shemi spojeni ostali elementi. Upravljački algoritam razvijen je u programskom okruženju Arduino IDE. Glavni problemi s kojima se susrelo bili su vezani uz sigurnost kretanja kabine. Prilikom svakog spajanja makete na izvor napajanja, kabina dizala postavi se u prizemlje. Tako se uvijek zna gdje se kabina nalazi. Jedan od nedostataka makete čini senzor mase koji ne radi na predviđen način, stoga nije bilo moguće napraviti zabranu pokretanja kabine, ako je masa u kabini prevelika.Model of the elevator was made in resemblance to the elevators used in buildings. The controlling unit for this model is Arduino MEGA 2560 based on designed electrical scheme other elements are connected to controlling unit. Controlling algorithms are developed in development environment Arduino IDE. The main issues with the model made was secure movement of the cabin. When the model is pluged into the power supply, the cabin is positioned to the ground floor. With this method it is always known where is the elevator booth. The main downside of the model is the force sensor that isn't working properly, which means that it wasn't possible to stop the elevator from moving when the elevator booth is too heav
    corecore