Presentation is loading. Please wait.

Presentation is loading. Please wait.

RASDS : a DRAFT model library approach (in complement to P. Shames & T. Yamada slides for SPACEOPS 2004)

Similar presentations


Presentation on theme: "RASDS : a DRAFT model library approach (in complement to P. Shames & T. Yamada slides for SPACEOPS 2004)"— Presentation transcript:

1

2

3

4

5

6 RASDS : a DRAFT model library approach

7 (in complement to P. Shames & T. Yamada slides for SPACEOPS 2004)

8 MODEL LIBRARY CONCEPT IN UML2 CREATING A TOP LEVEL MODEL –UML CONCEPT USE –CONCEPT/STANDARD APPLIED TO RASDS Creation of RASDS viewpoints –UML CONCEPT USE

9 - A view projection is a projection of a set of model elements onto a set of view elements. A view projection provides a location and a style for each model element in the projection. - A projection is a mapping from a set of elements to a subset of itself.projection of a set of model elements onto a set of view elements. A view projection provides a location and a style for each model element in the projection. - A projection is a mapping from a set of elements to a subset of itself. –CONCEPT/STANDARD APPLIED TO RASDS

10 A RASDS viewpoint might be defined using the view projection concept.

11 Note : I can not test this functionality in my UML2 editor.

12 The different model libray viewpoints have been creating using a “package” with a “topLevel” stereotype for each RASDS viewpoints.

13 USING A MODEL LIBRARY APPROACH –UML CONCEPT

14 modelLibrary

15 The term modelLibrary is a stereotype attached to a dependency to signify that the client package is using the source package as a library of shared model elements. stereotype attached to a dependency to signify that the client package is using the source package as a library of shared model elements.

16 –CONCEPT/STANDARD APPLIED TO RASDS ASSOCIATING CLASS DIAGRAM COMPANION

17 DRAFT OF A MODEL LIBRARY APPROACH USING UML2* DEFINING MODEL LIBRARY ELEMENTS (very draft PROPOSAL) –Common –Enterprise viewpoint –Connectivity viewpoint –Functionnal viewpoint

18 Note : Classification of objects in three categories for Function viewpoint:

19 Boundary objects are used by actors when communicating with the system; they can be windows, screens, dialog boxes or menus

20 Entity objects represent stored data like a database, database tables, or any kind of transient object such as a search result

21 Control objects are used to control boundary and entity objects, and represent transfer of information –INFORMATION viewpoint –Communications viewpoint TO INVESTIGATE

22 - buildComponent

23 The term buildComponent refers to a stereotype on a set of components that signifies that the components have been grouped for organizational or system-level development purposes. stereotype on a set of components that signifies that the components have been grouped for organizational or system-level development purposes.

24 When bind is present, there must also be a list of actual parameters that match up with the given template's formal parameters.parameters that match up with the given template's formal parameters.

25 A binding is a dependency within which the source instantiates the target template to produce a new model element that uses the specified actual parameters. dependency within which the source instantiates the target template to produce a new model element that uses the specified actual parameters.

26

27 GENERAL COMMENTS

28 REFERENCES


Download ppt "RASDS : a DRAFT model library approach (in complement to P. Shames & T. Yamada slides for SPACEOPS 2004)"

Similar presentations


Ads by Google