1 / 26

MFI-8: Metamodel for Role & Goal Registration

MFI-8: Metamodel for Role & Goal Registration. Peng Liang, Keqing He, Jian Wang Huafeng Chen, Chong Wang, Yangfan He SKLSE, Wuhan University, P.R. China 2010.05.20. Outline. Motivation of this work Definition and scope of MFI-8 How MFI-8 is constructed

vevay
Download Presentation

MFI-8: Metamodel for Role & Goal Registration

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. MFI-8: Metamodel for Role & Goal Registration Peng Liang, Keqing He, Jian Wang Huafeng Chen, Chong Wang, Yangfan He SKLSE, Wuhan University, P.R. China 2010.05.20

  2. Outline • Motivation of this work • Definition and scope of MFI-8 • How MFI-8 is constructed • Register Role & Goal models using MFI-8 • Next step

  3. Outline • Motivation of this work • Definition and scope of MFI-8 • How MFI-8 is constructed • Register Role & Goal models using MFI-8 • Next step

  4. The system shall … I prefer … It should help me … I want … The basic function … I hope … I don’t like … In my opinion, … It would be better … Motivation How to manage massive stakeholders and their needs in system development? System to be developed

  5. Motivation • Roles & Goals are essential elements in system development • Roles is used to classify and identify the actors of the system • Each role has preferential intentions, including goals • Goals provide a way to express higher level requirements • Effective management of roles & goals contributes to goals reuse by roles

  6. Typical example Actor Role Goal Actor

  7. Outline • Motivation of this work • Definition and scope of MFI-8 • How MFI-8 is constructed • Register Role & Goal models using MFI-8 • Next step

  8. Definitions in MFI-8 • A role is abstract characterizations of organizational behaviours and responsibilities within specified organizational context. • A goal is a descriptive statement of intent of a user or an organization, and it can be viewed as an objective that the system under consideration should achieve.

  9. Scope of MFI-8 (1/2) • Specify a metamodel for registering users’ Roles & Goals in specific domains that can be used to describe users’ intention. • Define the decomposition and constraint relationships between goals. From: Resolution of Wuhan Meeting, September, 2008

  10. Scope of MFI-8 (2/2) Common Facilities in MFI Role & Goal Registry based on MFI-8 Registration Interoperation register i* OMG-BMM Role & Goal Specifications … NFRF FOAF Models RM-ODP KAOS

  11. Outline • Motivation of this work • Definition and scope of MFI-8 • How MFI-8 is constructed • Register Role & Goal models using MFI-8 • Next step

  12. How MFI-8 is constructed • Harmonization of various Role & Goal models for registration • FOAF (Friend of a Friend, FOAF project) • RM-ODP (Reference Model of Open Distributed Processing, ISO-19793) • NFRF (Non-functional Requirement Framework, Open Group) • OMG-BMM (Business Motivation Model, OMG) • KAOS (Keep All Objects Satisfied, Université catholique de Louvain) • i* (Goal-oriented requirements modeling, University of Toronto) • …

  13. Role & Goal concepts in FOAF

  14. Role & Goal concepts in i*

  15. Role & Goal concepts in KAOS

  16. Role & Goal concepts in NFRF

  17. Role & Goal concepts in OMG-BMM

  18. Role & Goal concepts in RM-ODP

  19. Mapping table of MFI-8 to various R&G models

  20. Metamodel of Role & Goal registration Constraint of Goals Role Goal Goal elements Goal decomposition

  21. MFI-8 MFI-5 MFI-7 MFI-3 Relationship with other parts in MFI • Service is a concept from MFI-7 • Process is a concept from MFI-5 • annotation attributes are annotated by Ontology_Atomic_Construct from MFI-3

  22. Outline • Motivation of this work • Definition and scope of MFI-8 • How MFI-8 is constructed • Register Role & Goal models using MFI-8 • Next step

  23. task soft-goal Register Role & Goal models with MFI-8 (1/2)

  24. Register Role & Goal models with MFI-8 (2/2)

  25. Outline • Motivation of this work • Definition and scope of MFI-8 • How MFI-8 is constructed • Register Role & Goal models using MFI-8 • Next step

  26. Next steps Metamodel extension for Role & Goal registration with social information Harmonization with other Role & Goal models including social web standards Role & Goal registration for interoperable cloud Submit a CD version in June 2010

More Related