The design of dynamic discrete-event systems calls for adequate modeling formalisms and tools to manage possible changes occurring during system's lifecycle. A common approach is to pollute design with details that do not regard the current system behavior rather its evolution. That hampers analysis, reuse and maintenance in general. A reflective Petri net model (based on classical Petri nets) was recently proposed to support dynamic discrete-event system's design, and was applied to dynamic workflow's management. Behind there is the idea that keeping functional aspects separated from evolutionary ones and applying them to the (current) system only when necessary, results in a simple formal model on which the ability of verifying properties typical of Petri nets is preserved. In this paper we provide the reflective Petri nets with a (labeled) state-transition graph semantics.

Evolving System's Modeling and Simulation through Reflective Petri Nets / L. Capra, W. Cazzola - In: Proceedings of the 4th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE'09) / [a cura di] S. Jablonski, L. Maciaszek. - [s.l] : INSTICC Press, 2009 May. - ISBN 978-989-8111-98-2. - pp. 59-70 (( Intervento presentato al 4. convegno International Conference on Evaluation of Novel Approaches to Software Engineering tenutosi a Milan, Italy nel 2009.

Evolving System's Modeling and Simulation through Reflective Petri Nets

L. Capra
Primo
;
W. Cazzola
Ultimo
2009

Abstract

The design of dynamic discrete-event systems calls for adequate modeling formalisms and tools to manage possible changes occurring during system's lifecycle. A common approach is to pollute design with details that do not regard the current system behavior rather its evolution. That hampers analysis, reuse and maintenance in general. A reflective Petri net model (based on classical Petri nets) was recently proposed to support dynamic discrete-event system's design, and was applied to dynamic workflow's management. Behind there is the idea that keeping functional aspects separated from evolutionary ones and applying them to the (current) system only when necessary, results in a simple formal model on which the ability of verifying properties typical of Petri nets is preserved. In this paper we provide the reflective Petri nets with a (labeled) state-transition graph semantics.
Petri nets, evolving systems, state-transition semantics, symbolic techniques
Settore INF/01 - Informatica
mag-2009
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/196059
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact