HOME

TheInfoList



OR:

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 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, is described by its boundaries, structure and purpose and expresse ...
s in
business Business is the practice of making one's living or making money by producing or buying and selling products (such as goods and services). It is also "any activity or enterprise entered into for profit." Having a business name does not sepa ...
and IT development.Research interests
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 Enterp ...
, Last changed 2006-12-01. Retrieved June 19, 2009.
A common type of systems modeling is
function model In systems engineering, software engineering, and computer science, a function model or functional model is a structured representation of the functions ( activities, actions, processes, operations) within the modeled system or subject area.
ing, with specific techniques such as the
Functional Flow Block Diagram A functional flow block diagram (FFBD) is a multi-tier, time-sequenced, step-by-step flow diagram of a system’s functional flow. The term "functional" in this context is different from its use in functional programming or in mathematics, where ...
and
IDEF0 IDEF0, a compound acronym ("Icam DEFinition for Function Modeling", where ICAM is an acronym for "Integrated Computer Aided Manufacturing"), is a function modeling methodology for describing manufacturing functions, which offers a functional model ...
. 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
requirement In product development and process optimization, a requirement is a singular documented physical or functional need that a particular design, product or process aims to satisfy. It is commonly used in a formal sense in engineering design, includ ...
s models for further systems partition. Contrasting the functional modeling, another type of systems modeling is architectural modeling which uses the
systems architecture A system architecture is the conceptual model that defines the structure, behavior, and more views of a system. An architecture description is a formal description and representation of a system, organized in a way that supports reasoning about the ...
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 ...
,
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 we ...
, and more views of a system. The
Business Process Modeling Notation Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model. Originally developed by the Business Process Management Initiative (BPMI), BPMN has been maintained by the ...
(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 Analysis ( : analyses) is the process of breaking a complex topic or substance into smaller parts in order to gain a better understanding of it. The technique has been applied in the study of mathematics and logic since before Aristotle (384 ...
, and
design A design is a plan or specification for the construction of an object or system or for the implementation of an activity or process or the result of that plan or specification in the form of a prototype, product, or process. The verb ''to design'' ...
efforts * the systems modeling and
simulation A simulation is the imitation of the operation of a real-world process or system over time. Simulations require the use of models; the model represents the key characteristics or behaviors of the selected system or process, whereas the ...
, 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 A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in the st ...
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 supp ...
and *
mathematical modeling A mathematical model is a description of a system using mathematical concepts and language. The process of developing a mathematical model is termed mathematical modeling. Mathematical models are used in the natural sciences (such as physics, b ...
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 A Gantt chart is a type of bar chart that illustrates a project schedule, named after its popularizer, Henry Gantt (1861–1919), who designed such a chart around the years 1910–1915. Modern Gantt charts also show the dependency relationsh ...
was developed in 1896 by
Karol Adamiecki Karol Adamiecki (Dąbrowa Górnicza, 18 March 1866 – 16 May 1933, Warsaw, Poland) was a Polish engineer, management researcher, economist, and professor. Life Karol Adamiecki was a prominent management researcher in Eastern and Central Euro ...
, 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 Henry Laurence Gantt (; May 20, 1861 – November 23, 1919) was an American mechanical engineer and management consultant who is best known for his work in the development of scientific management. He created the Gantt chart in the 1910s. 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 A functional flow block diagram (FFBD) is a multi-tier, time-sequenced, step-by-step flow diagram of a system’s functional flow. The term "functional" in this context is different from its use in functional programming or in mathematics, where ...
(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 life cycles. At its core, systems engineering utilizes systems thinking ...
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 system An information system (IS) is a formal, sociotechnical, organizational system designed to collect, process, store, and distribute information. From a sociotechnical perspective, information systems are composed by four components: task, people ...
s modeling Janis A. Bubenko jr (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 John Krogstie (born 23 May 1967) is a Norwegian computer scientist, professor in information systems at the Norwegian University of Science and Technology (NTNU) in Trondheim, Norway, and an expert in the field of enterprise modelling. Biography ...
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 a ...
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 CODASYL, the Conference/Committee on Data Systems Languages, was a consortium formed in 1959 to guide the development of a standard programming language that could be used on many computers. This effort led to the development of the programmin ...
, 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 model In systems engineering, software engineering, and computer science, a function model or functional model is a structured representation of the functions ( activities, actions, processes, operations) within the modeled system or subject area.
ing *
Systems architecture A system architecture is the conceptual model that defines the structure, behavior, and more views of a system. An architecture description is a formal description and representation of a system, organized in a way that supports reasoning about the ...
*
Business process modeling Business process modeling (BPM) in business process management and systems engineering is the activity of representing processes of an enterprise, so that the current business processes may be analyzed, improved, and automated. BPM is typically ...
*
Enterprise modeling Enterprise modelling is the abstract representation, description and definition of the structure, processes, information and resources of an identifiable business, government body, or other large organization. It deals with the process of underst ...
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 Systems analysis is "the process of studying a procedure or business to identify its goal and purposes and create systems and procedures that will efficiently achieve them". Another view sees system analysis as a problem-solving technique that ...
*
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 Operations research ( en-GB, operational research) (U.S. Air Force Specialty Code: Operations Analysis), often shortened to the initialism OR, is a discipline that deals with the development and application of analytical methods to improve decis ...
modeling * Soft system modeling *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 sy ...
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 ...
modeling, and critical systems modeling.


Specific types of modeling languages

* Framework-specific modeling language *
Systems Modeling Language The Systems Modeling Language (SysML) is a general-purpose modeling language for systems engineering applications. It supports the specification, analysis, design, verification and validation of a broad range of systems and systems-of-systems. ...


See also

*
Behavioral modeling The behavioral approach to systems theory and control theory was initiated in the late-1970s by J. C. Willems as a result of resolving inconsistencies present in classical approaches based on state-space, transfer function, and convolution repres ...
*
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 ...
*
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 behavio ...
a human visual system model used by image processing, video processing, and computer vision * SEQUAL framework * '' Software and Systems Modeling'' *
Solar system model Solar System models, especially mechanical models, called ''orreries'', that illustrate the relative positions and motions of the planets and moons in the Solar System have been built for centuries. While they often showed relative sizes, these m ...
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 data (and similar data from a larger population). A statistical model represents, often in considerably idealized form, ...
*
Systems analysis Systems analysis is "the process of studying a procedure or business to identify its goal and purposes and create systems and procedures that will efficiently achieve them". Another view sees system analysis as a problem-solving technique that ...
*
Systems design Systems design interfaces, and data for an electronic control system to satisfy specified requirements. System design could be seen as the application of system theory to product development. There is some overlap with the disciplines of system ana ...
* Systems biology modeling * 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 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