Real Time Software Development – an Engineering Approach Andrew
نویسندگان
چکیده
The chapter shall present principles of a structured approach to real-time software development. A typical software architecture of a real-time system will be discussed, including all major components: external process interface, user interface, communication link, mass storage handler, processing component and timer. Characteristics to real-time systems design patterns will be discussed, including those specific to concurrency and distribution.
منابع مشابه
Real Time Software Development – an Engineering Approach
In this chapter, we introduce principles and notations for real-time software development. Concepts of software development methodologies, including methods, techniques and tools for real-time systems are presented. Basic aspects of requirements specification for real-time software are outlined. Notions of a physical diagram and a context diagram are introduced, including the major components o...
متن کاملDRAFT Springer Real Time Software Development – an Engineering Approach
The chapter sets the stage describing the background of real-time system in general and its computing intensive component in particular. The chapter describes basic definitions and concepts as related to the nature of real time systems, the development environment for typical real-time systems, selected issues related to the real-time programming and the accepted standards. The main objective o...
متن کاملLearning Real-Time Programming Concepts through VxWorks Lab Experiments
The paper describes activities leading to support of an academic instruction and industrial training in the area of time critical software development. Most of the modern software deals with external interfaces and has to consider various timing implications. Familiarity with real-time concepts and proper use of software engineering process to develop real-time software became the critical comp...
متن کاملReal-Time Computing in Software Engineering Education
An incredible growth of the computing power, advances in microelectronics, telecommunication, and new software tools and techniques do allow us to have computers controlling, displaying, supporting, even, as some would like to have, thinking for us. In addition to a well established real time applications in military, aerospace, aviation, and medical systems, nowadays the consumer electronics i...
متن کاملModel-driven Engineering Metrics for Real Time Systems
As with other software development processes, model-driven engineering of real time software systems include quality assurance and measurement. Model-driven engineering (MDE) supports the development of real-time software systems by means of a set of languages, processes, methods and tools. To measure the models, a dedicated measurement software has to be developed, which is costly. In this pap...
متن کامل