| Literature DB >> 22344203 |
Diego Martínez1, Apolinar González, Francisco Blanes, Raúl Aquino, José Simo, Alfons Crespo.
Abstract
A current trend in the development and implementation of industrial applications is to use wireless networks to communicate the system nodes, mainly to increase application flexibility, reliability and portability, as well as to reduce the implementation cost. However, the nondeterministic and concurrent behavior of distributed systems makes their analysis and design complex, often resulting in less than satisfactory performance in simulation and test bed scenarios, which is caused by using imprecise models to analyze, validate and design these systems. Moreover, there are some simulation platforms that do not support these models. This paper presents a design and validation method for Wireless Sensor and Actuator Networks (WSAN) which is supported on a minimal set of wireless components represented in Colored Petri Nets (CPN). In summary, the model presented allows users to verify the design properties and structural behavior of the system.Entities:
Keywords: Colored Petri Nets; sensor networks; wireless control networks
Year: 2011 PMID: 22344203 PMCID: PMC3274114 DOI: 10.3390/s110101059
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.System general structure.
Figure 2.Logical architecture for nodes.
Figure 3.Representation in CPN of a periodic component.
Figure 4.Representation in CPN of an aperiodic component.
Figure 5.Representation in CPN of a node with two periodic tasks and an EDF scheduler.
Marks sequence on the CPU between times instants 40 and 43.
| Time instant | Marks |
|---|---|
| 40 | task1, 5, 2 ,0 |
| 41 | task1, 4, 2, 1 |
| 42 | task2, 4, 2, 0 |
| 43 | task1, 3, 2, 1 |
Figure 6.Representation in CPN of a TDMA network with two buffers.
Figure 7.Hierarchical representation of the NCS.
Figure 8.Simulations results from the CPN model between 110 and 178 ms.
Figure 9.CPN model for the control system.
Figure 10.CPN model of the Controller task.
Marks sequence on the CPU between times instants 40 and 42.
| Task | WCET(ms), low frequency |
|---|---|
| 40 | 2 |
| 41 | 6 |
| 42 | 1 |