This article reports a controlled experiment with 116 participants on the understandability of representative graphical and textual pattern-based behavioral constraint representations from the viewpoint of novice software designers. Particularly, graphical and textual behavioral constraint patterns present in the declarative business process language Declare and textual behavioral constraints based on Property Specification Patterns are the subjects of this study. In addition to measuring the understandability construct, this study assesses subjective aspects such as perceived difficulties regarding learning and application of the tested approaches. An interesting finding of this study is the overall low achieved correctness in the experime...
Within the software engineering community, it is widely believed that formal logic based notations c...
Patterns have shown to be an effective means of capturing and communicating software design experien...
Clear understanding of system requirements is necessary to achieve quality in the architectural desi...
Constraint diagrams [1, 2] constitute a graphical notation for program specification. This paper pre...
The paper presents first results of a research projects that has the goal to develop a pattern langu...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
This paper presents first results of a research project whose goal is to develop a pattern language ...
<p>Software architecture compliance is concerned with the alignment of implementation with its desir...
Abstract. Compositional plug-and-play-like reuse of black-box components re-quires sophisticated tec...
Abstract: Visual modelling notations such as constraint diagrams can be used for the behavioural spe...
Declarative process modeling languages, such as Declare, represent processes by means of temporal ru...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
Graphical representations are used to visualise, specify, and document software artifacts in all sta...
Manually verifying the behavior of software systems with respect to a set of requirements is a time-...
Abstract: The natural language used by people in everyday life to express themselves is often prone ...
Within the software engineering community, it is widely believed that formal logic based notations c...
Patterns have shown to be an effective means of capturing and communicating software design experien...
Clear understanding of system requirements is necessary to achieve quality in the architectural desi...
Constraint diagrams [1, 2] constitute a graphical notation for program specification. This paper pre...
The paper presents first results of a research projects that has the goal to develop a pattern langu...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
This paper presents first results of a research project whose goal is to develop a pattern language ...
<p>Software architecture compliance is concerned with the alignment of implementation with its desir...
Abstract. Compositional plug-and-play-like reuse of black-box components re-quires sophisticated tec...
Abstract: Visual modelling notations such as constraint diagrams can be used for the behavioural spe...
Declarative process modeling languages, such as Declare, represent processes by means of temporal ru...
Visual modelling notations such as constraint diagrams can be used for the behavioural specification...
Graphical representations are used to visualise, specify, and document software artifacts in all sta...
Manually verifying the behavior of software systems with respect to a set of requirements is a time-...
Abstract: The natural language used by people in everyday life to express themselves is often prone ...
Within the software engineering community, it is widely believed that formal logic based notations c...
Patterns have shown to be an effective means of capturing and communicating software design experien...
Clear understanding of system requirements is necessary to achieve quality in the architectural desi...