Requirement
Pattern
Intellectual Property Rights
Description This pattern expresses the need of setting the property rights over the different assets obtained as a result of the system implementation project
Comments ----
Pattern goal Stating the rights of using assets result of the system implementation project
Author Cristina Palomares, Samuel Renault, Carme Quer, Cindy Guerlain
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Keywords (0..*)Intellectual Property, Project assets, Property Rights
Dependencies (0..*) ----
Requirement
Form
Intellectual property rights
Description This form expresses the need of setting the property rights over the different assets obtained as a result of the system implementation project
Comments Fixed part application: (*); Extended parts application: -Project Deliverable Use (*) -Project Assets Return (0..1); Parameter values constraints: -actor, projectDeliverables DisjointValues (Fixed Part, Project Deliverable Use)
Version date 2012-05-23 14:31:52.125
Author Cristina Palomares, Samuel Renault, Carme Quer, Cindy Guerlain
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Fixed PartQuestion text ----
Form text At the end of the system implementation project, %projectDeliverables% shall become property of the %actor%.
ParameterMetric
projectDeliverables: is a non-empty set of the different assets related to a system implementation project (e.g. hardware, software, documents, data, etc.)ProjectDeliverables: ProjectDeliverables = Set(ProjectDeliverable)
ProjectDeliverable = Domain (hardware, software, data and documents provided or paid by customer as project deliverables, etc.)
actor: represents one of the possible roles related to a system implementation project (usually the customer or the supplier)Actor: Actor = Domain (supplier, customer, etc.)
Extended Part Project Assets ReturnQuestion text ----
Form text The supplier shall return the %projectAssets% that the customer provided him just for the system implementation.
ParameterMetric
projectAssets: ProjectAssets: ProjectAssets = Set(ProjectAsset)
ProjectAsset = String (e.g. customer business process documents, customer company business reports, etc.)
Extended Part Project Deliverable UseQuestion text ----
Form text At the end of the system implementation project %actor% can use %IPRConditions% the %projectDeliverables%
ParameterMetric
actor: represents one of the possible roles related to a system implementation project (usually the customer or the supplier)Actor: Actor = Domain (supplier, customer, etc.)
projectDeliverables: is a non-empty set of the different assets related to a system implementation project (e.g. hardware, software, documents, data, etc.)ProjectDeliverables: ProjectDeliverables = Set(ProjectDeliverable)
ProjectDeliverable = Domain (hardware, software, data and documents provided or paid by customer as project deliverables, etc.)
IPRConditions: represents the intellectual property rights over some project deliverable for some actorIPRConditions: IPRConditions = Set (IPRCondition)
IPRCondition = Domain (freely, with no restriction, with non-commercial use, with respect of License contract, etc.)