Task
From GM-RKB
A task is an activity with a requirement for a specific input and output in order to accomplish a specific objective..
- AKA: Problem.
- Context:
- It must have a Task Input.
- It must have a Task Output.
- It must have a Task Objective.
- It can be solved by a process
- It can range, depending on how much/little human participation is required, from being a Manual Task to being a Hybrid Task to being an Automated Task.
- It can be associated to a Benchmark Task (to evaluate task performance).
- It can range between
- a General Task Type, such as Optimization Tasks, Searching Task, etc.
- a Domain Specific Task, such as Semantic Role Labeling Task.
- It can be associated with a Task Solution Attempt.
- It can be associated with a Task Issue.
- It can be a Subtask of a Composite Task.
- It can be described by a task description.
- Example(s):
- any General Task.
- a Computing Task, such as:
- Supervised Learning Task, which has several Supervised Learning Benchmark Tasks.
- A Relation Mention Recognition Task, a type of NLP Task.
- A Sorting Task can be solved by a Sorting System that implements a Sorting Algorithm.
- An Annotation Task (See: Penn Treebank Project
- An n-Queens Task.
- A Knapsack Optimization Task.
- A Linear Programming Task.
- any Domain Specific Task.
- See: Process
References
2009
- wordnet.princeton.edu/perl/webwn
- assign a task to; "I tasked him with looking after the children"
- undertaking: any piece of work that is undertaken or attempted; "he prepared for great undertakings"
- tax: use to the limit; "you are taxing my patience"
- job: a specific piece of work required to be done as a duty or for a specific fee; "estimates of the city's loss on that job ranged as high as a million dollars"; "the job of repairing the engine took several hours"; "the endless task of classifying the samples"; "the farmer's morning chores"
- http://en.wiktionary.org/wiki/task
- 1. A piece of work done as part of one’s duties.
- 2. A difficult or tedious undertaking.
- 3. An objective.
- 4. (computing) A process or execution of a program..
- (Wikipedia, 2009) ⇒ http://en.wikipedia.org/wiki/Task_(project_management)
- In project management a task is an activity that needs to be accomplished within a defined period of time. An assignment is a task under the responsibility of an assignee which should have a start and end date defined. One or more assignments on a task puts the task under execution. Completion of all assignments on a specific task should claim the task as completed. Tasks can be linked together to create dependencies.
- (Wikipedia, 2009) ⇒ http://en.wikipedia.org/wiki/Task_(computers)
- A task is "an execution path through address space". In other words, a set of program instructions that are loaded in memory. The address registers have been loaded with the initial address of the program. At the next clock cycle, the CPU will start execution, in accord with the program. The sense is that some part of 'a plan is being accomplished'. As long as the program remains in this part of the address space, the task can continue, in principle, indefinitely, unless the program instructions contain a halt, exit, or return.