Although very effective, the adoption of Statecharts in object-oriented software development methods poses many problems, since their way to compose behavioral abstractions can be framed in the general context of implicit composition. In particular, the need to embed references from one behavioral description to other ones has mayor drawbacks since the description of a single entity behaviour is not self-contained, and the global behaviour results implicitly defined by following references from one entity to the other. In other words, both single and global behaviors are difficult to understand, modify and reuse. The paper proposes to overcome most of such problems by adopting Part-Whole Statecharts, whose primary policy for controlling complexity strictly enforces distinct layers for wholes and their parts. Since wholes may become parts of other aggregations, a recursive syntax and semantics can be given straightforwardly.

Although very effective, the adoption of Statecharts in objectoriented software development methods poses many problems, since their way to compose behavioral abstractions can be framed in the general context of implicit composition. In particular, the need to embed references from one behavioral description to other ones has mayor drawbacks since the description of a single entity behaviour is not self-contained, and the global behaviour results implicitly defined by following references from one entity to the other. In other words, both single and global behaviors are difficult to understand, modify and reuse. The paper proposes to overcome most of such problems by adopting Part-Whole Statecharts, whose primary policy for controlling complexity strictly enforces distinct layers for wholes and their parts. Since wholes may become parts of other aggregations, a recursive syntax and semantics can be given straight for wardly.

Part-whole statecharts for the explicit Representation of compound behaviours / Pazzi, L.. - STAMPA. - 1939:(2000), pp. 541-555. (Intervento presentato al convegno 3rd International Conference on Unified Modeling Language, UML 2000 tenutosi a gbr nel OCT 02-06, 2000) [10.1007/3-540-40011-7_40].

Part-whole statecharts for the explicit Representation of compound behaviours

Pazzi L.
2000

Abstract

Although very effective, the adoption of Statecharts in objectoriented software development methods poses many problems, since their way to compose behavioral abstractions can be framed in the general context of implicit composition. In particular, the need to embed references from one behavioral description to other ones has mayor drawbacks since the description of a single entity behaviour is not self-contained, and the global behaviour results implicitly defined by following references from one entity to the other. In other words, both single and global behaviors are difficult to understand, modify and reuse. The paper proposes to overcome most of such problems by adopting Part-Whole Statecharts, whose primary policy for controlling complexity strictly enforces distinct layers for wholes and their parts. Since wholes may become parts of other aggregations, a recursive syntax and semantics can be given straight for wardly.
2000
3rd International Conference on Unified Modeling Language, UML 2000
gbr
OCT 02-06, 2000
1939
541
555
Pazzi, L.
Part-whole statecharts for the explicit Representation of compound behaviours / Pazzi, L.. - STAMPA. - 1939:(2000), pp. 541-555. (Intervento presentato al convegno 3rd International Conference on Unified Modeling Language, UML 2000 tenutosi a gbr nel OCT 02-06, 2000) [10.1007/3-540-40011-7_40].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

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