Architecture Frameworks, Model-Driven Architecture, and Simulation

With the introduction and rapid success of the personal computer (PC) in the late 1970s, numerous computer applications were marketed to support the users in various domains. In the SE domain particularly, along with these software applications, several languages both formal and informal like VHDL [246], Petri Net family [4], IDEF [154, 242], UML [184], and SysML [255] were created to support developers in capturing essential aspects of the systems being engineered. The system properties usually reflect structural , temporal , or functional aspects and could be related to various areas such as processes, information infrastructures, internal systems/components, interoperability with other systems, and user interactions.