2015
DOI: 10.1016/j.jcss.2015.03.003
|View full text |Cite
|
Sign up to set email alerts
|

Stepwise refinement of sequence diagrams with soft real-time constraints

Abstract: UML sequence diagrams and similar notations are much used to specify and analyze computer systems and their requirements. Probabilities are often essential, in particular for capturing soft real-time constraints. It is also important to be able to specify systems at different levels of abstraction. Refinement is a means to relate abstract specifications to more concrete specifications in such a way that constraints and analysis results are preserved through the transition. In order to allow soft real-time cons… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 27 publications
(43 reference statements)
0
3
0
Order By: Relevance
“…To summarize, a formal semantics would be beneficial and we hope to provide this in the future, for example, based on STAIRS [7] or probabilistic STAIRS [24] for sequence diagrams. Formalizing the natural-language expressions would probably alienate the CORAL approach from its intended users, namely security testers.…”
Section: Coral Versus Formal Methodsmentioning
confidence: 99%
“…To summarize, a formal semantics would be beneficial and we hope to provide this in the future, for example, based on STAIRS [7] or probabilistic STAIRS [24] for sequence diagrams. Formalizing the natural-language expressions would probably alienate the CORAL approach from its intended users, namely security testers.…”
Section: Coral Versus Formal Methodsmentioning
confidence: 99%
“…Seventeen papers focus on the representation of this type of uncertainty, in different ways. Seven of them make use of probabilistic state machines [22,38], probabilistic sequence diagrams [36,77,78,82], Markov chains [2], or stochastic temporal logic [15]. Two of them use Fuzzy State Machines [46] or Fuzzy DEVS [37] to represent the stochastic behavior of the system objects.…”
Section: Types Of Uncertainty Addressedmentioning
confidence: 99%
“…This is done in such a way that these tasks collectively preserve the system's original objective. If a refined task remains abstract, then the refinement process continues until a level at which the subtasks are implementable (Abbott, 1987; Wooldridge, 1997; Refsdal et al , 2015). This approach has several advantages, including: (1) it provides a foundation for a separation of concerns (i.e.…”
Section: The Conceptualisation and Characteristics Of A Digitalised M...mentioning
confidence: 99%