Open this publication in new window or tab >>2011 (English)Conference paper, Oral presentation only (Other academic)
Abstract [en]
Designing software for embedded systems is complicated by such factors as the tight integration between software and hardware, scarceness of available resources, and hard real-time requirements. In our earlier work we proposed a component-based approach based on modeling both hardware and software using reactive objects and time-constrained reactions, which should allow us to overcome these difficulties. We also presented a software design methodology for embedded real-time systems.Here we describe a system developed using this methodology and discuss its advantages. The system is a personal alarm device that should be worn at the waist of a person and that should detect his or her fall and send an alarm signal. The implementation of the system was verified using a Simulink-based simulator. The simulation demonstrated that, even though calculation of acceleration was simplified to allow for an efficient execution on a resource-constrained platform, fall detection remained satisfactory.The case study demonstrates the advantages of the proposed software design methodology, including the fact that functional and timing properties of a system model can be preserved during implementation process by means of a seamless transition between a model and an implementation.
Keywords
component-based design, embedded system, real-time, reactive objects, reactive component, time-constrained reaction, Timber
National Category
Computer Sciences Embedded Systems
Research subject
Dependable Communication and Computation Systems; Embedded Systems
Identifiers
urn:nbn:se:ltu:diva-32680 (URN)73e705b7-a17c-46e7-950e-528d292f6d88 (Local ID)73e705b7-a17c-46e7-950e-528d292f6d88 (Archive number)73e705b7-a17c-46e7-950e-528d292f6d88 (OAI)
Conference
Real-Time in Sweden : 13/06/2011 - 14/06/2011
Note
Godkänd; 2011; 20110605 (jimmie)
2016-09-302016-09-302025-08-29Bibliographically approved