ENGINEERING
Exam summary
Artisanal summaries
Version: 1.0
18-06-2025
, Conceptual modeling
Conceptual modeling: the activity of representing the physical or social world for the purposes
of communication, problem solving and meaning negotiation among humans.
Concept Description Example
Modeling Set of symbols, rules and syntax used to UML, BPMN
Language construct models.
Model Abstract representation of a system or concept. UML model of system X
Diagram Visual rendering of a model using a modeling UML Class Diagram
language.
There should be a 1:1 mapping between ontological concepts and notation constructs, if not one
of the following anomalies will occur:
Construct deficit: A ontological concept cannot be
modeled in the modeling language.
Construct redundancy: Multiple notation constructs
can represent a single ontological concept.
Construct overload: The modeling language is not
able to capture separate ontological concepts in
distinct notation constructs.
Construct excess: A notation construct does not
exist in in the physical world.
Modeling Language
General Purpose Language (GPL): modeling languages that are applicable across domains.
Examples: UML, BPMN
Domain-Specific Language (DSL): modeling languages tailored to a particular application
domain, offering constructs that map closely to domain concepts, making them domain-relevant.
Examples: DMN, Archimate, SimuLink
2