Issue 18726: About UseCase description (uml25-ftf) Source: Commissariat a l Energie Atomique-CEA (Dr. Sebastien Gerard, sebastien.gerard(at)cea.fr) Nature: Uncategorized Issue Severity: Summary: The description of a UseCase is: “A UseCase specifies a set of actions performed by its subject, which yields an observable result that is of value for one or more Actors or other stakeholders of the subject.”. However, UseCase may have no subjects. What happen in that case? Resolution: Revised Text: Actions taken: May 21, 2013: received issue Discussion: End of Annotations:===== m: GERARD Sebastien 166342 To: "uml25-ftf@omg.org" Subject: About UseCase description. Thread-Topic: About UseCase description. Thread-Index: Ac5WK1yp8I0sr/VVQbK+0Avoqrry/g== Date: Tue, 21 May 2013 14:01:51 +0000 Accept-Language: fr-FR, en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [132.166.88.105] x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19820.002 x-tm-as-result: No--46.609000-0.000000-31 x-tm-as-user-approved-sender: Yes x-tm-as-user-blocked-sender: No X-Virus-Scanned: amavisd-new at omg.org Hi, The description of a UseCase is: .A UseCase specifies a set of actions performed by its subject, which yields an observable result that is of value for one or more Actors or other stakeholders of the subject... However, UseCase may have no subjects. What happen in that case? Thanks, SĂ© ------------------------------------------------------------------------------------------------------------------------------------------------ SĂ©stien GĂ©rd +33 (0)1 69 08 58 24 / +33(0)6 88 20 00 47 CEA Saclay Nano-INNOV Institut CARNOT CEA LIST DILS/Laboratoire d.IngĂ©erie dirigĂ©par les modès pour les Systès EmbarquĂ©(LISE), Point Courrier n°174 91 191 Gif sur Yvette CEDEX Description : PapyrusLogo_SmallFormatwww.eclipse.org/papyrus DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=objectsandaspects.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:In-Reply-To:References:To:From; bh=aHMyPHeobylpLBn9cNabvW5gj1dNj5p3aykb0X0wtkk=; b=I/vmVJOQZi43i2wxRzNm/zu/C/hETw3tqD7YbBuG8X6Xkx9j8skfrN+IDYF1FXsbLh0jqY7tEHtVTLIpRz6B7h66N42pWVIGlSuWWEld51yJ+Nc9BPCGZNUnSXI7gjCq; From: "J.D. Baker" To: "'GERARD Sebastien 166342'" , Subject: RE: About UseCase description. Date: Tue, 21 May 2013 07:59:42 -0700 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQKCWlPr0+M51Iqiawyj9Udc0pki55enso9Q X-Identified-User: {36063:box511.bluehost.com:objectsa:objectsandaspects.com} {sentby:smtp auth 68.6.149.101 authed with jdbaker+objectsandaspects.com} X-Virus-Scanned: amavisd-new at omg.org Gerard, Can you give an example of when a use case is outside of the subject? I can.t think of any but that probably means my thinking is incomplete. -- J.D. Baker From: GERARD Sebastien 166342 [mailto:Sebastien.GERARD@cea.fr] Sent: Tuesday, May 21, 2013 7:02 AM To: uml25-ftf@omg.org Subject: About UseCase description. Hi, The description of a UseCase is: .A UseCase specifies a set of actions performed by its subject, which yields an observable result that is of value for one or more Actors or other stakeholders of the subject... However, UseCase may have no subjects. What happen in that case? Thanks, SĂ© ------------------------------------------------------------------------------------------------------------------------------------------------ SĂ©stien GĂ©rd +33 (0)1 69 08 58 24 / +33(0)6 88 20 00 47 CEA Saclay Nano-INNOV Institut CARNOT CEA LIST DILS/Laboratoire d.IngĂ©erie dirigĂ©par les modès pour les Systès EmbarquĂ©(LISE), Point Courrier n°174 91 191 Gif sur Yvette CEDEX Description : PapyrusLogo_SmallFormatwww.eclipse.org/papyrus DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=objectsandaspects.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:In-Reply-To:References:To:From; bh=aHMyPHeobylpLBn9cNabvW5gj1dNj5p3aykb0X0wtkk=; b=I/vmVJOQZi43i2wxRzNm/zu/C/hETw3tqD7YbBuG8X6Xkx9j8skfrN+IDYF1FXsbLh0jqY7tEHtVTLIpRz6B7h66N42pWVIGlSuWWEld51yJ+Nc9BPCGZNUnSXI7gjCq; From: "J.D. Baker" To: "'GERARD Sebastien 166342'" , Subject: RE: About UseCase description. Date: Tue, 21 May 2013 07:59:42 -0700 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQKCWlPr0+M51Iqiawyj9Udc0pki55enso9Q X-Identified-User: {36063:box511.bluehost.com:objectsa:objectsandaspects.com} {sentby:smtp auth 68.6.149.101 authed with jdbaker+objectsandaspects.com} X-Virus-Scanned: amavisd-new at omg.org Gerard, Can you give an example of when a use case is outside of the subject? I can.t think of any but that probably means my thinking is incomplete. -- J.D. Baker From: GERARD Sebastien 166342 [mailto:Sebastien.GERARD@cea.fr] Sent: Tuesday, May 21, 2013 7:02 AM To: uml25-ftf@omg.org Subject: About UseCase description. Hi, The description of a UseCase is: .A UseCase specifies a set of actions performed by its subject, which yields an observable result that is of value for one or more Actors or other stakeholders of the subject... However, UseCase may have no subjects. What happen in that case? Thanks, SĂ© ------------------------------------------------------------------------------------------------------------------------------------------------ SĂ©stien GĂ©rd +33 (0)1 69 08 58 24 / +33(0)6 88 20 00 47 CEA Saclay Nano-INNOV Institut CARNOT CEA LIST DILS/Laboratoire d.IngĂ©erie dirigĂ©par les modès pour les Systès EmbarquĂ©(LISE), Point Courrier n°174 91 191 Gif sur Yvette CEDEX Description : PapyrusLogo_SmallFormatwww.eclipse.org/papyrus DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=objectsandaspects.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:In-Reply-To:References:To:From; bh=aHMyPHeobylpLBn9cNabvW5gj1dNj5p3aykb0X0wtkk=; b=I/vmVJOQZi43i2wxRzNm/zu/C/hETw3tqD7YbBuG8X6Xkx9j8skfrN+IDYF1FXsbLh0jqY7tEHtVTLIpRz6B7h66N42pWVIGlSuWWEld51yJ+Nc9BPCGZNUnSXI7gjCq; From: "J.D. Baker" To: "'GERARD Sebastien 166342'" , Subject: RE: About UseCase description. Date: Tue, 21 May 2013 07:59:42 -0700 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQKCWlPr0+M51Iqiawyj9Udc0pki55enso9Q X-Identified-User: {36063:box511.bluehost.com:objectsa:objectsandaspects.com} {sentby:smtp auth 68.6.149.101 authed with jdbaker+objectsandaspects.com} X-Virus-Scanned: amavisd-new at omg.org Gerard, Can you give an example of when a use case is outside of the subject? I can.t think of any but that probably means my thinking is incomplete. -- J.D. Baker From: GERARD Sebastien 166342 [mailto:Sebastien.GERARD@cea.fr] Sent: Tuesday, May 21, 2013 7:02 AM To: uml25-ftf@omg.org Subject: About UseCase description. Hi, The description of a UseCase is: .A UseCase specifies a set of actions performed by its subject, which yields an observable result that is of value for one or more Actors or other stakeholders of the subject... However, UseCase may have no subjects. What happen in that case? Thanks, SĂ© ------------------------------------------------------------------------------------------------------------------------------------------------ SĂ©stien GĂ©rd +33 (0)1 69 08 58 24 / +33(0)6 88 20 00 47 CEA Saclay Nano-INNOV Institut CARNOT CEA LIST DILS/Laboratoire d.IngĂ©erie dirigĂ©par les modès pour les Systès EmbarquĂ©(LISE), Point Courrier n°174 91 191 Gif sur Yvette CEDEX Description : PapyrusLogo_SmallFormatwww.eclipse.org/papyrus DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=objectsandaspects.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:In-Reply-To:References:To:From; bh=aHMyPHeobylpLBn9cNabvW5gj1dNj5p3aykb0X0wtkk=; b=I/vmVJOQZi43i2wxRzNm/zu/C/hETw3tqD7YbBuG8X6Xkx9j8skfrN+IDYF1FXsbLh0jqY7tEHtVTLIpRz6B7h66N42pWVIGlSuWWEld51yJ+Nc9BPCGZNUnSXI7gjCq; From: "J.D. Baker" To: "'GERARD Sebastien 166342'" , Subject: RE: About UseCase description. Date: Tue, 21 May 2013 07:59:42 -0700 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQKCWlPr0+M51Iqiawyj9Udc0pki55enso9Q X-Identified-User: {36063:box511.bluehost.com:objectsa:objectsandaspects.com} {sentby:smtp auth 68.6.149.101 authed with jdbaker+objectsandaspects.com} X-Virus-Scanned: amavisd-new at omg.org Gerard, Can you give an example of when a use case is outside of the subject? I can.t think of any but that probably means my thinking is incomplete. -- J.D. Baker From: GERARD Sebastien 166342 [mailto:Sebastien.GERARD@cea.fr] Sent: Tuesday, May 21, 2013 7:02 AM To: uml25-ftf@omg.org Subject: About UseCase description. Hi, The description of a UseCase is: .A UseCase specifies a set of actions performed by its subject, which yields an observable result that is of value for one or more Actors or other stakeholders of the subject... However, UseCase may have no subjects. What happen in that case? Thanks, SĂ© ------------------------------------------------------------------------------------------------------------------------------------------------ SĂ©stien GĂ©rd +33 (0)1 69 08 58 24 / +33(0)6 88 20 00 47 CEA Saclay Nano-INNOV Institut CARNOT CEA LIST DILS/Laboratoire d.IngĂ©erie dirigĂ©par les modès pour les Systès EmbarquĂ©(LISE), Point Courrier n°174 91 191 Gif sur Yvette CEDEX Description : PapyrusLogo_SmallFormatwww.eclipse.org/papyrus From: Steve Cook To: GERARD Sebastien 166342 , "J.D. Baker" , "uml25-ftf@omg.org" Subject: RE: About UseCase description. Thread-Topic: About UseCase description. Thread-Index: Ac5WK1yp8I0sr/VVQbK+0Avoqrry/gACHYcAAAAx7IAAAsmLEA== Date: Tue, 21 May 2013 16:26:14 +0000 Accept-Language: en-GB, en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.166.18.100] X-Forefront-Antispam-Report: CIP:131.107.125.37;CTRY:US;IPV:CAL;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(164054003)(199002)(377454002)(189002)(81342001)(15202345002)(74706001)(63696002)(65816001)(74366001)(79102001)(81542001)(20776003)(46102001)(33656001)(17760045001)(66926002)(74876001)(67866001)(80022001)(56816002)(69226001)(16236675002)(74662001)(512934002)(55846006)(6806003)(59766001)(77982001)(47446002)(4396001)(56776001)(47736001)(76482001)(54316002)(71186001)(47976001)(31966008)(51856001)(54356001)(49866001)(16406001)(74502001)(53806001)(50986001);DIR:OUT;SFP:;SCL:1;SRVR:BN1AFFO11HUB009;H:TK5EX14MLTC104.redmond.corp.microsoft.com;RD:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-OriginatorOrg: microsoft.onmicrosoft.com X-Forefront-PRVS: 08534B37A7 X-Virus-Scanned: amavisd-new at omg.org We decided on our call today to clarify that multiple subjects . including none - is indeed possible. -- Steve From: GERARD Sebastien 166342 [mailto:Sebastien.GERARD@cea.fr] Sent: 21 May 2013 16:05 To: J.D. Baker; uml25-ftf@omg.org Subject: RE: About UseCase description. I am not sure to kow, but the spec says it is possible. However, I think it may be useful to define use cases indecently of any prĂ©sed subjects as for example for defining model libraries of use case to be reused in different context. ------------------------------------------------------------------------------------------------------------------------------------------------ SĂ©stien GĂ©rd +33 (0)1 69 08 58 24 / +33(0)6 88 20 00 47 CEA Saclay Nano-INNOV Institut CARNOT CEA LIST DILS/Laboratoire d.IngĂ©erie dirigĂ©par les modès pour les Systès EmbarquĂ©(LISE), Point Courrier n°174 91 191 Gif sur Yvette CEDEX Description : PapyrusLogo_SmallFormatwww.eclipse.org/papyrus De : J.D. Baker [mailto:omg@objectsandaspects.com] EnvoyĂ© mardi 21 mai 2013 17:00 Ă€: GERARD Sebastien 166342; uml25-ftf@omg.org Objet : RE: About UseCase description. Gerard, Can you give an example of when a use case is outside of the subject? I can.t think of any but that probably means my thinking is incomplete. -- J.D. Baker From: GERARD Sebastien 166342 [mailto:Sebastien.GERARD@cea.fr] Sent: Tuesday, May 21, 2013 7:02 AM To: uml25-ftf@omg.org Subject: About UseCase description. Hi, The description of a UseCase is: .A UseCase specifies a set of actions performed by its subject, which yields an observable result that is of value for one or more Actors or other stakeholders of the subject... However, UseCase may have no subjects. What happen in that case? Thanks, SĂ© ------------------------------------------------------------------------------------------------------------------------------------------------ SĂ©stien GĂ©rd +33 (0)1 69 08 58 24 / +33(0)6 88 20 00 47 CEA Saclay Nano-INNOV Institut CARNOT CEA LIST DILS/Laboratoire d.IngĂ©erie dirigĂ©par les modès pour les Systès EmbarquĂ©(LISE), Point Courrier n°174 91 191 Gif sur Yvette CEDEX Description : PapyrusLogo_SmallFormatwww.eclipse.org/papyrus From: "Chonoles, Michael J" To: "Sebastien.GERARD@cea.fr" , "J.D. Baker" , "uml25-ftf@omg.org" Subject: RE: About UseCase description. Thread-Topic: About UseCase description. Thread-Index: Ac5WVJv1bJQ7moKyQB68+wUh7i05fg== Date: Tue, 21 May 2013 18:54:27 +0000 Accept-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [158.186.156.82] X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.10.8626,1.0.431,0.0.0000 definitions=2013-05-21_05:2013-05-21,2013-05-21,1970-01-01 signatures=0 X-Virus-Scanned: amavisd-new at omg.org In my practice, a use case without a subject is usually an abstract use case, whose concrete forms are for specific subjects. This can also occur in early analysis (such as concept of operations analysis), where the subject wouldn.t be an identifiable system, but more like a mission or business goal. Michael From: GERARD Sebastien 166342 [mailto:Sebastien.GERARD@cea.fr] Sent: Tuesday, May 21, 2013 11:05 AM To: J.D. Baker; uml25-ftf@omg.org Subject: EXTERNAL: RE: About UseCase description. I am not sure to kow, but the spec says it is possible. However, I think it may be useful to define use cases indecently of any prĂ©sed subjects as for example for defining model libraries of use case to be reused in different context. ------------------------------------------------------------------------------------------------------------------------------------------------ SĂ©stien GĂ©rd +33 (0)1 69 08 58 24 / +33(0)6 88 20 00 47 CEA Saclay Nano-INNOV Institut CARNOT CEA LIST DILS/Laboratoire d.IngĂ©erie dirigĂ©par les modès pour les Systès EmbarquĂ©(LISE), Point Courrier n°174 91 191 Gif sur Yvette CEDEX Description : PapyrusLogo_SmallFormatwww.eclipse.org/papyrus De : J.D. Baker [mailto:omg@objectsandaspects.com] EnvoyĂ© mardi 21 mai 2013 17:00 Ă€: GERARD Sebastien 166342; uml25-ftf@omg.org Objet : RE: About UseCase description. Gerard, Can you give an example of when a use case is outside of the subject? I can.t think of any but that probably means my thinking is incomplete. -- J.D. Baker From: GERARD Sebastien 166342 [mailto:Sebastien.GERARD@cea.fr] Sent: Tuesday, May 21, 2013 7:02 AM To: uml25-ftf@omg.org Subject: About UseCase description. Hi, The description of a UseCase is: .A UseCase specifies a set of actions performed by its subject, which yields an observable result that is of value for one or more Actors or other stakeholders of the subject... However, UseCase may have no subjects. What happen in that case? Thanks, SĂ© ------------------------------------------------------------------------------------------------------------------------------------------------ SĂ©stien GĂ©rd +33 (0)1 69 08 58 24 / +33(0)6 88 20 00 47 CEA Saclay Nano-INNOV Institut CARNOT CEA LIST DILS/Laboratoire d.IngĂ©erie dirigĂ©par les modès pour les Systès EmbarquĂ©(LISE), Point Courrier n°174 91 191 Gif sur Yvette CEDEX Description : PapyrusLogo_SmallFormatwww.eclipse.org/papyrus DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=objectsandaspects.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:In-Reply-To:References:To:From; bh=Ng1ap40d7PLl3fsIKWQzMRSPDe9igCxRZyHHqYoBwkE=; b=o6P1u2IQRSseF4XCJGvwOoyXrWpavQJDw1tWXk2hC9sGmvXQS3/7f/WlhIJMTOrqwOXy6arZAWXfkCeoPfXPg/SOaNxBy5XCxJUi7rNPkXzeROiK+FW2cO6Y/V0c7ch4; From: "J.D. Baker" To: "'GERARD Sebastien 166342'" , Subject: RE: About UseCase description. Date: Tue, 21 May 2013 11:06:39 -0700 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQKCWlPr0+M51Iqiawyj9Udc0pki5wJoR3LYARFmUROXjBXFIA== X-Identified-User: {36063:box511.bluehost.com:objectsa:objectsandaspects.com} {sentby:smtp auth 68.6.149.101 authed with jdbaker+objectsandaspects.com} X-Virus-Scanned: amavisd-new at omg.org Sebastien, This topic was discussed/debated on today.s UML FTF call. A clarification will be made to the spec so the description matches the meta-model. I remain unconvinced that a use case can or should exist without a subject, but I am in the minority on this. Even in the situation of a model library, there is a subject otherwise you are describing the behavior of nothing and how that nothing interacts with an actor. The question of multiple subjects is a little less clear in my mind. Let.s consider the simple case of login in the context of a banking system. I can use my ATM card to login in to an ATM machine, with the prerequisite that the machine is part of my banking network. I can use the same card to login at the teller station in the bank as a way to identify myself and my accounts in order to begin a banking transaction in a local branch. Is that two subjects for the same sue case, or is that just a different interface to the same subject, namely the component of the banking network responsible for processing login attempts. I vote for the latter. I really cannot think of an example where we really have two subjects for the same use case. -- J.D. Baker From: GERARD Sebastien 166342 [mailto:Sebastien.GERARD@cea.fr] Sent: Tuesday, May 21, 2013 8:05 AM To: J.D. Baker; uml25-ftf@omg.org Subject: RE: About UseCase description. I am not sure to kow, but the spec says it is possible. However, I think it may be useful to define use cases indecently of any prĂ©sed subjects as for example for defining model libraries of use case to be reused in different context. ------------------------------------------------------------------------------------------------------------------------------------------------ SĂ©stien GĂ©rd +33 (0)1 69 08 58 24 / +33(0)6 88 20 00 47 CEA Saclay Nano-INNOV Institut CARNOT CEA LIST DILS/Laboratoire d.IngĂ©erie dirigĂ©par les modès pour les Systès EmbarquĂ©(LISE), Point Courrier n°174 91 191 Gif sur Yvette CEDEX Description : PapyrusLogo_SmallFormatwww.eclipse.org/papyrus De : J.D. Baker [mailto:omg@objectsandaspects.com] EnvoyĂ© mardi 21 mai 2013 17:00 Ă€: GERARD Sebastien 166342; uml25-ftf@omg.org Objet : RE: About UseCase description. Gerard, Can you give an example of when a use case is outside of the subject? I can.t think of any but that probably means my thinking is incomplete. -- J.D. Baker From: GERARD Sebastien 166342 [mailto:Sebastien.GERARD@cea.fr] Sent: Tuesday, May 21, 2013 7:02 AM To: uml25-ftf@omg.org Subject: About UseCase description. Hi, The description of a UseCase is: .A UseCase specifies a set of actions performed by its subject, which yields an observable result that is of value for one or more Actors or other stakeholders of the subject... However, UseCase may have no subjects. What happen in that case? Thanks, SĂ© ------------------------------------------------------------------------------------------------------------------------------------------------ SĂ©stien GĂ©rd +33 (0)1 69 08 58 24 / +33(0)6 88 20 00 47 CEA Saclay Nano-INNOV Institut CARNOT CEA LIST DILS/Laboratoire d.IngĂ©erie dirigĂ©par les modès pour les Systès EmbarquĂ©(LISE), Point Courrier n°174 91 191 Gif sur Yvette CEDEX Description : PapyrusLogo_SmallFormatwww.eclipse.org/papyrus From: "BERNARD, Yves" To: "uml25-ftf@omg.org" Date: Thu, 6 Jun 2013 14:48:06 +0200 Subject: [UML 2.5 FTF] ballot 6: issue 18726 Thread-Topic: [UML 2.5 FTF] ballot 6: issue 18726 Thread-Index: Ac5itBdvvDNdZG6/SgC4BJ7vdkxFog== Accept-Language: fr-FR, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: fr-FR, en-US X-Virus-Scanned: amavisd-new at omg.org About UseCase description. The new text proposed for §18.1.1 includes the following sentence: .The required behavior of the subject is speci.ed by one or more UseCases, which are de.ned according to the needs of Actors.. Actors not always have particular .needs. regarding the subject of the UseCase. I suggest replacing this sentence by .The required behavior of the subject is speci.ed by one or more UseCases, which are de.ned according to the roles of Actors.. Yves The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised. If you are not the intended recipient, please notify Airbus immediately and delete this e-mail. Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately. All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free. From: Steve Cook To: "BERNARD, Yves" , "uml25-ftf@omg.org" Subject: RE: [UML 2.5 FTF] ballot 6: issue 18726 Thread-Topic: [UML 2.5 FTF] ballot 6: issue 18726 Thread-Index: Ac5itBdvvDNdZG6/SgC4BJ7vdkxFogABLYbA Date: Thu, 6 Jun 2013 13:34:57 +0000 Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.166.18.104] X-Forefront-Antispam-Report: CIP:131.107.125.37;CTRY:US;IPV:CAL;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(199002)(189002)(5403001)(365934002)(49866001)(47446002)(74502001)(47976001)(63696002)(76796001)(33656001)(80022001)(76786001)(69226001)(50986001)(74366001)(74662001)(31966008)(54316002)(20776003)(44976003)(16236675002)(76482001)(79102001)(46102001)(81542001)(51856001)(6806003)(512874002)(47736001)(65816001)(15202345002)(74706001)(71186001)(55846006)(77982001)(59766001)(56776001)(53806001)(16406001)(74876001)(4396001)(54356001)(56816003)(81342001)(77096001);DIR:OUT;SFP:;SCL:1;SRVR:BL2FFO11HUB039;H:TK5EX14HUBC104.redmond.corp.microsoft.com;CLIP:131.107.125.37;RD:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-OriginatorOrg: microsoft.onmicrosoft.com X-Forefront-PRVS: 086943A159 X-Virus-Scanned: amavisd-new at omg.org Yves This particular wording - .de.ned according to the needs of Actors. - comes from before and has nothing to do with the topic of the issue. The resolution to 18726 does not introduce or change this phrase; its appearance in the resolution text is purely ancillary and contextual, and it could be replaced by .... without affecting the resolution. In any case I disagree with you: .according to the roles of Actors. makes no sense to me, whereas the current text does make some sense. If you feel this wording needs to be changed, that would be a separate issue, and I think you would have to explain why Actors do not have needs, given that UseCases are all about specifying requirements. .Needs. and .requirements. are pretty much synonyms, and I think this phrase explains that the overall requirements are partitioned according to the requirements (needs) that relate to particular Actors. -- Steve From: BERNARD, Yves [mailto:Yves.Bernard@airbus.com] Sent: 06 June 2013 13:48 To: uml25-ftf@omg.org Subject: [UML 2.5 FTF] ballot 6: issue 18726 About UseCase description. The new text proposed for §18.1.1 includes the following sentence: .The required behavior of the subject is speci.ed by one or more UseCases, which are de.ned according to the needs of Actors.. Actors not always have particular .needs. regarding the subject of the UseCase. I suggest replacing this sentence by .The required behavior of the subject is speci.ed by one or more UseCases, which are de.ned according to the roles of Actors.. Yves The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised. If you are not the intended recipient, please notify Airbus immediately and delete this e-mail. Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately. All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free. From: "BERNARD, Yves" To: Steve Cook , "uml25-ftf@omg.org" Date: Thu, 6 Jun 2013 16:03:20 +0200 Subject: RE: [UML 2.5 FTF] ballot 6: issue 18726 Thread-Topic: [UML 2.5 FTF] ballot 6: issue 18726 Thread-Index: Ac5itBdvvDNdZG6/SgC4BJ7vdkxFogABLYbAAADKgCA= Accept-Language: fr-FR, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: fr-FR, en-US X-Virus-Scanned: amavisd-new at omg.org Steve, Ok to create a new issue for this. Quoted from §18.1.3, p686: .An Actor models a type of role played by an entity that interacts with the subjects of its associated UseCases (e.g., by exchanging signals and data), but which is external in the sense that an instance of an Actor is not a part of the instance of a subject of an associated UseCase. Actors may represent roles played by human users, external hardware, or other systems.. There are common cases where some actors (i.e. entities interaction with the subject) have no real needs (or requirements) by themselves for being part of a use case. Instead, the modeler use the specification of actors to defined what is not under the system responsibility. This seems a little odd to me to speak about .actor.s needs/requirements. in such a case. I would rather say that the actors of a use case express the requirements of its subject(s) regarding its/their environment. Yves From: Steve Cook [mailto:Steve.Cook@microsoft.com] Sent: jeudi 6 juin 2013 15:35 To: BERNARD, Yves; uml25-ftf@omg.org Subject: RE: [UML 2.5 FTF] ballot 6: issue 18726 Yves This particular wording - .de.ned according to the needs of Actors. - comes from before and has nothing to do with the topic of the issue. The resolution to 18726 does not introduce or change this phrase; its appearance in the resolution text is purely ancillary and contextual, and it could be replaced by .... without affecting the resolution. In any case I disagree with you: .according to the roles of Actors. makes no sense to me, whereas the current text does make some sense. If you feel this wording needs to be changed, that would be a separate issue, and I think you would have to explain why Actors do not have needs, given that UseCases are all about specifying requirements. .Needs. and .requirements. are pretty much synonyms, and I think this phrase explains that the overall requirements are partitioned according to the requirements (needs) that relate to particular Actors. -- Steve From: BERNARD, Yves [mailto:Yves.Bernard@airbus.com] Sent: 06 June 2013 13:48 To: uml25-ftf@omg.org Subject: [UML 2.5 FTF] ballot 6: issue 18726 About UseCase description. The new text proposed for §18.1.1 includes the following sentence: .The required behavior of the subject is speci.ed by one or more UseCases, which are de.ned according to the needs of Actors.. Actors not always have particular .needs. regarding the subject of the UseCase. I suggest replacing this sentence by .The required behavior of the subject is speci.ed by one or more UseCases, which are de.ned according to the roles of Actors.. Yves The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised. If you are not the intended recipient, please notify Airbus immediately and delete this e-mail. Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately. All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free. The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised. If you are not the intended recipient, please notify Airbus immediately and delete this e-mail. Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately. All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free. From: "Chonoles, Michael J" To: "Steve.Cook@microsoft.com" , "BERNARD, Yves" , "uml25-ftf@omg.org" Subject: RE: [UML 2.5 FTF] ballot 6: issue 18726 Thread-Topic: [UML 2.5 FTF] ballot 6: issue 18726 Thread-Index: Ac5itBdvvDNdZG6/SgC4BJ7vdkxFogABLYbAAAFhQkA= Date: Thu, 6 Jun 2013 14:04:10 +0000 Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [158.186.156.82] X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.10.8626,1.0.431,0.0.0000 definitions=2013-06-06_06:2013-06-06,2013-06-06,1970-01-01 signatures=0 X-Virus-Scanned: amavisd-new at omg.org In addition, the .roles. of the actors is not particular useful, as an Actor is not a person, it is a role that one or more people can play (of course, not only a person.) Now there are some actors that don.t have needs, sometimes called secondary actors, but I believe the existing text is sufficient Michael From: Steve Cook [mailto:Steve.Cook@microsoft.com] Sent: Thursday, June 06, 2013 9:35 AM To: BERNARD, Yves; uml25-ftf@omg.org Subject: EXTERNAL: RE: [UML 2.5 FTF] ballot 6: issue 18726 Yves This particular wording - .de.ned according to the needs of Actors. - comes from before and has nothing to do with the topic of the issue. The resolution to 18726 does not introduce or change this phrase; its appearance in the resolution text is purely ancillary and contextual, and it could be replaced by .... without affecting the resolution.< In any case I disagree with you: .according to the roles of Actors. makes no sense to me, whereas the current text does make some sense. If you feel this wording needs to be changed, that would be a separate issue, and I think you would have to explain why Actors do not have needs, given that UseCases are all about specifying requirements. .Needs. and .requirements. are pretty much synonyms, and I think this phrase explains that the overall requirements are partitioned according to the requirements (needs) that relate to particular Actors. -- Steve From: BERNARD, Yves [mailto:Yves.Bernard@airbus.com] Sent: 06 June 2013 13:48 To: uml25-ftf@omg.org Subject: [UML 2.5 FTF] ballot 6: issue 18726 About UseCase description. The new text proposed for §18.1.1 includes the following sentence: .The required behavior of the subject is speci.ed by one or more UseCases, which are de.ned according to the needs of Actors.. Actors not always have particular .needs. regarding the subject of the UseCase. I suggest replacing this sentence by .The required behavior of the subject is speci.ed by one or more UseCases, which are de.ned according to the roles of Actors.. Yves The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised. If you are not the intended recipient, please notify Airbus immediately and delete this e-mail. Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately. All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free.