1 / 18

Proposal Of A Generic Visual Critic Authoring Framework

Proposal Of A Generic Visual Critic Authoring Framework. By: Norhayati Mohd.Ali PhD Candidate [1 st Year : PhD] Supervisors: Prof.John Grundy & Prof.John Hosking. Content. Introduction Research Objective Literature Review & Motivation Approach Methodology Research Progress

julius
Download Presentation

Proposal Of A Generic Visual Critic Authoring Framework

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. Proposal Of A Generic Visual Critic Authoring Framework By: Norhayati Mohd.Ali PhD Candidate [1st Year : PhD] Supervisors: Prof.John Grundy & Prof.John Hosking

  2. Content • Introduction • Research Objective • Literature Review & Motivation • Approach • Methodology • Research Progress • Conclusions

  3. Introduction • Integrated support tools have been developed to support designers in developing complex software/systems • One of the components of such integrated support tools Critics • Focus of researchThe use of critic tools in software development

  4. Introduction • Critic tools have been used for many domains. • Critic tools: • detect potential problems • Give advice and alternative solutions • Possibly automated/semi-automated design improvements to the end-user

  5. Research Objective • The objective of this research is to develop a generic visual critic authoring framework embedded within an end-user oriented domain specific visual language meta tool • This will allow tool critic support to be developed in parallel with the tools

  6. Literature Review • Critic-support tools • DSVL • Meta-tool & meta-model concept • Visual modelling environment • OCL

  7. Critic-support tools Table1:Critic tool research in SE domain Table 2:Critic tools in other domain

  8. DSVL • The domain-specific visual language (DSVL) are graphical notations specially devised for the specific needs and knowledge [J de Lara, H.Vangheluwe] • allows someone who is a domain expert to use the visual language as an application development tool for the domain. • defined by a modeling language(meta-model) that defines a set of possible languages(models) and provides a basis for generators.

  9. Motivation • Most existing critic tools use representational approaches that are: • complex to express • requires deep programming understanding • difficult for end user designers • No visual critic authoring tool • Opportunity to design & develop a visual critic authoring framework

  10. Approach • Based on the “Three examples” pattern of the Evolving Frameworks Pattern Language [Roberts,D & Johnson,R. ] • Generalize from the three examples to a generic visual language and support environment

  11. Methodology Develop an initial prototype – explore problems & issues Identify a set of initial requirements for a visual critic tool LR-critic tools, compare & analyse y1 Identify a core set of building blocks needed for a generic critic authoring framework Design three examples of visual critic tools with different domains y2 Evaluate the visual critic authoring tool: -construct a prototype systems and examples -Test against design examples -conduct end user evaluation Design & implement the visual critic authoring framework y3

  12. Research Progress • Analyse and compare the critic-based tools (based on table 1) • List critic specification • Apply Marama formula designer – as a stepping stone

  13. Research Progress • Critic Specifications

  14. Research Progress Example of critic: Naming Critics concerned with Class, Attribute & Method

  15. Research Progress Example of critic: Structure Critics concerned with the Relationships between Classes

  16. Research Progress • Visual Critic’s metamodel

  17. Conclusions • Through this research, we will provide proofs of the fact that such a DSVL for critic-support tool will assists the end-user software designers to express critics naturally and efficiently at the meta level

  18. THANK YOU • Thank you for listening • You are welcome to give any feedback

More Related