MBSE Usability Activity Team Model-based Systems Engineering (MBSE) Initiative MBSE IS Workshop June 2011
Usability "The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use.“ ISO Ease of Learning Efficiency of Use (routine) Efficiency of Use (non-routine) Error Tolerance Subjective
Join the MBSE Usability Google group What can I do? (1) Join the MBSE Usability Google group http://groups.google.com/group/mbse-usability
Help develop the use case details What can I do? (2) Help develop the use case details Develop exemplar Pick a tool and a use case. Develop an example Publish your proposed exemplar to the collaboration environment Review proposed exemplars Add suggestions Ask questions Help make great exemplars
Define the usability measurement procedure for an exemplar What can I do? (3) Define the usability measurement procedure for an exemplar Measure the usability of an exemplar Start with a developed exemplar and usability procedure Run the usability procedure and publish your usability results
What can I do? (4) Review the usability results Suggest improvements to the SysML language (SysML lite? … ?) Suggest improvements to a tool
Collaboration Environment Purpose An environment where any interested persons can: Contribute new exemplars (Ideal example model or pattern) Able to create exemplar in different SysML tools (Artisian RTS, Enterprise Architect, Magic Draw, Papyrus, Rhapsody, Topcased, …) View exemplars (web compatible format (HTML/Video) Discuss and debate and offer ideas for a specific version of an exemplar Measure the usability of MBSE to address exemplars Able to view and sort results Usability measures Activity level (number of comments, contributions, measurements)
MBSE Usability Activity Team Demo of the Google Code Collaboration prototype