
Systems modeling or system modeling is the
interdisciplinary study of the use of
models to conceptualize and construct
system
A system is a group of Interaction, interacting or interrelated elements that act according to a set of rules to form a unified whole. A system, surrounded and influenced by its environment (systems), environment, is described by its boundaries, ...
s in
business
Business is the practice of making one's living or making money by producing or Trade, buying and selling Product (business), products (such as goods and Service (economics), services). It is also "any activity or enterprise entered into for pr ...
and
IT development.
[Research interests](_blank)
Professor Alain Wegmann
Alain Wegmann (born 1957) was a Swiss computer scientist, professor of Systemic Modeling at the École Polytechnique Fédérale de Lausanne (EPFL), and Information Technology and Services consultant, known for the development of the Systemic Ente ...
, Last changed 2006-12-01. Retrieved June 19, 2009.
A common type of systems modeling is
function modeling, with specific techniques such as the
Functional Flow Block Diagram and
IDEF0. These models can be extended using
functional decomposition
In mathematics, functional decomposition is the process of resolving a functional relationship into its constituent parts in such a way that the original function can be reconstructed (i.e., recomposed) from those parts by function composition.
...
, and can be linked to
requirements models for further systems partition.
Contrasting the functional modeling, another type of systems modeling is
architectural modeling which uses the
systems architecture to conceptually model the
structure
A structure is an arrangement and organization of interrelated elements in a material object or system, or the object or system so organized. Material structures include man-made objects such as buildings and machines and natural objects such as ...
,
behavior
Behavior (American English) or behaviour (British English) is the range of actions and mannerisms made by individuals, organisms, systems or artificial entities in some environment. These systems can include other systems or organisms as wel ...
, and more
views of a system.
The
Business Process Modeling Notation (BPMN), a graphical representation for specifying business processes in a workflow, can also be considered to be a systems modeling language.
Overview
In business and IT development the term "systems modeling" has multiple meanings. It can relate to:
* the use of
model to conceptualize and construct systems
* the
interdisciplinary study of the use of these models
* the systems modeling,
analysis, and
design efforts
* the systems modeling and
simulation, such as
system dynamics
System dynamics (SD) is an approach to understanding the nonlinear behaviour of complex systems over time using stocks, flows, internal feedback loops, table functions and time delays.
Overview
System dynamics is a methodology and mathematical ...
* any specific systems
modeling language
As a field of study systems modeling has emerged with the development of
system theory
Systems theory is the interdisciplinary study of systems, i.e. cohesive groups of interrelated, interdependent components that can be natural or human-made. Every system has causal boundaries, is influenced by its context, defined by its structu ...
and
systems sciences.
As a type of
modeling systems modeling is based on
systems thinking
Systems thinking is a way of making sense of the complexity of the world by looking at it in terms of wholes and relationships rather than by splitting it down into its parts. It has been used as a way of exploring and developing effective actio ...
and the systems approach. In business and IT systems modeling contrasts other approaches such as:
*
agent based modeling
*
data modeling
Data modeling in software engineering is the process of creating a data model for an information system by applying certain formal techniques.
Overview
Data modeling is a process used to define and analyze data requirements needed to suppo ...
and
*
mathematical modeling
In "Methodology for Creating Business Knowledge" (1997)
Arbnor and
Bjerke the systems approach (systems modeling) was considered to be one of the three basic methodological approaches for gaining business knowledge, beside the analytical approach and the actor's approach (agent based modeling).
History
The function model originates in the 1950s, after in the first half of the 20th century other types of management diagrams had already been developed. The first known
Gantt chart was developed in 1896 by
Karol Adamiecki, who called it a ''harmonogram''. Because Adamiecki did not publish his chart until 1931 - and in any case his works were published in either Polish or Russian, languages not popular in
the West - the chart now bears the name of
Henry Gantt (1861–1919), who designed his chart around the years 1910-1915 and popularized it in the West. One of the first well defined function models, was the
Functional Flow Block Diagram (FFBD) developed by the defense-related
TRW Incorporated in the 1950s. In the 1960s it was exploited by the
NASA to visualize the time sequence of events in a space systems and flight missions. It is further widely used in classical
systems engineering
Systems engineering is an interdisciplinary field of engineering and engineering management that focuses on how to design, integrate, and manage complex systems over their enterprise life cycle, life cycles. At its core, systems engineering util ...
to show the order of execution of system functions.
[Thomas Dufresne & James Martin (2003)]
"Process Modeling for E-Business"
. INFS 770 Methods for Information Systems Engineering: Knowledge Management and E-Business. Spring 2003
One of the earliest pioneering works in
information systems modeling
Janis A. Bubenko jr
Janis Askolds Bubenko junior ( lv, Jānis Askolds Bubenko jaunākais; born 3 February 1935 in Riga, Latvia; died 15 January 2022 in Lund, Sweden) was a Swedish computer scientist and Professor Emeritus at the Department of Computer and Systems Sc ...
(2007) "From Information Algebra to Enterprise Modelling and Ontologies - a Historical Perspective on Modelling for Information Systems". In: ''Conceptual Modelling in Information Systems Engineering''. John Krogstie et al. eds. pp 1-18 has been done by Young and Kent (1958), who argued:
:''Since we may be called upon to evaluate different computers or to find alternative ways of organizing current systems it is necessary to have some means of precisely stating a data processing problem independently of mechanization.''
They aimed for a precise and abstract way of specifying the informational and time characteristics of a
data processing
Data processing is the collection and manipulation of digital data to produce meaningful information.
Data processing is a form of ''information processing'', which is the modification (processing) of information in any manner detectable by an ...
problem, and wanted to create a notation that should enable the
analyst to organize the problem around any piece of
hardware. Their efforts was not so much focused on independent systems analysis, but on creating abstract specification and invariant basis for designing different alternative implementations using different hardware components.
A next step in IS modeling was taken by
CODASYL, an IT industry consortium formed in 1959, who essentially aimed at the same thing as Young and Kent: the development of "a proper structure for machine independent problem definition language, at the system level of data processing". This led to the development of a specific IS
information algebra.
Types of systems modeling
In business and IT development systems are modeled with different scopes and scales of complexity, such as:
*
Functional modeling
*
Systems architecture
*
Business process modeling
*
Enterprise modeling
Further more like
systems thinking
Systems thinking is a way of making sense of the complexity of the world by looking at it in terms of wholes and relationships rather than by splitting it down into its parts. It has been used as a way of exploring and developing effective actio ...
, systems modeling in can be divided into:
*
Systems analysis
*
Hard systems Hard systems is a problem-solving approach in systems science. It is opposing soft systems. Although soft systems thinking treats all problems as ill-defined or not easily quantified, hard systems approaches (systems analysis (structured methods) ...
modeling or
operational research modeling
*
Soft system modeling Soft systems methodology (SSM) is an organised way of thinking and it can be used to tackle general problematic situations that arise in the real world and in the management of change by using action. Developed in England by academics at the Lancast ...
*Process based system modeling
And all other specific types of systems modeling, such as form example
complex systems
A complex system is a system composed of many components which may interact with each other. Examples of complex systems are Earth's global climate, organisms, the human brain, infrastructure such as power grid, transportation or communication s ...
modeling,
dynamical systems
In mathematics, a dynamical system is a system in which a function describes the time dependence of a point in an ambient space. Examples include the mathematical models that describe the swinging of a clock pendulum, the flow of water in a p ...
modeling, and
critical systems modeling.
Specific types of modeling languages
*
Framework-specific modeling language A framework-specific modeling languageM. Antkiewicz, K. Czarnecki. ''Framework-Specific Modeling Languages with Round-Trip Engineering''. In O. Nierstrasz, J. Whittle, D. Harel, G. Reggio, editors, MoDELS 2006 - Model Driven Engineering Languages a ...
*
Systems Modeling Language
See also
*
Behavioral modeling
*
Dynamic systems
In mathematics, a dynamical system is a system in which a function describes the time dependence of a point in an ambient space. Examples include the mathematical models that describe the swinging of a clock pendulum, the flow of water in a p ...
*
Human visual system model
A human visual system model (HVS model) is used by image processing, video processing and computer vision experts to deal with biological and psychological processes that are not yet fully understood. Such a model is used to simplify the behav ...
a human visual system model used by image processing, video processing, and computer vision
*
SEQUAL framework
The SEQUAL framework is systems modelling reference model for evaluating the quality of models. The SEQUAL framework, which stands for "semiotic quality framework" is developed by John Krogstie and others since the 1990s.John Krogstie et al. (20 ...
* ''
Software and Systems Modeling
''Software and Systems Modeling'' (SoSyM) is a peer-reviewed scientific journal covering the development and application of software and systems modeling languages and techniques, including modeling foundations, semantics, analysis and synthesi ...
''
*
Solar system model a model that illustrate the relative positions and motions of the planets and stars
*
Statistical model
A statistical model is a mathematical model that embodies a set of statistical assumptions concerning the generation of Sample (statistics), sample data (and similar data from a larger Statistical population, population). A statistical model repres ...
*
Systems analysis
*
Systems design
*
Systems biology modeling Modelling biological systems is a significant task of systems biology and mathematical biology. Computational systems biology aims to develop and use efficient algorithms, data structures, visualization and communication tools with the goal of com ...
*
Viable system model a model of the organizational structure of any viable or autonomous system
References
Further reading
* Doo-Kwon Baik eds. (2005). ''Systems modeling and simulation: theory and applications : third Asian Simulation Conference, AsiaSim 2004, Jeju Island, Korea, October 4–6, 2004''. Springer, 2005. .
* Derek W. Bunn, Erik R. Larsen (1997). ''Systems modelling for energy policy''. Wiley, 1997.
*
Hartmut Ehrig
Hartmut Ehrig (born 6 December 1944 in Angermünde; died 17 March 2016) was a German computer scientist and professor of theoretical computer science and formal specification. He was a pioneer in algebraic specification of abstract data types, and ...
et al. (eds.) (2005). ''Formal methods in software and systems modeling''. Springer, 2005
* D. J. Harris (1985). ''Mathematics for business, management, and economics: a systems modelling approach''. E. Horwood, 1985.
* Jiming Liu, Xiaolong Jin, Kwok Ching Tsui (2005). ''Autonomy oriented computing: from problem solving to complex systems modeling''. Springer, 2005.
* Michael Pidd (2004). ''Systems Modelling: Theory and Practice''. John Wiley & Sons, 2004.
* Václav Pinkava (1988). ''Introduction to Logic for Systems Modelling''. Taylor & Francis, 1988.
{{Systems Engineering
Enterprise modelling
Software engineering
Systems analysis
Systems science
Cognitive modeling