A description is given in case-study form of a successful computer embedded system development effort. The project entailed the development of a distributed communication system. The author gives a brief introduction ...
详细信息
A description is given in case-study form of a successful computer embedded system development effort. The project entailed the development of a distributed communication system. The author gives a brief introduction to the project, describes the development process, and presents lessons derived from the project which are particularly relevant to the softwareengineering, systemsengineering, and project management disciplines.
A description is given of the IAI (israel Aircraft Industries) concepts and techniques for the modeling, analysis, and design of complex multilevel embedded computersystems, stressing their dynamic behavior. The appr...
详细信息
A description is given of the IAI (israel Aircraft Industries) concepts and techniques for the modeling, analysis, and design of complex multilevel embedded computersystems, stressing their dynamic behavior. The approach is illustrated by a limited analysis of a naval antimissile point defense system. The authors also discuss issues of work partitioning, validation and testing.
A discussion is presented of the nature and underlying mechanisms of changes in the development of embedded systems for the military. The embedded systems examined are selected individual cells. The objective of this ...
详细信息
A discussion is presented of the nature and underlying mechanisms of changes in the development of embedded systems for the military. The embedded systems examined are selected individual cells. The objective of this work is to provide insight into the mechanisms, causes and driving forces behind the changes.
The authors propose a way of keeping in step with good softwareengineering practices while highlighting potential integration problems at an early stage of the project. This is achieved by replacing the top-down, ste...
详细信息
The authors propose a way of keeping in step with good softwareengineering practices while highlighting potential integration problems at an early stage of the project. This is achieved by replacing the top-down, stepwise partitioning of the system functions with a layered hierarchy, where each layer represents a unique set of system features or of the objects. With this approach, all software interacting with the hardware may be grouped within one hierarchy layer and dealt with in parallel with other system aspects. Implementation of this approach in an actual project allowed creation of better communication between the software and hardware development teams.
A description is presented of a system for software configuration management of a distributed application, which was written using several programming languages and modern softwareengineering techniques. The project ...
详细信息
A description is presented of a system for software configuration management of a distributed application, which was written using several programming languages and modern softwareengineering techniques. The project has a heterogeneous target environment consisting of multiple microprocessor types and operating systems. The authors present the configuration management system by describing its goals, major tools, their databases and algorithms, and the procedures for their use.
The methods and tools needed for the design of real-time embedded systems are presented. Important issues such as concurrency, intertask communication and synchronization, timing constraints, and software-hardware int...
详细信息
The methods and tools needed for the design of real-time embedded systems are presented. Important issues such as concurrency, intertask communication and synchronization, timing constraints, and software-hardware interface specification are taken into account. A detailed example is given, showing the use of CARDtools real-time design tools.
Using a selection of case studies, the author discusses errors and mistakes made during the development of various embedded systems. The cases are presented in an edited format, emphasizing the main message and elimin...
详细信息
Using a selection of case studies, the author discusses errors and mistakes made during the development of various embedded systems. The cases are presented in an edited format, emphasizing the main message and eliminating some of the details. However, the cases represent an authentic set of experiences.
IAI, israel Aircraft Industries, has developed an industrial course to train its engineers in the analysis and specification of embedded computersystems (ESC) and their software. The course, based on a method which h...
详细信息
The author claims that a lot of useful information can be directly retrieved from the existing code (and in the best cases, the natural-language documentation) and that maintenance tools should be based on such automa...
详细信息
The author claims that a lot of useful information can be directly retrieved from the existing code (and in the best cases, the natural-language documentation) and that maintenance tools should be based on such automatically extracted information. He proposes to perform a structural analysis of large softwaresystems via adquate clustering techniques. This analysis allows retrieving useful information from the system to direct the maintenance task under consideration. The author then describes two tools that embody the approach in the domains of change management and reusability.
暂无评论