Cognitive dimensions of notations
Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V
The B-book: assigning programs to meanings
The B-book: assigning programs to meanings
An approach to integrating semi-formal and formal notations in software specification
Proceedings of the 2002 ACM symposium on Applied computing
Contributions for Modelling UML State-Charts in B
IFM '02 Proceedings of the Third International Conference on Integrated Formal Methods
The Object Constraint Language: Getting Your Models Ready for MDA
The Object Constraint Language: Getting Your Models Ready for MDA
A Formal Object-Oriented Approach to defining Consistency Constraints for UML Models
ASWEC '04 Proceedings of the 2004 Australian Software Engineering Conference
UML-B: Formal modeling and design aided by UML
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
The notation and environment in conceptual modelling transform developers' initial perception about a system to a concrete model. Any usability constraints that the notation and environment impose on the modeling process affect not only the quality of the model but also the quality of the final product. This paper presents a usability profile for designing conceptual modelling methods that integrate graphical notation and formal mathematical notation. The profile was proposed based on a survey conducted on an instance of such methods, which combines the Unified Modelling Language (UML) and Event-B. The instruments used in the survey were the Cognitive Dimensions of Notations (CD) framework and several criteria suggested by the International Organization for Standardization (ISO). The analysis was conducted using the grounded theory approach. Thirteen participants responded to the survey. The survey suggests that graphical formal modelling requires deep understanding of the notations involved, strong support from the environment, well-organised models and high spatial ability.