KDM 1.2 RTF Avatar
  1. OMG Issue

KDM12 — kinds for resource actions

  • Key: KDM12-20
  • Legacy Issue Number: 12482
  • Status: closed  
  • Source: KDM Analytics ( Dr. Nikolai Mansourov)
  • Summary:

    In the mapping for COBOL the code model uses action elements that correspond to various resource packages (in particular, Data, UI, Platform). These action elements are not exactly system calls, so from the micro KDM perspective they should have distinct kinds, at least saying that they represent resource actions. Otherwise the model can not be compliant to micro KDM.

  • Reported: KDM 1.1 — Thu, 15 May 2008 04:00 GMT
  • Disposition: Resolved — KDM 1.2
  • Disposition Summary:

    Add section A.11 Actions related to Resources
    Resource micro-actions represent specific statements that are determined by some programming
    languages and which manipulate resources provided by the operating environment. Such
    statements are alternative to using system calls. Kinds in Table A.11 represent such statements
    as micro KDM ActionElements. Precise semantics of representing the operating environment is
    described in Part 3 Runtime Resource Layer. In particular, a combination of resource actions,
    resource relationships and resource events can be used, where the resource micro-action is part
    of a Code Model, while other elements can be added in various models of the Resource Layer
    (Platform, Data, Event or UI).
    Inputs: Zero or more Reads relationships to DataElements; represent input data which is
    sent to the resource; ordered
    Outputs: Zero or more Writes relationships to DataElements; represents output data which
    is received from the resource;
    Control: optional single Flow to the next micro action (no Flow means a terminal action
    element).
    Extras: optional resource-specific relationships
    Table A.11 Resource Actions
    Micro Action Description
    Platform ActionElement represents a
    statement that manipulates a
    Platform Resource
    Data ActionElement represents a
    statement that manipulates a
    Data Resource
    Event ActionElement represents a
    statement that manipulates an
    Event Resource UI ActionElement represents a
    statement that manipulates a
    UI Resource
    Disposition: Resolved

  • Updated: Fri, 6 Mar 2015 20:57 GMT