In the field of software engineering, software architecture plays an important role particularly in areas of critical and large scale software system development and over the years it has evolved as an important sub-discipline within the field of software engineering. However, software architecture is still an emerging discipline mainly attributed by the lack of standardized way for architectural representation and also due to lack of analysis methods that can determine if the intended architecture translates into correct implementation during the software development [HNS00]. Architecture...
In the field of software engineering, software architecture plays an important role particularly in areas of critical and large scale software system ...