There is an increasing trend in global software development, where different parts of a software product are being developed in different organisations. The process aspect of such...
Simulation modeling is being widely used in areas such as manufacturing, health, network communications and military. Such popularity of simulation has resulted in a large number ...
One of the challenges in development of embedded systems is to cope with hardware and software components simultaneously. Often is their integration cumbersome due to their incomp...
In this chapter, we explore the emerging research domain of modeldriven software refactoring. Program refactoring is a proven technique that aims at improving the quality of sourc...
Abstract. Documenting software architectures is a key aspect to achieve success when communicating the architecture to different stakeholders. Several architectural views have been...