Training Courses - Course Information
STUDIO-302 : Ergonomic Profiling with Artisan Studio
Course Dates
Course Description
An Artisan ergonomic profile is a type of profile that allows the functionality and user interface of Artisan’s Studio modeling tool to be completely re-defined. An ergonomic profile is typically used to provide an alternative modeling environment to the ‘native’ UML modeling environment provided by Artisan Studio. Examples include the SysML and UPDM profiles that are used to provide SysML, DoDAF and MODAF modeling
This course shows how to create ergonomic profiles in Artisan Studio. It covers both the necessary background understanding of the Artisan Studio meta-model and Automation Interface, as well as the use of the extensions made to stereotype and tag properties that underlie ergonomic profiles. It provides practical experience through the creation of a System-on-Chip (SoC) ergonomic profile.
Course Objectives
- Explain the principles behind the Automation Interface
- Introduce the Artisan Studio meta-model
- Provide practical experience in the customization of Artisan Studio through the use of scripts, VB and the Automation Interface
- Illustrate how stereotype and tag properties are used in the construction of ergonomic profiles
- To provide practical experience in the construction of an ergonomic profile
Attendees Will Learn
- What meta-model information is available and how to access it
- The skills needed to build ergonomic profiles
- To create and test both script-based and VB utilities
- How to use the extended set of stereotype and tag properties in Artisan Studio to create an alternative UI
- How internal scripts can be used to customize behavior
Pre-requisites
- A good level of familiarity with Artisan Studio modeling
- A working ability to program (does not need to be in VB)
Who Should Attend
- Anyone who is, or will shortly be, involved in, the development of an ergonomic profile
- Anyone who wishes to appreciate the possibilities for creating ergonomic profile with Artisan Studio
Attendees Receive
- A bound and annotated copy of all course slides
- A CD containing the Artisan Studio meta-model, exercise solutions, numerous examples and the ergonomic help additions to the standard Artisan Studio help
Course Format
The course is a mix of lecturer presentations and practical exercises designed to illustrate and reinforce the presentation content. Some time is normally available at lunch for delegates to discuss their specific customization needs with the lecturer. Numbers are strictly limited to ensure that each delegate has sufficient time to discuss particular issues of concern with the lecturer.
Related Courses
STUDIO-301: Customizing Artisan Studio; forms the first day of this course. If you have attended STUDIO-301 within the preceding year, exemption from day 1 of this course is possible.
Course Outline
Day 1
- The Automation Interface
- Artisan Studio meta-model
- VB Script customization utilities
- Resources for meta-model self discovery
- Debugging techniques
- UML extensibility
- Advanced techniques
- VB.Net customization utilities
Day 2
- Stereotype and tag extensions
- Altering the standard UI
- Altering the standard Artisan Studio functionality
- Using VB Script (small profiles)
- Using VB.Net (larger profiles)
- A little meta-modeling



