Real-time and embedded systems
ACM Computing Surveys (CSUR)
Hardware/Software Co-verification, an IP Vendors Viewpoint
ICCD '98 Proceedings of the International Conference on Computer Design
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Digital signal processors in cellular radio communications
IEEE Communications Magazine
DSP-based architectures for mobile communications: past, present and future
IEEE Communications Magazine
IEEE Communications Magazine
Software development under stringent hardware constraints: do agile methods have a chance?
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Process improvement solution for co-design in radio base station DSP SW
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Hi-index | 0.00 |
High-speed digital signal processing requires sophisticated solutions for both software and hardware. Enabling software support and control over hardware functionality is a problem that will be emphasised as systems become more complex. Developing hardwarebound software is not, however, application development, and the related requirements cannot be covered in full by traditional software development processes. This paper describes experiences from the development of hardware-related software development processes at Nokia Networks. As most important characteristics of hardware-related software development, hard real-time requirements, experimental nature of work, documentation requirements, and the role of testing are presented. Characteristics of software process improvement in a hardware-dependent software environment are reported. As a result, a current-state analysis of hardware-related software development was made. Better understanding of the development processes was gained, facilitating further process improvement activities.