Applied MDA for Embedded Devices: Software Design and Code Generation for a Low-Cost Mobile Phone

Author(s):  
Michael Lettner ◽  
Michael Tschernuth
Author(s):  
Humberto Cortés ◽  
Antonio Navarro

Nowadays, the Unified Modeling Language (UML) is the most successful notation for the design of object-oriented applications. However, plain UML is not enough to characterize the web presentation tier of enterprise applications, including the navigational, structural and role-based access control (RBAC) features present in these applications. In this paper, we present Enterprise Web Application Extension (E-WAE), a lightweight UML extension for the modeling of these elements, which permits the inclusion of multitier, Service-Oriented Architecture (SOA) and security design-level patterns in the models. Our approach follows a Model-Driven Development (MDD) approach, which enables the automatic generation of intermediate platform-specific models and automatic code generation for JavaServer Faces (JSF) and Active Server Pages.NET Model-View-Controller (ASP.NET MVC) frameworks. In addition, this generated code can be used as a low-cost mockup for early client validation of the navigational, structural and RBAC features of enterprise applications. E-WAE has been used with different applications. In this paper, we refer to the checkout process in the Amazon website, the delete resources use case in OdAJ2EE, an educational application developed by us, and the US Library of Congress Online Catalog search facility as examples of its applicability.


2013 ◽  
Vol 756-759 ◽  
pp. 489-492
Author(s):  
Fu Lu Jin ◽  
Yun Peng Li ◽  
Hong Rui Wang

To automatic test the function and performance of an airborne radar, changeable test adapter is adopted to implement the hardware and software design of the automatic test set of the antenna, transceiver and indicator of the radar based on AT89C52. Problems such as t the different types of interfaces, the various kinds of signals and the test of microwave signal are solved successfully and the objectives of resource sharing and automatic test are realized. The test software is designed by modular structure, and with the help of automatic test set hardware, the required test items of the radar system are experimented and the test process control succeeded. Experiment results show that the automatic test set performs steadily and the results meet the requirements of the airborne radar. The set has the advantages of intelligent, manageable and reducing artificial errors. It provides effective guarantees for radars maintenance, fault diagnosis and fault detection, and has a wide application prospect with low cost.


2012 ◽  
Vol 468-471 ◽  
pp. 920-923
Author(s):  
Ya Ping Bao ◽  
Li Liu ◽  
Yuan Wang ◽  
Qian Song

This paper introduced a fast fingerprint identification system based on TMS320VC5416 DSP chip and MBF200 solidity fingerprint sensor. It precipitates fingerprint identification device developing into the direction of miniaturization, embedded and automatic.It recommends fingerprint identification system hardware and software design and the main system processing flow, aim at fingerprint identification arithmetic, the influence of system operation speed is being researched at the same time. High-speed data acquisition system is been built in order to achieve a DSP fingerprint identification system with high efficiency and low cost.


Author(s):  
L.P.S.S.K. Dayananda ◽  
A. Narmilan ◽  
P. Pirapuraj

Background: Weather monitoring is an important aspect of crop cultivation for reducing economic loss while increasing productivity. Weather is the combination of current meteorological components, such as temperature, wind direction and speed, amount and kind of precipitation, sunshine hours and so on. The weather defines a time span ranging from a few hours to several days. The periodic or continuous surveillance or the analysis of the status of the atmosphere and the climate, including parameters such as temperature, moisture, wind velocity and barometric pressure, is known as weather monitoring. Because of the increased usage of the internet, weather monitoring has been upgraded to smart weather monitoring. The Internet of Things (IoT) is one of the new technology that can help with many precision farming operations. Smart weather monitoring is one of the precision agriculture technologies that use sensors to monitor correct weather. The main objective of the research is to design a smart weather monitoring and real-time alert system to overcome the issue of monitoring weather conditions in agricultural farms in order for farmers to make better decisions. Methods: Different sensors were used in this study to detect temperature and humidity, pressure, rain, light intensity, CO2 level, wind speed and direction in an agricultural farm and real time clock sensor was used to measured real time weather data. The major component of this system was an Arduino Uno microcontroller and the system ran according to a program written in the Arduino Uno software. Result: This is a low-cost smart weather monitoring system. This system’s output unit were a liquid crystal display and a GSM900A module. The weather data was displayed on a liquid crystal display and the GSM900A module was used to send the data to a mobile phone. This smart weather station was used to monitor real-time weather conditions while sending weather information to the farmer’s mobile phone, allowing him to make better decisions to increase yield.


2021 ◽  
Author(s):  
Benjamin Secker

Use of the Internet of Things (IoT) is poised to be the next big advancement in environmental monitoring. We present the high-level software side of a proof-of-concept that demonstrates an end-to-end environmental monitoring system,<br><div>replacing Greater Wellington Regional Council’s expensive data loggers with low-cost, IoT centric embedded devices, and it’s supporting cloud platform. The proof-of-concept includes a Micropython-based software stack running on an ESP32 microcontroller. The device software includes a built-in webserver that hosts a responsive Web App for configuration of the device. Telemetry data is sent over Vodafone’s NB-IoT network and stored in Azure IoT Central, where it can be visualised and exported.</div><br>While future development is required for a production-ready system, the proof-of-concept justifies the use of modern IoT technologies for environmental monitoring. The open source nature of the project means that the knowledge gained can be re-used and modified to suit the use-cases for other organisations.


2015 ◽  
Vol 9 (4) ◽  
Author(s):  
Liting Yi ◽  
Jingjing Li ◽  
Cangran Guo ◽  
Lei Li ◽  
Jing Liu

Pervasive detection of blood glucose is rather critical for the real-time disease diagnosis which would provide valuable guidance for treatment planning. Here, we established a health care platform for this purpose through incorporating the glucose detection with liquid metal printed sensor and the smart phone monitoring system together. The liquid metal ink composed of bismuth indium stannic (BIS) alloy was identified as an appropriate sensor material to be quickly written or printed on polyvinyl chloride (PVC) substrate at around 59 °C to form desired electrodes. It thus eliminated the complicated procedures as usually required in conventional sensor fabrication strategies. The alloy electrodes were characterized via cyclic voltammetry to demonstrate their practical functionality. Further, unlike using the commonly adopted glucometer, a smart phone was developed as the data acquisition and display center to help improve the portability and ubiquitous virtue of the detection system. Glucose solution in different concentrations was assayed via this platform. It was shown that there is a good linear relationship between the concentration and the integral value of the curve recorded by the mobile phone, which confirms the feasibility of the present method. This quantitative point-of-care system has pervasive feature and is expected to be very useful for future low-cost electrochemical detection.


2019 ◽  
Vol 2019 (1) ◽  
pp. 000163-000168 ◽  
Author(s):  
Sk Yeahia Been Sayeed ◽  
Daniel Wilding ◽  
Jose Solis Camara ◽  
Dieff Vital ◽  
Shubhendu Bhardwaj ◽  
...  

Abstract A new class of interconnects that exhibit resilience to mechanical deformation are demonstrated with flexible fan-out or embedded-die packages. Active device embedding in flexible substrates is accomplished with direct printed interconnects onto die pads. Such a planar fan-out interconnect technology with a low-cost manufacturable process-flow results in the lowest electrical parasitics compared to flipchip with adhesives or printed-ramp interconnections with surface-assembled devices. The interconnects are made with conductive flexible silver-elastomer composites to sustain elastic deformation. The process is also modified to realize flexible backside-assembled fan-out interconnections where the backside of the die is accessible.


Water ◽  
2019 ◽  
Vol 11 (10) ◽  
pp. 1984 ◽  
Author(s):  
Thanda Thatoe Nwe Win ◽  
Thom Bogaard ◽  
Nick van de Giesen

Newly developed mobile phone applications in combination with citizen science are used in different fields of research, such as public health monitoring, environmental monitoring, precipitation monitoring, noise pollution measurement and mapping, earth observation. In this paper, we present a low-cost water quality mobile phone measurement technique combined with sensor and test strips, and reported the weekly-collected data of three years of the Ayeyarwady River system by volunteers at seven locations and compared these results with the measurements collected by the lab technicians. We assessed the quality of the collected data and their reliability based on several indicators, such as data accuracy, consistency, and completeness. In this study, six local governmental staffs and one middle school teacher collected baseline water quality data with high temporal and spatial resolution. The quality of the data collected by volunteers was comparable to the data of the experienced lab technicians for sensor-based measurement of electrical conductivity and transparency. However, the lower accuracy (higher uncertainty range) of the indicator strips made them less useful in the Ayeyarwady with its relatively small water quality variations. We showed that participatory water quality monitoring in Myanmar can be a serious alternative for a more classical water sampling and lab analysis-based monitoring network, particularly as it results in much higher spatial and temporal resolution of water quality information against the very modest investment and running costs. This approach can help solving the invisible water crisis of unknown water quality (changes) in river and lake systems all over the world.


Author(s):  
Sheikh I. Ahamed ◽  
Mohammad Zulkernine ◽  
Munirul M. Haque

Pervasive computing has progressed significantly during this decade due to the developments and advances in portable, low-cost, and light-weight devices along with the emergence of short range and low-power wireless communication networks. Pervasive computing focuses on combining computing and communications with the surrounding physical environment to make computing and communication transparent to the users in day-to-day activities. In pervasive computing, numerous, casually accessible, often invisible, frequently mobile or embedded devices form an ad-hoc network that occasionally connects to fixed networks structure too. These pervasive computing devices often collect information about the surrounding environment using various sensors. Pervasive computing has the inherent disadvantages of slow, expensive connections, frequent line disconnections, limited host bandwidth, location dependent data, and so forth. These challenges make pervasive computing applications more vulnerable to various security-related threats. However, traditional security measures do not fit well in pervasive computing applications. Since location and context are key attributes of pervasive computing applications, privacy issues need to be handled in a sophisticated manner. The devices in a pervasive computing network leave and join in an ad-hoc manner. This device behavior creates a need for new trust models for pervasive computing applications. In this chapter, we address the challenges and requirements of security, privacy, and trust for pervasive applications. We also discuss the state-of-the-art of pervasive security, privacy, and trust along with some open issues.


Sign in / Sign up

Export Citation Format

Share Document