{"id":145,"date":"2015-09-17T14:29:11","date_gmt":"2015-09-17T12:29:11","guid":{"rendered":"https:\/\/vprojects.offis.de\/hcd\/wordpress\/?page_id=145"},"modified":"2016-04-27T14:02:51","modified_gmt":"2016-04-27T12:02:51","slug":"magicped","status":"publish","type":"page","link":"https:\/\/hce.jpo-online.de\/?page_id=145","title":{"rendered":"MagicPED"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p>MagicPED is a plugin for the commercial UML tool <a href=\"http:\/\/www.nomagic.com\/products\/magicdraw.html\" target=\"_blank\">MagicDraw<\/a> by <a href=\"http:\/\/www.nomagic.com\/\" target=\"_blank\">NoMagic<\/a>, that allows modelling of tasks and rules in MagicDraw.<\/p>\n<h2>Task&amp;Rule Modelling<\/h2>\n<p>In general terms, task modelling is concerned with describing how the work is performed by one or more persons to achieve a given goal. However, such a loose definition also means that a primary concern in the planning of the model is the desired level of granularity, which can go from a general level down to specific hand movements on a control panel, for instance. A modelling language is intended to express the properties of the modelled entity in a way that covers all the aspects needed to fulfil the purpose of the development work. It is therefore useful to look at what problem domains a task modelling language is expected to cover and what the models needs to express to be helpful in that domain.<\/p>\n<p>Task models are attempts at describing tasks, subdivisions of a sequence of activities, in such a way that they can be treated formally and provide a useful level of predictability for their intended purpose.<\/p>\n<p>The MagigPED\u00a0task modelling consists of two parts:<br \/>\nThe first one is based on hierarchical task modelling (HTA), especially regarding the task hierarchy. Planning (which is also a part of many HTA schemes) is supported through the use of &#8220;time constraints&#8221; between the tasks: <em>before<\/em>, <em>parallel<\/em>, <em>choice<\/em> (or without any constraints it is unordered). This provides a high level of modelling capabilities, which typically encapsulates normative task knowledge. The formal structure of the models is based on the work of <a href=\"http:\/\/www.w3.org\/TR\/task-models\/\" target=\"_blank\">W3C<\/a>.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-200 aligncenter\" src=\"https:\/\/vprojects.offis.de\/hcd\/wordpress\/wp-content\/uploads\/2015\/09\/Task-300x187.png\" alt=\"Task\" width=\"300\" height=\"187\" srcset=\"https:\/\/hce.jpo-online.de\/wp-content\/uploads\/2015\/09\/Task-300x187.png 300w, https:\/\/hce.jpo-online.de\/wp-content\/uploads\/2015\/09\/Task.png 447w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\nThe second part extends the modelling with a rule\u00a0level, which will provide a more descriptive modelling of the actions close to the actual physical equipment, software UI, other agents and the controlled entity. This level of the modelling is based on GSM (Goal-State-Means) modelling, to form an overall modelling framework that connects the higher-level goals of the top level model with the actual state of the environment.<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-199 size-medium aligncenter\" src=\"https:\/\/vprojects.offis.de\/hcd\/wordpress\/wp-content\/uploads\/2015\/09\/Rule-258x300.png\" alt=\"Rule\" width=\"258\" height=\"300\" srcset=\"https:\/\/hce.jpo-online.de\/wp-content\/uploads\/2015\/09\/Rule-258x300.png 258w, https:\/\/hce.jpo-online.de\/wp-content\/uploads\/2015\/09\/Rule.png 338w\" sizes=\"auto, (max-width: 258px) 100vw, 258px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2><\/h2>\n<h2>Features<\/h2>\n<ul>\n<li>UML Profile for Task&amp;Rule Modelling\n<ul>\n<li>Task Hierarchy Diagrams<\/li>\n<li>Task Modelling elements, like Tasks, Subtask-Connectors, Time-Constraints)<\/li>\n<li>Rule Diagrams<\/li>\n<li>Rule Modelling elements, like Rules, Motor Actions, Percepts, Speach-Actions, Memory-Stores and Memory-Retrieves<\/li>\n<\/ul>\n<\/li>\n<li>Plug-ins to enhance the modelling experience (Editor, Validation, &#8230;)<\/li>\n<\/ul>\n<h2>Download<\/h2>\n<p><a href=\"https:\/\/vprojects.offis.de\/hcd\/wordpress\/wp-content\/uploads\/2015\/09\/Manual.pdf\">MagicPED &#8211; Manual<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction MagicPED is a plugin for the commercial UML tool MagicDraw by NoMagic, that allows modelling of tasks and rules in MagicDraw. Task&amp;Rule Modelling In general terms, task modelling is concerned with describing how the work is performed by one or more persons to achieve a given goal. However, such a loose definition also means &hellip; <a href=\"https:\/\/hce.jpo-online.de\/?page_id=145\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">MagicPED<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":25,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-145","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hce.jpo-online.de\/index.php?rest_route=\/wp\/v2\/pages\/145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hce.jpo-online.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hce.jpo-online.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hce.jpo-online.de\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/hce.jpo-online.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=145"}],"version-history":[{"count":6,"href":"https:\/\/hce.jpo-online.de\/index.php?rest_route=\/wp\/v2\/pages\/145\/revisions"}],"predecessor-version":[{"id":257,"href":"https:\/\/hce.jpo-online.de\/index.php?rest_route=\/wp\/v2\/pages\/145\/revisions\/257"}],"up":[{"embeddable":true,"href":"https:\/\/hce.jpo-online.de\/index.php?rest_route=\/wp\/v2\/pages\/25"}],"wp:attachment":[{"href":"https:\/\/hce.jpo-online.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}