A FRAMEWORK FOR OBJECT-ORIENTED EMBEDDED SYSTEM DEVELOPMENT BASED ON OO-ASIPS

2008 ◽  
Vol 17 (06) ◽  
pp. 973-993 ◽  
Author(s):  
NASER MOHAMMADZADEH ◽  
SHAAHIN HESSABI ◽  
MAZIAR GOUDARZI ◽  
MAHDI MALAKI

The growing complexity of today's embedded systems demands new methodologies and tools to manage the problems of analysis, design, implementation, and validation of complex-embedded systems. Focusing on this issue, this paper describes a design and implementation toolset using our ODYSSEY methodology, which advocates object-oriented (OO) modeling of embedded systems and its ASIP-based implementation. The proposed approach promotes a smooth transition from high-level object-oriented specification to the final embedded system, which is composed of hardware and software components. The transition from higher to lower abstraction levels is facilitated by the use of our GUI, which supports the intermediate steps of the design and implementation process. In order to illustrate the proposed approach and related toolset, we apply this top-down design and implementation framework to real-world embedded systems, namely JPEG codec and Motion JPEG codec. Experimental results show that the developed tool remarkably decreases the design and verification time with modest performance penalty.

2012 ◽  
Vol 229-231 ◽  
pp. 1944-1949
Author(s):  
Zhen Tao Qi ◽  
Xue Jun Zhang ◽  
Dong Han

Simulation is an effective means for system development. A simulation system of the General aviation (GA) avionics using HLA is designed in this paper. The design and implementation process of federates is also described, taking the Cockpit Display federate as an example. The system has good interoperability, reusability and scalability, which meet the requirements of avionics simulation. The system can be widely used in GA avionics design and the training of pilots.


2014 ◽  
Vol 596 ◽  
pp. 883-887
Author(s):  
Xin Li Li

S3C4510B is a cost-effective 16/32 bit RISC microcontroller based on Ethernet application system, and ISP1161 is a chip which is designed to implement USB protocol in an embedded system. Here, we design and implement embedded systems USB with ISP1161 chip based on ARM microprocessor S3C4510B. This paper describes the basic working principle of ISP1161 chip and hardware design of the system, and presents the software implementation process of USB in embedded systems.


2013 ◽  
Vol 347-350 ◽  
pp. 1658-1662
Author(s):  
Bo Qu ◽  
Zhao Zhi Wu

This paper describes the technical details of design and implementation of embedded system-based CAPTCHA (verification code) in C, including a brief analysis of techniques for implementing CAPTCHA, and a simple and practical CAPTCHA system designed by the author of this paper, which can be used not only in embedded systems but also ordinary Web based MIS or control systems, without the support of any dedicated graphics library. An example is provided to show the practical usage and effect of this CAPTCHA system on an embedded application demo system.


Author(s):  
AZIS WISNU WIDHI NUGRAHA ◽  
IMRON ROSYADI ◽  
FAHMI KHOERULLATIF

ABSTRAKDevOps mendorong percepatan pengembangan sistem. Namun bukti nyata penerapannya pada sistem tertanam belum mencukupi. Salah satu penyebabnya adalah kesulitan proses deployment pada perangkat. Konsep IoT menghubungkan sistem tertanam dengan jaringan yang memungkinkan proses pembaharuan firmware menggunakan mekanisme Over The Air (OTA). Tulisan ini mengusulkan infrastruktur DevOps untuk pengembangan sistem tertanam. Perangkat keras yang digunakan adalah microcontroller ESP8266. Sedangkan lingkungan DevOps menggunakan perangkat lunak PlatformIO, GitHub dan Travis CI. Pengujian dilakukan dengan mengubah user requirement yang kemudian diterapkan pada perangkat keras. Tahapan DevOps (build and test, release hingga deploy) telah berhasil dilakukan secara otomatis. Sistem mampu mendeteksi kesalahan penulisan kode sumber. Rerata waktu keseluruhan proses adalah 77,21 detik. Proses build and test mendominasi waktu proses dengan rerata sebesar 77,21 detik dan waktu deploy memiliki rerata 1,41 detik.Kata kunci: IoT, Sistem Tertanam, OTA, DevOps, ESP8266 ABSTRACTDevOps drives the acceleration of system development. However, the concrete evidence of its application in embedded systems is not sufficient. One of the causes is difficulty in the deployment process on the device. Firmware update using an Over-The-Air (OTA) mechanism is allowed by the IoT concept that connects embedded systems into a network. This paper is proposing a DevOps infrastructure for embedded system development. Proposed infrastructure using ESP8266 for the hardware and PlatformIO, GitHub, and Travis CI for the DevOps environment. Testing the proposed system is done by changing the user requirements that are applied to the hardware. The DevOps stages from building and test, release, and deployment have automatically been done. The system is also able to detect developer errors in writing source code. The average time of the whole process on trial was 77.21 seconds. The build and test process dominates the processing time with an average of 77.21 seconds and the deployment time is relatively short with an average of 1.41 seconds.Keywords: IoT, Embedded System, OTA, DevOps, ESP8266


2013 ◽  
Vol 837 ◽  
pp. 416-421 ◽  
Author(s):  
Krzysztof Kalinowski ◽  
Cezary Grabowik ◽  
Iwona Paprocka ◽  
Wojciech M. Kempa

The modeling phase of the computer system development is one of the most important elements affecting the final success of the created software. Structures developed at this stage are the basis for the design and implementation of computer program code. The paper presents the general model of static structures (main classes and their relationships) of production scheduling system supporting discrete and multiassortment production. In the description of the object-oriented model a graphical systems and specifications modeling language notation UML was used.


1990 ◽  
Vol 19 (302) ◽  
Author(s):  
Elmer Sandvad

Object-orientation is discussed in relation to the traditional division of system development activities: analysis, design and implementation. Object-orientation integrates analysis, design and implementation. This statement is illustrated by introducing an object-oriented graphical notation for analysis as well as design and by showing how this notation can be mapped into the object-oriented programming language BETA. This mapping can be automated. It is shown how the programming environment, the Mjølner BETA System can support integration of the object-oriented notation and BETA, and thereby providing an object-oriented CASE tool that, at least partially, closes the CASE gap between design and implementation.


Author(s):  
Afifa Ghenai ◽  
Mohamed Benmohammed

This paper describes a reliability approach based on a coupling of discrete and continuous dynamics simulation of embedded systems. This hybrid simulation is a combination in the same formalism of the discrete simulation of an algorithm allowing the extraction of feared scenarios that lead an embedded system to a critical situation without generating the associated reachability graph in order to avoid the eternal combinative explosion problem, and, the continuous dynamics of the embedded system represented by a Java code. The simulation of discrete and continuous dynamics is coupled in object-oriented stopwatch Petri net models that allow the representation of the suspension and resumption of task execution.


Author(s):  
Petr C. Smolik ◽  
Thomas Hruska

This case presents experience from design and implementation of a university information system at the Brno University of Technology. The newly built system is expected to provide the students and staff with better tools for communication within the universitys independent faculties, departments, and central administration. An object-oriented metasystem approach was used by the IT department to describe the services offered by the university information system and to generate needed program code for run-time operation of the system. This approach so far produced good results over the period of two years when the pilot project started, nevertheless there are some shortcomings that still have to be resolved.


Sign in / Sign up

Export Citation Format

Share Document