Submit Search
Upload
The Task Model
•
0 likes
•
1,118 views
Jernej Virag
Follow
Presentation of task oriented design of embedded applications.
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 17
Recommended
BDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVA
Srinivas Katakam
Introduction to BDD
Introduction to BDD
Knoldus Inc.
Behavior-Driven Design: One Team's Exploration
Behavior-Driven Design: One Team's Exploration
dtcoutu
Behavior Driven Development
Behavior Driven Development
Nelson Johnson
Page Objects - You're Doing it Wrong by Titus Fortner
Page Objects - You're Doing it Wrong by Titus Fortner
Sauce Labs
Objectives
Objectives
El-Senator Odeh
Effects, Coeffects & Subscriptions: a pit of success for SPAs
Effects, Coeffects & Subscriptions: a pit of success for SPAs
Manuel Rivero
Agile Delivery Methods And Leadership
Agile Delivery Methods And Leadership
Ranjith Varghese
Recommended
BDD WITH CUCUMBER AND JAVA
BDD WITH CUCUMBER AND JAVA
Srinivas Katakam
Introduction to BDD
Introduction to BDD
Knoldus Inc.
Behavior-Driven Design: One Team's Exploration
Behavior-Driven Design: One Team's Exploration
dtcoutu
Behavior Driven Development
Behavior Driven Development
Nelson Johnson
Page Objects - You're Doing it Wrong by Titus Fortner
Page Objects - You're Doing it Wrong by Titus Fortner
Sauce Labs
Objectives
Objectives
El-Senator Odeh
Effects, Coeffects & Subscriptions: a pit of success for SPAs
Effects, Coeffects & Subscriptions: a pit of success for SPAs
Manuel Rivero
Agile Delivery Methods And Leadership
Agile Delivery Methods And Leadership
Ranjith Varghese
Preso#5
Preso#5
NicholasBuccellato
Agile Model-Driven Development
Agile Model-Driven Development
TechWell
[QE 2017] Michał Buczko - DevTest Pairing w DevOps
[QE 2017] Michał Buczko - DevTest Pairing w DevOps
Future Processing
Software development. xp, agile, etc.
Software development. xp, agile, etc.
Phil Rukin
Sub conf 2010
Sub conf 2010
Manuel Blechschmidt
Effects, coeffects & subscriptions: a pit of success for SPAs Socracan18
Effects, coeffects & subscriptions: a pit of success for SPAs Socracan18
Manuel Rivero
Task modeling: Understanding what people want and how to design for them.
Task modeling: Understanding what people want and how to design for them.
cxpartners
I heart task models
I heart task models
cxpartners
ICS2208 lecture1
ICS2208 lecture1
Vanessa Camilleri
A Comparative Analysis of Task Modeling Notations
A Comparative Analysis of Task Modeling Notations
Jean Vanderdonckt
Conducting a task analysis worked example
Conducting a task analysis worked example
leesha roberts
Task centered model....
Task centered model....
Nilda B. Corullo
Bab vi studi desain epidemiologi
Bab vi studi desain epidemiologi
NajMah Usman
Analisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem Informasi
RAHASIA
Task analysis
Task analysis
DCU_MPIUA
Task Analysis
Task Analysis
Chris Loiselle
User Research: Personas, scenarios, user stories
User Research: Personas, scenarios, user stories
Valeria Gasik
Task analysis
Task analysis
reginasayles
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)
Terry Cho
Using task models in model-based testing
Using task models in model-based testing
Rachid Kherrazi
Task Analysis
Task Analysis
Dr. V Vorvoreanu
Language Testing: Approaches and Techniques
Language Testing: Approaches and Techniques
Monica Angeles
More Related Content
What's hot
Preso#5
Preso#5
NicholasBuccellato
Agile Model-Driven Development
Agile Model-Driven Development
TechWell
[QE 2017] Michał Buczko - DevTest Pairing w DevOps
[QE 2017] Michał Buczko - DevTest Pairing w DevOps
Future Processing
Software development. xp, agile, etc.
Software development. xp, agile, etc.
Phil Rukin
Sub conf 2010
Sub conf 2010
Manuel Blechschmidt
Effects, coeffects & subscriptions: a pit of success for SPAs Socracan18
Effects, coeffects & subscriptions: a pit of success for SPAs Socracan18
Manuel Rivero
What's hot
(6)
Preso#5
Preso#5
Agile Model-Driven Development
Agile Model-Driven Development
[QE 2017] Michał Buczko - DevTest Pairing w DevOps
[QE 2017] Michał Buczko - DevTest Pairing w DevOps
Software development. xp, agile, etc.
Software development. xp, agile, etc.
Sub conf 2010
Sub conf 2010
Effects, coeffects & subscriptions: a pit of success for SPAs Socracan18
Effects, coeffects & subscriptions: a pit of success for SPAs Socracan18
Viewers also liked
Task modeling: Understanding what people want and how to design for them.
Task modeling: Understanding what people want and how to design for them.
cxpartners
I heart task models
I heart task models
cxpartners
ICS2208 lecture1
ICS2208 lecture1
Vanessa Camilleri
A Comparative Analysis of Task Modeling Notations
A Comparative Analysis of Task Modeling Notations
Jean Vanderdonckt
Conducting a task analysis worked example
Conducting a task analysis worked example
leesha roberts
Task centered model....
Task centered model....
Nilda B. Corullo
Bab vi studi desain epidemiologi
Bab vi studi desain epidemiologi
NajMah Usman
Analisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem Informasi
RAHASIA
Task analysis
Task analysis
DCU_MPIUA
Task Analysis
Task Analysis
Chris Loiselle
User Research: Personas, scenarios, user stories
User Research: Personas, scenarios, user stories
Valeria Gasik
Task analysis
Task analysis
reginasayles
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)
Terry Cho
Using task models in model-based testing
Using task models in model-based testing
Rachid Kherrazi
Task Analysis
Task Analysis
Dr. V Vorvoreanu
Language Testing: Approaches and Techniques
Language Testing: Approaches and Techniques
Monica Angeles
Types of Test
Types of Test
jasper gaboc
TBLT Lesson Planning
TBLT Lesson Planning
Robert Dickey
The role of Design Thinking
The role of Design Thinking
Pieter Baert
Viewers also liked
(19)
Task modeling: Understanding what people want and how to design for them.
Task modeling: Understanding what people want and how to design for them.
I heart task models
I heart task models
ICS2208 lecture1
ICS2208 lecture1
A Comparative Analysis of Task Modeling Notations
A Comparative Analysis of Task Modeling Notations
Conducting a task analysis worked example
Conducting a task analysis worked example
Task centered model....
Task centered model....
Bab vi studi desain epidemiologi
Bab vi studi desain epidemiologi
Analisa dan Perancangan Sistem Informasi
Analisa dan Perancangan Sistem Informasi
Task analysis
Task analysis
Task Analysis
Task Analysis
User Research: Personas, scenarios, user stories
User Research: Personas, scenarios, user stories
Task analysis
Task analysis
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)
Using task models in model-based testing
Using task models in model-based testing
Task Analysis
Task Analysis
Language Testing: Approaches and Techniques
Language Testing: Approaches and Techniques
Types of Test
Types of Test
TBLT Lesson Planning
TBLT Lesson Planning
The role of Design Thinking
The role of Design Thinking
More from Jernej Virag
PSPDFKit on Android
PSPDFKit on Android
Jernej Virag
Python simillar image search
Python simillar image search
Jernej Virag
Solr
Solr
Jernej Virag
BeanstalkD Queues in Django
BeanstalkD Queues in Django
Jernej Virag
Odprti video formati
Odprti video formati
Jernej Virag
Android services
Android services
Jernej Virag
Hitre aplikacije
Hitre aplikacije
Jernej Virag
From Doom to Crysis
From Doom to Crysis
Jernej Virag
Security
Security
Jernej Virag
Ip security
Ip security
Jernej Virag
Encryption
Encryption
Jernej Virag
Game design - formal and dramatic elements
Game design - formal and dramatic elements
Jernej Virag
Java stereams
Java stereams
Jernej Virag
Pretty good privacy
Pretty good privacy
Jernej Virag
Jni – java native interface
Jni – java native interface
Jernej Virag
Gaming industry in 2010
Gaming industry in 2010
Jernej Virag
More from Jernej Virag
(16)
PSPDFKit on Android
PSPDFKit on Android
Python simillar image search
Python simillar image search
Solr
Solr
BeanstalkD Queues in Django
BeanstalkD Queues in Django
Odprti video formati
Odprti video formati
Android services
Android services
Hitre aplikacije
Hitre aplikacije
From Doom to Crysis
From Doom to Crysis
Security
Security
Ip security
Ip security
Encryption
Encryption
Game design - formal and dramatic elements
Game design - formal and dramatic elements
Java stereams
Java stereams
Pretty good privacy
Pretty good privacy
Jni – java native interface
Jni – java native interface
Gaming industry in 2010
Gaming industry in 2010
Recently uploaded
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
CzechDreamin
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Julian Hyde
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Exakis Nelite
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
CzechDreamin
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
中 央社
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
FIDO Alliance
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
FIDO Alliance
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
ScyllaDB
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
CzechDreamin
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
Syngulon
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
David Michel
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
FIDO Alliance
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
panagenda
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
CzechDreamin
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
John Staveley
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
IES VE
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
Stephen Perrenod
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
confluent
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
FIDO Alliance
Recently uploaded
(20)
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
The Task Model
1.
The Task Model
Jernej Virag 14. 6. 2010 1 Jernej Virag
2.
A Task 14.
6. 2010 Jernej Virag 2 basic execution unit
3.
Task-oriented design Designing
embedded programs with tasks 14. 6. 2010 Jernej Virag 3
4.
Task-oriented design 14.
6. 2010 Jernej Virag 4 Parallel tasks have to be able to run in parallel
5.
Task-oriented design 14.
6. 2010 Jernej Virag 5 Timing separate time domains
6.
Task-oriented design 14.
6. 2010 Jernej Virag 6 Priority different response time and importance
7.
Task-oriented design 14.
6. 2010 Jernej Virag 7 Structure single task for single piece of functionality
8.
Task-oriented design 14.
6. 2010 Jernej Virag 8 Coupling loose coupling
9.
Task-oriented design 14.
6. 2010 Jernej Virag 9 Periodic execution periodic functions warrant their own task
10.
Inter-task communication Tasks
talking to each other 14. 6. 2010 Jernej Virag 10
11.
Inter-task communication 14.
6. 2010 Jernej Virag 11 Shared variables variables accessable by all tasks
12.
Inter-task communication 14.
6. 2010 Jernej Virag 12 Event buffers and queues a more execution safe approach
13.
Inter-task communication 14.
6. 2010 Jernej Virag 13 Synchronization concurrent access problems and solutions
14.
The Task Diagram
Outlook and elements 14. 6. 2010 Jernej Virag 14
15.
The Task Diagram
14. 6. 2010 Jernej Virag 15
16.
The Task Diagram
14. 6. 2010 Jernej Virag 16 data flow information flow
17.
? 14. 6.
2010 Jernej Virag 17
Editor's Notes
Basic execution thread of a programShould be independent of othersLightly coupled