Premium
A software process for the construction of predictable on‐board embedded real‐time systems
Author(s) -
Vardanega T.,
van Katwijk J.
Publication year - 1999
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/(sici)1097-024x(199903)29:3<235::aid-spe231>3.0.co;2-7
Subject(s) - computer science , scheduling (production processes) , key (lock) , process (computing) , iterative and incremental development , software , software engineering , systems engineering , software development , goal driven software development process , software development process , embedded software , real time computing , engineering , operating system , operations management
The rise of the ‘cheaper, faster, better’ mission paradigm increasingly challenges the industrial development of satellite systems. The novel paradigm will have a profound impact on the production of the real‐time software embedded on board new‐generation systems. This paper contends that a large proportion of the ensuing demands can be satisfied by an iterative and incremental development model revolving around two evolutionary enhancements to the present engineering approach, namely (1) static real‐time analysis as a key ingredient of the software verification process, and (2) an architectural paradigm centred on fixed priority preemptive scheduling. Copyright © 1999 John Wiley & Sons, Ltd.