Advanced Testable Architecture for Distributed Services
The development of distributed systems and applications is a complex activity with a large number of quality factors involved in defining success. Despite the fact that inductive modeling is scientifically thorough for analyzing and building quality engineered systems, it brings additional cost into the development life cycle. Hence, a development process should be able to blend inductive and deductive modeling techniques, to adjust the equilibrium between cost and quality. The aim is to have better understanding of software development process and requirements and to mitigate the problems that continue to occur in the software industry which require a process modeling framework.