Detail publikace

Operating System for Petri Nets-Specified Reconfigurable Embedded Systems

Originální název

Operating System for Petri Nets-Specified Reconfigurable Embedded Systems

Anglický název

Operating System for Petri Nets-Specified Reconfigurable Embedded Systems

Jazyk

en

Originální abstrakt

Generation of code from Petri nets-based specification mainly depends on the proper decomposition of the whole system model to a set of subnets, which is called partitioning problem. In our experiment we started from the MULAN architecture for multi-agent systems modelling defined by Cabac et al. It divides the model of the system into four levels of abstraction - infrastructure, agent platform, agents, and protocols. We have defined a simplified but similar layered architecture, which is inspired by MULAN, but oriented towards distributed control systems modelling and implementation. Targeted application area - distributed control systems based on Wireless Sensor Networks - led us to introduce the fifth level of abstraction, which we call Node level. This level serves as a hardware abstraction layer and provides support for other levels of the system. Our specific contribution is the idea of code generation, where each level of the model is mapped to the target implementation in a level-specific way which conforms to our main goal that is dynamic reconfigurability of the system. The proposed architecture then enables incremental changes within the system specification and implementation during its run-time.

Anglický abstrakt

Generation of code from Petri nets-based specification mainly depends on the proper decomposition of the whole system model to a set of subnets, which is called partitioning problem. In our experiment we started from the MULAN architecture for multi-agent systems modelling defined by Cabac et al. It divides the model of the system into four levels of abstraction - infrastructure, agent platform, agents, and protocols. We have defined a simplified but similar layered architecture, which is inspired by MULAN, but oriented towards distributed control systems modelling and implementation. Targeted application area - distributed control systems based on Wireless Sensor Networks - led us to introduce the fifth level of abstraction, which we call Node level. This level serves as a hardware abstraction layer and provides support for other levels of the system. Our specific contribution is the idea of code generation, where each level of the model is mapped to the target implementation in a level-specific way which conforms to our main goal that is dynamic reconfigurability of the system. The proposed architecture then enables incremental changes within the system specification and implementation during its run-time.

BibTex


@inproceedings{BUT103445,
  author="Vladimír {Janoušek} and Tomáš {Richta}",
  title="Operating System for Petri Nets-Specified Reconfigurable Embedded Systems",
  annote="Generation of code from Petri nets-based specification mainly depends on the
proper decomposition of the whole system model to a set of subnets, which is
called partitioning problem. In our experiment we started from the MULAN
architecture for multi-agent systems modelling defined by Cabac et al. It divides
the model of the system into four levels of abstraction - infrastructure, agent
platform, agents, and protocols. We have defined a simplified but similar layered
architecture, which is inspired by MULAN, but oriented towards distributed
control systems modelling and implementation. Targeted application area -
distributed control systems based on Wireless Sensor Networks - led us to
introduce the fifth level of abstraction, which we call Node level. This level
serves as a hardware abstraction layer and provides support for other levels of
the system. Our specific contribution is the idea of code generation, where each
level of the model is mapped to the target implementation in a level-specific way
which conforms to our main goal that is dynamic reconfigurability of the system.
The proposed architecture then enables incremental changes within the system
specification and implementation during its run-time.",
  address="The Universidad de Las Palmas de Gran Canaria",
  booktitle="Proceedings of the 14th Computer Aided Systems Theory",
  chapter="103445",
  edition="NEUVEDEN",
  howpublished="electronic, physical medium",
  institution="The Universidad de Las Palmas de Gran Canaria",
  year="2013",
  month="february",
  pages="248--249",
  publisher="The Universidad de Las Palmas de Gran Canaria",
  type="conference paper"
}