1 LUCAS: Tematiska områden z Utvecklingsmiljöer för programvara z Metodik för programvaruutveckling z Programvara för realtidssystem
2 Tematiskt område: Programvara för realtidssystem z Inbyggda system med realtidskrav volymmässigt största området inom dator- och programvaruteknik z Styr, reglerar eller övervakar med sensorer och styrdon z “Pervasive computing” z Fordon, telecom, process och tillverkningsindustri, intelligenta hus,... z Verksamhet inom LUCAS på institutionerna för reglerteknik och datavetenskap
3 Programvara för realtidssystem: Speciella systemkrav z Programvaran del i en återkopplingskrets dynamik ställer tidskrav z Ofta säkerhetskritiska tillämpningar verifiering och validering viktigt för programvara och system z Ofta hårda tidskrav mått på worst-case tids och minnesåtgång nödvändigt
4 Programvara för realtidssystem: Speciella systemkrav z Höga krav på tillgänglighet stöd för säkra dynamiska uppdateringar viktigt z Höga krav på flexibilitet och öppenhet z Generella programmerbara styrsystem har två nivåer systemnivå applikationsnivå med tillämpningsspecifika ofta grafiska språk (IEC 1131)
5 Programvara för realtidssystem: Objektorienterad realtid z Java för hårda realtidssystem z Java för små inbyggda system (Java IVM) z Real-tids GC för objektorienterade språk z Exekveringstidsanalys och minnesåtgångsanalys för objektorienterade program
6 Programvara för realtidssystem: Robotsystem z Robotlab med ABB Irb-6 och ABB Irb-2000 z Gemensam plattform z Flexibelt, öppet styrsystem z Projekt: systemarkitekturer robotreglering virtuell robotreglering
7 Programvara för realtidssystem: Reglering och schemaläggning z Schemaläggning av reglerprocesser z Reglering av schemaläggning z Co-simulering av realtidskärna och reglersystem z Optimera reglerprestanda z Öka resursutnyttjande z Kompensera för tidsvariationer
8 Programvara för realtidssystem: Distribuerade realtidssystem z Reglering över nätverk hantering av tidsfördröjningar z Trådlösa nätverk för reglerändamål Blåtand protokoll, programvara z Reglering av nätverk
9 Programvara för realtidssystem: Applikationsspråk z “Rapid prototyping” Pålsjö and PAL z Grafiska språk för sekvensstyrning Grafchart z Flexibilitet och säkerhet Friend kontrakt och förhandling
10 LUCAS Företagsdag 12 maj, Kårhuset z Presentation av LUCAS z NUTEKs satsningar inom programvaruteknik z “Mjukvara i hårda telefoner” Mats Lindoff, Ericsson z “Skiljer sig ABB och Microsoft åt som programvaruföretag?” Stig Larsson, ABB z “Extreme Programming” z Programvaruhantering i driftsfasen: VIs nya studie Bengt Asker z Apparater på Internet: ett danskt centrum Eric Jul, DIKU