New (here) 01Oct2020. Updated 06Sep2025
This page is a mirror of the https://www.teigfam.net/oyvind/pub/pub.html. However, I update more detail here. The references here would add to my blog posts, which are less formal I guess. Both publications and blog notes are all © Øyvind Teig
In English
Updated 07Jul2025. Newest on top of the lists: |
Publications & lectures
- IEEE-COPA 2025
fringe presentation:
Can gears that engage only so good make the machine run?
- IEEE-COPA 2021
Fringe presentation with Dr. Lawrence John Dickson (Larry): Torus heat equations to get dizzy from. Hooping with xC
- Dec.2020
IEEE life members newsletter: «Lucky Strike with Missing Bytes«
- CPA-2018
CPA 2018 fringe presentation
- CPA-2016
CPA 2016 fringe presentation
- CPA-2015
Two CPA 2015 fringe presentations
- CPA-2013
Selective choice ‘feathering’ with XCHANs. Also see (as mentioned in CPA-2012 ref. below) An occam Model of XCHANs (by Peter Welch) and Names of XCHAN implementations
- CPA-2012
XCHANs: Notes on a New Channel Type
- CPA-2009
New ALT for Application Timers and Synchronisation Point Scheduling where EGGTIMER and REPTIMER are introduced (in addition to the standard ALTTIMER)
- CPA-2007
High Cohesion and Low Coupling: the Office Mapping Factor (Jul2025: 700 reads at ResearchGate, here)
- CPA-2006
No Blocking on Yesterday’s Embedded CSP Implementation
- ERCIM 2005
First ERCIM Workshop on Software-Intensive Dependable Embedded systems, in cooperation with EUROMICRO (IEEE): From message queue to ready queue
- CPA-2001
From safe concurrent processes to process-classes?
- CPA-2001
CHANnels to deliver memory?
- Dedicated Systems Magazine (2000)
Protocol design: you get what you put
- CPA-2000
CSP: arriving at the CHANnel island
- Embedded Systems (2000)
Safer multitasking with CSP
- WoTUG-22 (1999)
Another side of SPoC: occam’s ALTer ego dissected with PC-lint
- Real-Time Magazine (1998)
Non-preemptive occam in DSP real-time system
- WoTUG-21 (1998)
PAR and STARTP Take the Tanks
- EDN (1996)
Ping-Pong scheme uses semaphores to pass dual-port-memory privileges
- NTUG’93
Transputers and MS-Windows (Autronica NK-100, NK-5)
|
Lectures
- NTNU (2019)
Channeling against the flow.
This also mentions Autronica’s AutroSafe Dual Safety fire detection with the AutroKeeper patent, as used on cruise ships like Disney Dream, Disney Fantasy or like the huge crane vessel Pioneering Spirit – satisfying the Safe Return to Port requirement
- NTNU (2018)
Thinking about it: Channels more than connect threads. They protect them – FSM/SDL scheduler, CHAN_CSP, ChanSched
- NTNU (2016)
From hard microseconds to speedy years. Real time in the industry. Earlier lectures were in Norwegian (below)
- NTNU (2000)
Mission impossible? Encapsulate that aliased alien!
- WoTUG-19 (1996)
Java threads and the Commstime program
Also spelt Comstime, with one ‘s’. Also with different camelCase: CommsTime / ComsTime or just commstime / comstime
- WoTUG-18 (1995)
The Game of Life and the Art of maintaining occam
Letters
- Dr. Dobb’s (2000)
C++ Aliasing
- Dr. Dobb’s (1998)
Java Deadlock
- Computer Language (09.1991)
occam-2 version of «cube» in section «Feedback»
Other
- Private technology blogs
* New blogs (from 2012)
* Designer’s notes
* Tech notes: oyvteig.blogspot.com
- Private (2002/2004)
The strange years 2002 and 2004
- Work (2001)
KMSS award «The Golden Wave» recipient
- Work (1988)
Real-time executive for 8051-type single-chip microcomputers (RTX-51)
|
In Norwegian
Oppdatert 06.2024. Nyeste øverst: |
Nettartikler
«Slik styrer han akvariet sitt med XC», i kode24 (3.2020). Ressurssiden er her
Bøker
- Vindustanker (2022)
- Slappe observasjoner (2018)
- Og der sto, du (2012)
- Tøyservietten og andre historier (2008)
- Blått stoff (2004)
Artikler/brev
- Modell & Elektronikk (M&E)
Små krokodille-historier (2022)
- Elektronikk
Katedralen (2008)
- Teknisk Ukeblad
* Så mye hadde vi. Så mye rakk vi. Men får de? (2006)
* Usikre meldinger i dataverdenen (2005)
* Trygt med Java? (1999)
- Datatid
Churchills elektroniske hemmelighet (1996)
- PC Magazine Norge
Instansieringen av Java (1996)
Annet
- Privat: meg på BIBSYS
- Privat: Livet gikk videre: 2004
- Privat: Det rare året 2002
- Jobb: Mottatt KMSS-prisen «Gullbølgen» (2001)
- Jobb: Studentprosjekt veileder (1991-2017, 2023). Student projects
|
Foredrag
- NTNU (2015)
Fra harde µ-sekunder til forte år (etc) – (2016: see above)
- embedded.TRD
Go-style concurrency
- NTNU (2012-2014)
Fra harde µ-sekunder til forte år (etc): 2014, 2013, 2012
- NTNU (2004-2011)
Fra harde µ-sekunder via mjuke sekunder til forte år (etc): 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004
1999: Java – sanntid?
- HiST (2009-2010)
Fra sekvensielt til parallelt (og multikjerne): 2010, 2009
- NRK P2 (2001)
Operativsystemet – Dataprogrammet som gir maskinene handlekraft (også i bok)
- SISU Forum (1998)
Occam – et blindspor?
- HiST (1996)
Sanntidsprogrammering – Språkstøtte for «task», hva er det?
- Høgskolen i Gjøvik (1995)
Erfaring med transputere i et av Autronicas maritime produkt
- Trondheim Ingeniørhøgskole (1994)
Sanntidssystemer
- Trondheim Ingeniørhøgskole (1993)
Sanntidssystemer – occam og transputere, kjerringa mot strømmen?
- NTH (1992)
Sanntidssystemer – occam og transputere, kjerringa mot strømmen?
- NTH (1991)
Datamaskinsystemer
|
© Øyvind Teig