Symbolic language (engineering)

Last updated

In engineering, a symbolic language is a language that uses standard symbols, marks, and abbreviations to represent concepts such as entities, aspects, attributes, and relationships. [1] [ original research? ]

Contents

Engineering symbolic language may be used for the specification, design, implementation, management, operation, and execution of engineered systems. [2] [ original research? ]

Communication using precise, concise representations of concepts is critical in engineering. [3] The Nuclear Principles in Engineering book begins with a quote on symbolic language from Erich Fromm and its power to express and depict associations. [4] [5] The engineering employs symbolic language in a way that is not purely text-based and not purely image-based to represent and communicate knowledge. [6]

Examples in chemical engineering include the symbolic languages developed for process flow diagrams and for piping and instrumentation diagrams (P&IDs). [7]

in electrical engineering, examples include the symbolic languages developed for network diagrams used in computing. [8] [9]

Ladder logic was originally a written symbolic language for the design and construction of programmable logic control (PLC) operations in mechanical and control engineering. [10]

See also

Related Research Articles

Chemical engineering Branch of engineering

Chemical engineering is a certain type of engineering which deals with the study of operation and design of chemical plants as well as methods of improving production. Chemical engineers develop economical commercial processes to convert raw material into useful products. Chemical engineering uses principles of chemistry, physics, mathematics, biology, and economics to efficiently use, produce, design, transport and transform energy and materials. The work of chemical engineers can range from the utilization of nanotechnology and nanomaterials in the laboratory to large-scale industrial processes that convert chemicals, raw materials, living cells, microorganisms, and energy into useful forms and products. Chemical engineers are involved in many aspects of plant design and operation, including safety and hazard assessments, process design and analysis, modeling, control engineering, chemical reaction engineering, nuclear engineering, biological engineering, construction specification, and operating instructions.

Engineering Applied science

Engineering is the use of scientific principles to design and build machines, structures, and other items, including bridges, tunnels, roads, vehicles, and buildings. The discipline of engineering encompasses a broad range of more specialized fields of engineering, each with a more specific emphasis on particular areas of applied mathematics, applied science, and types of application. See glossary of engineering.

Finite-state machine Mathematical model of computation

A finite-state machine (FSM) or finite-state automaton, finite automaton, or simply a state machine, is a mathematical model of computation. It is an abstract machine that can be in exactly one of a finite number of states at any given time. The FSM can change from one state to another in response to some inputs; the change from one state to another is called a transition. An FSM is defined by a list of its states, its initial state, and the inputs that trigger each transition. Finite-state machines are of two types—deterministic finite-state machines and non-deterministic finite-state machines. A deterministic finite-state machine can be constructed equivalent to any non-deterministic one.

A logic gate is an idealized model of computation or a physical electronic device implementing a Boolean function, a logical operation performed on one or more binary inputs that produces a single binary output. Depending on the context, the term may refer to an ideal logic gate, one that has for instance zero rise time and unlimited fan-out, or it may refer to a non-ideal physical device.

A schematic, or schematic diagram, is a representation of the elements of a system using abstract, graphic symbols rather than realistic pictures. A schematic usually omits all details that are not relevant to the key information the schematic is intended to convey, and may include oversimplified elements in order to make this essential meaning easier to grasp.

In computer science and information science, an ontology encompasses a representation, formal naming, and definition of the categories, properties, and relations between the concepts, data, and entities that substantiate one, many, or all domains of discourse. More simply, an ontology is a way of showing the properties of a subject area and how they are related, by defining a set of concepts and categories that represent the subject.

Fault tree analysis Failure analysis system used in safety engineering and reliability engineering

Fault tree analysis (FTA) is a top-down, deductive failure analysis in which an undesired state of a system is analyzed using Boolean logic to combine a series of lower-level events. This analysis method is mainly used in safety engineering and reliability engineering to understand how systems can fail, to identify the best ways to reduce risk and to determine event rates of a safety accident or a particular system level (functional) failure. FTA is used in the aerospace, nuclear power, chemical and process, pharmaceutical, petrochemical and other high-hazard industries; but is also used in fields as diverse as risk factor identification relating to social service system failure. FTA is also used in software engineering for debugging purposes and is closely related to cause-elimination technique used to detect bugs.

Mathematical notation is a system of symbolic representations of mathematical objects and ideas. Mathematical notations are used in mathematics, the physical sciences, engineering, and economics. Mathematical notations include relatively simple symbolic representations, such as the numbers 0, 1 and 2; variables such as x, y and z; delimiters such as "(" and "|"; function symbols such as sin; operator symbols such as "+"; relational symbols such as "<"; conceptual symbols such as lim and dy/dx; equations and complex diagrammatic notations such as Penrose graphical notation and Coxeter–Dynkin diagrams.

Model checking

In computer science, model checking or property checking is a method for checking whether a finite-state model of a system meets a given specification. This is typically associated with hardware or software systems, where the specification contains liveness requirements as well as safety requirements.

In mathematical logic, propositional logic and predicate logic, a well-formed formula, abbreviated WFF or wff, often simply formula, is a finite sequence of symbols from a given alphabet that is part of a formal language. A formal language can be identified with the set of formulas in the language.

Flowchart Diagram that represents a workflow or process

A flowchart is a type of diagram that represents a workflow or process. A flowchart can also be defined as a diagrammatic representation of an algorithm, a step-by-step approach to solving a task.

Circuit diagram Graphical representation of an electrical circuit

A circuit diagram is a graphical representation of an electrical circuit. A pictorial circuit diagram uses simple images of components, while a schematic diagram shows the components and interconnections of the circuit using standardized symbolic representations. The presentation of the interconnections between circuit components in the schematic diagram does not necessarily correspond to the physical arrangements in the finished device.

Process engineering is the understanding and application of the fundamental principles and laws of nature that allow humans to transform raw material and energy into products that are useful to society, at an industrial level. By taking advantage of the driving forces of nature such as pressure, temperature and concentration gradients, as well as the law of conservation of mass, process engineers can develop methods to synthesize and purify large quantities of desired chemical products. Process engineering focuses on the design, operation, control, optimization and intensification of chemical, physical, and biological processes. Process engineering encompasses a vast range of industries, such as agriculture, automotive, biotechnical, chemical, food, material development, mining, nuclear, petrochemical, pharmaceutical, and software development. The application of systematic computer-based methods to process engineering is "process systems engineering".

A conceptual model is a representation of a system. It consists of concepts used to help people know, understand, or simulate a subject the model represents. It is also a set of concepts. In contrast, physical models are physical objects, such as a toy model that may be assembled and made to work like the object it represents.

The Latin term characteristica universalis, commonly interpreted as universal characteristic, or universal character in English, is a universal and formal language imagined by Gottfried Leibniz able to express mathematical, scientific, and metaphysical concepts. Leibniz thus hoped to create a language usable within the framework of a universal logical calculation or calculus ratiocinator.

Message sequence chart

A message sequence chart is an interaction diagram from the SDL family standardized by the International Telecommunication Union.

A process flow diagram (PFD) is a diagram commonly used in chemical and process engineering to indicate the general flow of plant processes and equipment. The PFD displays the relationship between major equipment of a plant facility and does not show minor details such as piping details and designations. Another commonly used term for a PFD is flowsheet.

LePUS3

LePUS3 is a language for modelling and visualizing object-oriented programs and design patterns. It is defined as a formal specification language, formulated as an axiomatized subset of First-order predicate logic. A diagram in LePUS3 is also called a Codechart. LePUS, the name of the first version of the language, is an abbreviation for Language for Pattern Uniform Specification.

Function model

In systems engineering, software engineering, and computer science, a function model or functional model is a structured representation of the functions within the modeled system or subject area.

References

  1. "P&ID Diagram Basics - Part 1 - Purpose, Owner and Contents". instrumentationandcontrol.net. Retrieved 2019-03-24.
  2. Provost, Office of the. "Advanced Engineering Language, Symbols, and Visualizations for Complex and Increasingly Autonomous SystemsCenter for Social Complexity" . Retrieved 2019-03-24.
  3. DIXON, JOHN R. (1962). "Symbols in Engineering Education". ETC: A Review of General Semantics. 19 (3): 269–272. ISSN   0014-164X. JSTOR   42573965.
  4. OpenLibrary.org. "The forgotten language | Open Library". Open Library. Retrieved 2019-06-29.
  5. Jevremovic, Tatjana (2008-12-15). Nuclear Principles in Engineering. Springer Science & Business Media. ISBN   9780387856070.
  6. Gaševic, Dragan; Djuric, Dragan; Devedžic, Vladan (2009-06-12). Model Driven Engineering and Ontology Development. Springer Science & Business Media. ISBN   9783642002823.
  7. "Chemical and Process Engineering, Engineer Drawing Symbols, Design elements, Dimensioning and Tolerancing". ConceptDraw . Retrieved 2019-06-29.
  8. Waldring, Ségio (2009-05-01). "Standard Network Diagramming Language and Corresponding Meta-Model". Georgia Southern University.
  9. Jespers, P.; Sequin, C. H.; Wiele, F. van de, eds. (1982). Design Methodologies for VLSI Circuits. Nato Science Series E. Springer Netherlands. ISBN   9789028627819.
  10. Kutz, Myer (2013-06-10). Handbook of Farm, Dairy and Food Machinery Engineering. Academic Press. ISBN   9780123858825.