1 / 7

End-User Group

End-User Group. Janne Merilinna, VTT Edgars Rencis, Univ of Latvia Laurent Safa, Panasonic Segev Shachar, Pontis Yvette Teiken, OFFIS Juha-Pekka Tolvanen, MetaCase. Types of DSM users. End user view raises the level of abstraction End-user concepts are true DSM

cadee
Télécharger la présentation

End-User Group

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. End-User Group Janne Merilinna, VTT Edgars Rencis, Univ of Latvia Laurent Safa, Panasonic Segev Shachar, Pontis Yvette Teiken, OFFIS Juha-Pekka Tolvanen, MetaCase

  2. Types of DSM users • End user view raises the level of abstraction • End-user concepts are true DSM • Different kinds of DSM users • Language engineer • Developer of DSM solution • Developers • With in the same company • Power-user, system integrator (hobbyist) • No access to framework • Consumer • Mother, phone application user Learning curve

  3. Relevant categories • Acceptable concepts in the DSL • Installation of the DSM solution • Deployment of applications • Testing and debugging aid • Usability

  4. Consumodeler • Acceptable concepts in the language • Time (calendar), sequence (card game), location (map), switch (menu), selection (wizard, catalog) • Ex: DVD Authoring • Installation of the DSM solution • Invisible in best case • Deployment of applications • Plug-and-play • Testing and debugging aid • Not needed ’cause it will always work, won’t it? • Usability of the language • Fun!

  5. Hobbeler &System Integrator • Acceptable concepts in the language • Graph, structure, flow, state machine • Ex: Lego Mindstorms • Installation of the DSM solution • Installation wizard • Deployment of applications • Quick and proven • Testing and debugging aid • PC simulation • (Remote) diagnostic • Usability of the language • Fast and easy enough • Intuitive

  6. Developer • Acceptable concepts in the language • Graph, structure, flow, state machine, text • Multiple languages • Installation of the DSM solution • Similar to other development tools • Deployment of applications • Integration with other components of the system solution • Possibility to deploy to several machines for test purpose • Testing and debugging aid • Debugging in model level • PC simulator • Usability of the language • Expressiveness • Executability • Feedback with language engineer

  7. Language engineer • Acceptable concepts in the DSL • Everything goes • Installation of the DSM solution • Have it already ! • Deployment of applications • How to deliver it to others • Language users administration • Testing and debugging aid • Regression test • Adaptive version control • Usability of the language • Quick to develop • Easy to maintain • Safe to deliver • No compiling cycle

More Related