8719797f_y_of_a_Complex_Realtime_System__s_for_Complex_Realtime_Systems
[Characteristic] Evolution and Mutation [Nature] All biological systems have evolved over a millions of years, with each generation evolving to better adjust to the changing environment. Most changes take place gradually but sometimes there were quite sudden and major changes caused by mutations.
The only way to develop complex software systems is to follow an evolutionary software release development schedule. The first release implements the basic cross-section of the system. Subsequent releases refine the software in small steps. This development lifecycle minimizes development risk by integrating the product at every stage of development. Sometimes sudden changes in business environment, technology or competitive landscape require sudden changes, similar to mutations.
Anatomy of a Complex Realtime System
Implications for Complex Realtime Systems