2008
DOI: 10.1007/s11334-008-0064-1
|View full text |Cite
|
Sign up to set email alerts
|

Extending statecharts with process algebra operators

Abstract: This paper describes an adaptation of statecharts to take advantage of process algebra operators like those found in CSP and eb 3 . The resulting notation is called algebraic state transition diagrams (ASTDs). The process algebra operators considered include sequence, iteration, parallel composition, and quantified synchronization. Quantification is one of the salient features of ASTDs, because it provides a powerful mechanism to precisely and explicitly define cardinalities in a dynamic model. The formal sema… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 24 publications
(16 citation statements)
references
References 19 publications
0
14
0
Order By: Relevance
“…In our methodology we propose to use SecureUML [19] to model static access control, and astd [8] diagrams for dynamic access control. Static access control is based on RBAC (Role-Based Access Control) [24], which describes authorizations granted to users on resources.…”
Section: Graphical Models For Access Controlmentioning
confidence: 99%
See 2 more Smart Citations
“…In our methodology we propose to use SecureUML [19] to model static access control, and astd [8] diagrams for dynamic access control. Static access control is based on RBAC (Role-Based Access Control) [24], which describes authorizations granted to users on resources.…”
Section: Graphical Models For Access Controlmentioning
confidence: 99%
“…astd was introduced as an extension of Harel's Statecharts [11] and is based on operators from eb 3 [9] (a process algebra dedicated to IS specifications). Readers are invited to consult a formal and mathematical description of the astd notation in [8].…”
Section: The Astd Notationmentioning
confidence: 99%
See 1 more Smart Citation
“…However, process algebra, despite their formal aspect, are not as easily understandable as semi-formal graphical notations, such as UML [13]. In order to address this issue, a formal notation combining graphical elements and process algebra was introduced: Algebraic State Transition Diagrams (astd) [8]. Using astd, one can specify the behavior of an IS.…”
Section: Introductionmentioning
confidence: 99%
“…In the third kind, the semantics resides in annotations (stereotypes). For instance, the semantics of Concurrent Sequential Processes [16] can be given to a uml state machine provided that a uml profile for Concurrent Sequential Processes [13] is defined. 4.…”
Section: Introductionmentioning
confidence: 99%