ARCHITECTURAL FRAMEWORK FOR GENERIC MODELING AND DIAGRAMMING IN THE CLOUD
László Jurácz, Larry Howard · 2011
Diagrams have been used throughout history to visualize ideas and depict information. The earliest diagrammatic representations were land-maps and religious ideas, followed by graphical abstractions of mathematical concepts. The number of diagram types rapidly increased in the past century with the evolution of computer software and user interfaces (UI). It resulted in employing diagrams extensively across multiple disciplines [1]. Among these disciplines engineering relies on diagrams the most heavily. Hundreds of standardized notations are used from mechanical engineering to computer science to describe design concepts and to communicate and document technical specifications [2]. The few dozen most common types are node and connection-based, like flowcharts, mind maps and electric circuit diagrams. Others are less conventional-looking, such as the NassiScheinderman diagram (NSD) [3] used in structured programming design or the House of Quality (HoQ) [4] employed