Building Models
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 structure. A modeling
language can be graphical or textual. Examples of graphical modeling languages
for software design are:
• Business
Process Modeling Notation (BPMN) is an example of a Process Modeling language.
• EXPRESS
and EXPRESS-G (ISO 10303-11) is an international standard general-purpose data
modeling language.
• Extended
Enterprise Modeling Language (EEML) is commonly used for business process
modeling across a number of layers.
• Flowchart
is a schematic representation of an algorithm or a step-wise process,
• Fundamental
Modeling Concepts (FMC) modeling language for software-intensive systems.
• IDEF
is a family of modeling languages, the most notable of which include IDEF0 for
functional modeling, IDEF1X for information modeling,and IDEF5 for modeling
ontologies.
• Jackson
Structured Programming (JSP) is a method for structured programming based on
correspondences between data stream structure and program structure
• LePUS3
is an object-oriented visual Design Description Language and a formal
specification language that is suitable primarily for modeling large
object-oriented (Java, C++, C#) programs and design patterns.
• Unified
Modeling Language (UML) is a general modeling language to describe software
both structurally and behaviorally. It has a graphical notation and allows for
extension with a Profile (UML).
• Alloy
(specification language) is a general purpose specification language for
expressing complex structural constraints and behavior in a software system. It
provides a concise language based on first-order relational logic.
• Systems
Modeling Language (SysML) is a new general-purpose modeling language for
systems engineering.
Related Topics
Privacy Policy, Terms and Conditions, DMCA Policy and Compliant
Copyright © 2018-2024 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.