Issue 13842: Cannot precisely allocate an application to an execution platform described as a series of composite structures. (marte-rtf) Source: THALES (Mr. Sebastien Demathieu, sebastien.demathieu(at)thalesgroup.com) Nature: Clarification Severity: Significant Summary: Title: Cannot precisely allocate an application to an execution platform described as a series of composite structures. Description : Consider an execution platform : a rack composed of 3 boards, each boards has a general-purpose processor and an accelerator. The rack and the board are structured classes defined with composite structure diagrams. The pseudo-code below provides an informal description of the platform: Rack { board: Board [3] } Board { gpp: GPP accelerator: FPGA } GPP {...} FPGA {...} How to precisely address the accelerator on the second board of the rack and allocate application elements on it ? The current allocation mechanism allows one to allocate an application on gpp property of the Board class but does not express that the second board is specifically designated. Resolution: Revised Text: Actions taken: March 30, 2009: received issue February 17, 2010: transferred from MARTE FTF Discussion: Due to lack of time, this issue is deferred to next RTF of MARTE. Disposition: Deferred End of Annotations:===== m: webmaster@omg.org Date: 30 Mar 2009 03:22:03 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Sébastien Demathieu Company: Thales mailFrom: sebastien.demathieu@thalesgroup.com Notification: Yes Specification: UML profile for MARTE Section: Allocation FormalNumber: 08-05-24 Version: Beta2 RevisionDate: 08/2008 Page: 115 Nature: Clarification Severity: Significant HTTP User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (.NET CLR 3.5.30729) Description Title: Cannot precisely allocate an application to an execution platform described as a series of composite structures. Description : Consider an execution platform : a rack composed of 3 boards, each boards has a general-purpose processor and an accelerator. The rack and the board are structured classes defined with composite structure diagrams. The pseudo-code below provides an informal description of the platform: Rack { board: Board [3] } Board { gpp: GPP accelerator: FPGA } GPP {...} FPGA {...} How to precisely address the accelerator on the second board of the rack and allocate application elements on it ? The current allocation mechanism allows one to allocate an application on gpp property of the Board class but does not express that the second board is specifically designated. Subject: Re: issue 13842 -- MARTE FTF issue From: Pierre Boulet To: marte-ftf Organization: LIFL - USTL Date: Fri, 03 Apr 2009 09:23:17 +0200 X-Mailer: Evolution 2.24.3 X-MailScanner-ID: n337MILk020882 X-USTL-MailScanner: Found to be clean X-USTL-MailScanner-From: pierre.boulet@lifl.fr X-Spam-Status: No A breif answer to that: the RSM annex is specifically designed for this purpose, put a shape {3} instead of a multiplicity 3 and use a « distribute » instead of an « allocate ». For my part I consider this issue solved. Pierre. Le jeudi 02 avril 2009 à 15:11 -0400, Juergen Boldt a écrit : From: webmaster@omg.org Date: 30 Mar 2009 03:22:03 -0500 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Sébastien Demathieu Company: Thales mailFrom: sebastien.demathieu@thalesgroup.com Notification: Yes Specification: UML profile for MARTE Section: Allocation FormalNumber: 08-05-24 Version: Beta2 RevisionDate: 08/2008 Page: 115 Nature: Clarification Severity: Significant HTTP User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (.NET CLR 3.5.30729) Description Title: Cannot precisely allocate an application to an execution platform described as a series of composite structures. Description : Consider an execution platform : a rack composed of 3 boards, each boards has a general-purpose processor and an accelerator. The rack and the board are structured classes defined with composite structure diagrams. The pseudo-code below provides an informal description of the platform: Rack { board: Board [3] } Board { gpp: GPP accelerator: FPGA } GPP {...} FPGA {...} How to precisely address the accelerator on the second board of the rack and allocate application elements on it ? The current allocation mechanism allows one to allocate an application on gpp property of the Board class but does not express that the second board is specifically designated. Juergen Boldt Director, Member Services Object Management Group 140 Kendrick St Building A Suite 300 Needham, MA 02494 USA tel: +1 781 444 0404 x 132 fax: +1 781 444 0320 email: juergen@omg.org www.omg.org -- Pr. Pierre Boulet +33 609081811