Real-time and embedded systems
ACM Computing Surveys (CSUR)
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Characteristics of Process Improvement of Hardware-Related SW
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
TXM: an agile HW/SW development methodology for building medical devices
ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes
How to steer an embedded software project: tactics for selecting the software process model
Information and Software Technology
Troubleshooting large-scale new product development embedded software projects
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Agile methods for embedded systems
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
An investigation into agile methods in embedded systems development
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part III
Hi-index | 0.00 |
Agile software development methods have been suggested as useful in many situations and contexts. However, only few (if any) experiences are available regarding the use of agile methods in embedded domain where the hardware sets tight requirements for the software. This development domain is arguably far away from the agile home ground. This paper explores the possibility of using agile development techniques in this environment and defines the requirements for new agile methods targeted to facilitate the development of embedded software. The findings are based on an empirical study over a period 12 months in the development of low-level telecommunications software. We maintain that by addressing the requirements we discovered, agile methods can be successful also in the embedded software domain.