Issue 11551: automotive example (marte-ftf) Source: THALES (Mr. Sebastien Demathieu, sebastien.demathieu(at)thalesgroup.com) Nature: Revision Severity: Minor Summary: The automotive example still uses stereotypes that have been renamed in the lastest versions of the document (e.g. <<msgPort>> instead of <<messagePort>>, <<serviceSpecification>> and <<signalSpecification>> instead of <<bFeatureSpecification>>). Such inconsistencies appear in diagrams and descriptions. Resolution: 1) Remove references to the msgPort stereotype and replace by the messagePort stereotype. 2) Remove references to the serviceSpecification and signalSpecification and replace by the bFeatureSpecification stereotype. Revised Text: Section 11.4.1, page 129, replace sentence: "The RegInterface is a UML2 interface stereotyped with "signalSpecification" and "serviceSpecification" because it specifies respectively that the Start signal may be consumed (This latter has been previously declared within the package SignalDeclarations) and the controlEngine service is required." by "The RegInterface is a UML2 interface stereotyped with "bFeatureSpecification" because it specifies that the Start signal may be consumed (this latter has been previously declared within the package SignalDeclarations) and the controlEngine service is required." Section 11.4.1, page 129, replace sentence: "The ECInterface interface is stereotyped as serviceSpecification (in this case, the graphical representation of this interface shown at top-right side of Figure 11.15 only displays its associated iconographic representation " ")." by "The ECInterface interface is also stereotyped as bFeatureSpecification (in this case, the graphical representation of this interface shown at top-right side of Figure 11.15 only displays its associated iconographic representation " ")." Section 11.4.1, page 129, replace sentence: "This interface defines the controlEngine required service (denoted here by the icon " " placed before the operation name)." by "This interface defines the controlEngine required service (denoted here by the icon " " placed before the operation name)." Section 11.4.1, page 129, replace sentence: "Finally, the SpeedInterface interface is a "signalSpecification" interface that declares a produced signal, Start (in this case, we only used the textual form of the stereotype)." by "Finally, the SpeedInterface interface is also a "bFeatureSpecification" interface that declares a produced signal, Start (in this case, we only used the textual form of the stereotype)." Section 11.4.1, page 129, replace sentence: "The three previous interfaces are examples of applying the stereotypes defined in the general component model (GCM) of MARTE. We have illustrated the usage of stereotypes following the three possibilities offered by UML: textual and iconographic form (e.g., RegInterface), only iconographic form (e.g., ECInterface) and only textual form (e.g., SpeedInterface)." by "These interfaces illustrate the use of stereotypes defined in the general component model of MARTE. The three possibilities offered by UML to represent the stereotypes have been used here: textual and iconographic form (e.g., RegInterface), only iconographic form (e.g., ECInterface) and only textual form (e.g., SpeedInterface)." Replace Figure 11.15, page 130 by the following figure: Section 11.4.1, page 130, replace sentence: "This class has two ports stereotyped with "msgPort": regOn and engineCmd." by "This class has two ports stereotyped with "messagePort": regOn and engineCmd." Section 11.4.1, page 130, replace sentence: "It is a port stereotyped by "msgPort"." by "It is a port stereotyped by "messagePort"." Section 11.4.1, page 130, replace sentence: "The direction property of the stereotype does not apply in this case because the type of the port is an interface stereotyped with "serviceSpecification" (this latter, ECInterface, defines a required service as denoted in Figure 11.15.)." by "The direction property of the stereotype does not apply in this case because the type of the port is an interface stereotyped with "bFeatureSpecification" (this latter, ECInterface, defines a required service as denoted in Figure 11.15.)." Section 11.4.1, page 130, replace sentence: "The second port owned by the rgm part (the rp port) is a message port (stereotype "msgPort" and associated icon " ")." by "The second port owned by the rgm part (the rp port) is a message port (stereotype "messagePort" and associated icon " ")." Replace Figure 11.16, page 131 by the following figure: Replace Figure 11.17, page 131 by the following figure: Actions taken: October 8, 2007: received issue February 17, 2010: closed issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 08 Oct 2007 11:36:33 -0400 To: Subject: Issue/Bug Report -------------------------------------------------------------------------------- Name: Sébastien Demathieu Company: Thales mailFrom: sebastien.demathieu@thalesgroup.com Notification: Yes Specification: A UML Profile for MARTE Section: 11/4 FormalNumber: realtime/07-08-04 Version: Beta 1 RevisionDate: 08/2007 Page: 130 Nature: Revision Severity: Minor HTTP User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7 Description The automotive example still uses stereotypes that have been renamed in the lastest versions of the document (e.g. <> instead of <>, <> and <> instead of <>). Such inconsistencies appear in diagrams and descriptions.