Entropy in Design Phase: A Higraph-Based Model Approach

The exponential growing effort, cost and time investment of complex systems in modeling phase emphasize the need for a methodology, a framework and a environment to handle the system model complexity. For that, it is necessary to be able to measure the system model entropy. This paper highlights the requirements a model needs to fulfill to match human user expectations. It suggests a hierarchical graph-based formalism for modeling complex systems and presents transformations to handle the underlying complexity. Finally, a way to measure system model structural complexity based on Shannon theory of information is proposed.

[1]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[2]  Luca Cardelli,et al.  On understanding types, data abstraction, and polymorphism , 1985, CSUR.

[3]  Leen Lambers,et al.  Certifying rule-based models using graph transformation , 2009 .

[4]  Oded Maimon,et al.  The measurement of a design structural and functional complexity , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[5]  HERBERT A. SIMON,et al.  The Architecture of Complexity , 1991 .

[6]  Kumari Usha,et al.  An Interface Complexity Measure for Component-based Software Systems , 2011 .

[7]  S. Straathof,et al.  Shannon's entropy as an index of product variety , 2007 .

[8]  J. Bain,et al.  PSYCHOLOGICAL SCIENCE Research Article How Many Variables Can Humans Process? , 2022 .

[9]  Bart R. Meijer Organization structures for dealing with complexity , 2006 .

[10]  Giorgio De Michelis,et al.  A Light Workflow Management System Using Simple Process Models , 2000, Computer Supported Cooperative Work (CSCW).

[11]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[12]  Sjaak Brinkkemper,et al.  Complexity Metrics for Systems Development Methods and Techniques , 1996, Inf. Syst..

[13]  David S. Munro,et al.  Collaboration and composition: issues for a second generation process language , 1999, ESEC/FSE-7.

[14]  T. Allen,et al.  Hierarchy Theory: A Vision, Vocabulary, and Epistemology , 1996 .

[15]  Kai Yang,et al.  The components of complexity in engineering design , 1999 .

[16]  A. Mostashari Stakeholder-Assisted Modeling and Policy Design Process for Engineering Systems , 2005 .

[17]  Pradeep Tomar,et al.  Coupling Metric to Measure the Complexity of Component Based Software through Interfaces , 2014 .

[18]  David Harel,et al.  On visual formalisms , 1988, CACM.

[19]  Steve McConnell,et al.  Rapid Development: Taming Wild Software Schedules , 1996 .

[20]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[21]  Maria Letizia Jaccheri,et al.  Eliciting software process models with the E3 language , 1998, TSEM.

[22]  Matti J. Kinnunen,et al.  Complexity Measures for System Architecture Models , 2006 .

[23]  Mark S. Avnet,et al.  Socio-cognitive analysis of engineering systems design : shared knowledge, process, and product , 2009 .

[24]  Kevin Forsberg,et al.  The Relationship of Systems Engineering to the Project Cycle , 1992 .

[25]  Mark Austin,et al.  System modeling and traceability applications of the higraph formalism , 2009 .

[26]  E. Salas,et al.  Shared mental models in expert team decision making. , 1993 .

[27]  Håvard D. Jørgensen,et al.  Interactive process models for knowledge intensive project work , 2002 .

[28]  J. Mathieu,et al.  The influence of shared mental models on team process and performance. , 2000, The Journal of applied psychology.

[29]  Edward F. Crawley,et al.  A meta-language for systems architecting , 2005 .

[30]  V. Lakshmi Narasimhan,et al.  Some theoretical considerations for a suite of metrics for the integration of software components , 2007, Inf. Sci..