Anda di halaman 1dari 12

20092006

SE6161 Analisis dan Perancangan


Perangkat Lunak 1
REAL TIME
REAL TIME
SOFTWARE
SOFTWARE
SE6161 Analisis dan Perancangan Perangkat
Lunak 2
20092006
Perangkat
Perangkat
Lunak
Lunak
Waktu
Waktu
Nyata
Nyata
(Real Time Software)
(Real Time Software)
REAL TIME SYSTEM
Laplane (IEEEComputer Society Press) :
A real time system is asystem that must satisfy
explicit (bounded) response time constrain or
risk severe consequence, including failure
SE6161 Analisis dan Perancangan Perangkat
Lunak 3
20092006
Rentang real time sangat besar :
small embeded microcontrollers that drive the operation of microwave oven
to
very large systems such as global communication network
Software
HARDWARE INTERFACE
SENSORS EFFECTORS
ENVIRONMENTS
SE6161 Analisis dan Perancangan Perangkat
Lunak 4
20092006
Klasifikasi
Klasifikasi
System Real Time
System Real Time
Soft Real Time
telephony system
manufacturing system
room access controlling
Hard Real Time
nuclear power stations
medical equipment
aircraft control
SE6161 Analisis dan Perancangan Perangkat
Lunak 5
20092006
Real Time System Characteristics
Real Time System Characteristics
Timeliness - merupakan fungsi dari waktu,
berkaitan dengan data transfer rate dan
throughput.
Antara lain terdiri dari :
waktu service : waktu netto yang dipergunakan untuk
merespons satu masukan yang diberikan
waktu latency : interval antara waktu kemunculan input dengan
waktu mulai diberikan service terhadap input tersebut.
SE6161 Analisis dan Perancangan Perangkat
Lunak 6
20092006
Real Time System Characteristics
Real Time System Characteristics (2) (2)
Dynamic Internal Structure - penggunaan sistem real time
dibutuhkan untuk memantau lingkungan kerja yang tergantung
pada waktu. Perlu komponen sistem yang dapat melakukan
rekonfigurasi dinamis untuk menyesuaikan dengan kondisi
eksternal lingkungan. Dengan keterbatasan sumber, biasanya
diperlukan mekanisme untuk pembentukan dan pemusnahan
komponen2 PL secara dinamis pula (otomatis)
Reactiveness - kondisi yang secara terus menerus dapat
berespons terhadap event yang beragam yang tidak dapat
diprediksi urutan waktu kedatangannya
SE6161 Analisis dan Perancangan Perangkat
Lunak 7
20092006
Real Time System Characteristics
Real Time System Characteristics
(3)
(3)
Concurrency - menunjang kegiatan multiple simultaneous .
Aspek synchronous, asynchronous, communication, interrupt
handling dan locking menjadi bagian penting dalam
penyelesaian masalah konkurensi ini.
Distribution - kondisi yang memungkinkan untuk melakukan
multiple computing sites cooperatively untuk menyelesaikan
satu fungsi umum.
SE6161 Analisis dan Perancangan Perangkat
Lunak 8
20092006
Real Time Software
Real Time Software
[Pressman 97]
Real time software is highly coupled to the external
world. That is, real time software must respond to the
problem domain (the real world) in a time frame
dictated by the problem domain.
Software design is often driven by hardware as well as
software architecture, operating system characteristics
as well as application requirements, programming
language .
SE6161 Analisis dan Perancangan Perangkat
Lunak 9
20092006
Characteristics of Real Time SW
Characteristics of Real Time SW
Fungsi untuk menyelesaikan masalah terdefinisi jelas
pada hirarki product engineering hasil proses system
engineering
memperhatikan setiap karakteristik sistem real time
yang ada (timeliness-distribution)
Disamping SRS (Software requiement Analysis) juga
harid definisikan IRS (Interface Requirement System)
SE6161 Analisis dan Perancangan Perangkat
Lunak 10
20092006
Characteristics of Real Time
Characteristics of Real Time
SW
SW
(2)
(2)
Proses analisis dan perancangan menjadi lebih
kompleks karena harus memperhatikan aspek
kedinamisan
Pemodelan behaviour merupakan satu aspek dasar yang
harus dijabarkan pada proses analisis dengan jelas (state
diagram, pemantauan signal kontrol, pendefinisian
spesifikasi kontrol dlsb.)
SE6161 Analisis dan Perancangan Perangkat
Lunak 11
20092006
Real Time (reminder)
Real Time (reminder)
DFD
PSPEC
Process Model
CFD
CSPEC
Data input
Process
activators
Data
output
Control output
Control input
Data
conditions
Control
Model
DFD
PSPEC
Process Model
DFD
PSPEC
Process Model
CFD
CSPEC
Data input
Process
activators
Data
output
Control output
Control input
Data
conditions
Control
Model
SE6161 Analisis dan Perancangan Perangkat
Lunak 12
20092006
The complete product
HW1
SW 1
HW2
DATA FUNCTION BEHAVIOUR
PROGRAM 1 PROGRAM 2 PROGRAM 3 PROGRAM 4
WORLD VIEW
DETAILED VIEW
System Analysis
Component
Engineering
Software
Engineering
Analysis & Design Modelling
Element View

Anda mungkin juga menyukai

  • Data
    Data
    Dokumen1 halaman
    Data
    Hardian Robby Firmansyah
    Belum ada peringkat
  • Abs Trak
    Abs Trak
    Dokumen1 halaman
    Abs Trak
    Hardian Robby Firmansyah
    Belum ada peringkat
  • Hai Seseorang Yang Disana
    Hai Seseorang Yang Disana
    Dokumen1 halaman
    Hai Seseorang Yang Disana
    Hardian Robby Firmansyah
    Belum ada peringkat
  • Document
    Document
    Dokumen4 halaman
    Document
    Hardian Robby Firmansyah
    Belum ada peringkat
  • Document
    Document
    Dokumen4 halaman
    Document
    Hardian Robby Firmansyah
    Belum ada peringkat
  • Besaran Dan Turunan
    Besaran Dan Turunan
    Dokumen4 halaman
    Besaran Dan Turunan
    Rizky Bima
    Belum ada peringkat
  • Hasil Osn SMP Sma 2012
    Hasil Osn SMP Sma 2012
    Dokumen3 halaman
    Hasil Osn SMP Sma 2012
    Hardian Robby Firmansyah
    Belum ada peringkat
  • Besaran Dan Turunan
    Besaran Dan Turunan
    Dokumen4 halaman
    Besaran Dan Turunan
    Rizky Bima
    Belum ada peringkat