Basic Ontology with general vocabulary for serving as a ground to execute basic tasks of the tool AGILA and share common upper level for all classes in GENIAL!. It supports the modelling of microlectronic components like sensors, acutators, processors and software along the automotive value chain. https://creativecommons.org/licenses/by/4.0/ GENIAL! Basic Ontology Christoph Grimm Peter Neumann 2024-09-12 Frank Wawrzik GENIAL! Basic Ontology GENIAL! Basic Ontology 0.2.4 https://cps.cs.uni-kl.de/mitarbeiter/frank-wawrzik-msc e.g. law_for_banning_combustion_engines bans combustion engine atTime 2030-10-26T21:32:52 (xsd:DateTime) used to annotate triples Links properties with dependencies. Relates a processing unit to the software which runs on it models hierarchical de-composition/integration models hierarchical de-composition/integration of direct parts links elements to their properties Links elements their functions Relates the software to the processing unit on which it runs Links functions to their elements models hierarchical de-composition/integration links properties back to their components Links measure with their unit has unit Links properties or quantities to their measure (concrete value) has value A gbo:function to change or control an object An actuator is a hardware component that implements some actuating function and is responsible for moving or controlling a mechanism or system. Not defined in ISO26262 1 3 An “automatic cruise control” is a vehicle function that can be implemented, using different ECUs and a variety of sensor technology (e.g. Radar, Lidar, Camera). automatic cruise control 2 A microcontroller According to ISO26262: non-system level element (3.41) that is logically or technically separable and is comprised of more than one hardware part (3.71) or one or more software units (3.159). A component is a part of a system (3.163). The circumstances that form the setting for an event, statement or idea and in terms of which it can be fully understood, e.g. Market, legal frame conditions context A gbo:property that is a boolean or arithmetic function / equation on properties. Used to be calculated with GENIAL constraint propagation. As string in LaTex syntax. dependency ECU electronic control unit Continuant that is (according to ISO 26262) a system (3.163), components (3.21) (hardware or software), hardware parts (3.71), or software units (3.159) a software that is (according to ISO 26262) fully-integrated software to be executed on a processing element (3.113) embedded software An object created, designed or engineered by humans. engineered object A bfo:function that an element (e.g. system, component, hardware or software) implements. A requirement that specifies something the system should do. https://reqtest.com/requirements-blog/functional-vs-non-functional-requirements/ functional requirement 2 actuator multi core sensor No ISO definition. Formal Definition derived from other definitions. hardware component From definition of element: Note 1 to entry: When “software element” or “hardware element” is used, this phrase denotes an element of software only or an element of hardware only, respectively. hardware hardware element A flip-flop of the ALU with its logic cone, a register. smallest portion of a hardware subpart (3.73) considered in safety (3.132) analysis hardware elementary subpart The CPU of a microcontroller, a resistor, flash array of a microcontroller. A piece of hardware that is (according to ISO 26262) a portion of a hardware component (3.21) at the first level of hierarchical decomposition. hardware part ALU of a CPU of a microcontroller register bank of a CPU Portion of a hardware part (3.71) that can be logically divided and represents second or greater level of hierarchical decomposition. hardware subpart System level element that is (according to ISO26262) system (3.163) or combination of systems (3.163), to which ISO 26262 is applied, that implements a function or part of a function at the vehicle level. Note 1 to entry: See vehicle function (3.178). legal boundary conditon market material object vehicle An engineered object that has mechanical characteristics. They can be either dominant mechanical characteristics like in a vehicle or wheel or less dominant like in a battery. mechanical object A requirement that describes how the system works. https://reqtest.com/requirements-blog/functional-vs-non-functional-requirements/ non functional requirement An element that is not on the system-level non system level element A quantity that is (according to ISO 26262) a cumulative time that an item (3.84) or element (3.41) is functioning, including degraded modes. operating time a gbo:property on how well a person, machine, etc. does a piece of work or an activity https://dictionary.cambridge.org/dictionary/english/performance A gbo:function to calculate a set of instructions or software (according to ISO26262) hardware part (3.71) providing a set of functions for data processing, normally consisting of a register set, an execution unit, and a control unit processing element processing unit processor drag coefficient power temperature A quality or characteristic of an element, hardware, software or function. A property has a boolean, integer, or real variable through the measure class. Specifically properties can be unquantified and quantified. But quantified properties are quantities. property A property that is wanted or needed. https://www.merriam-webster.com/dictionary/requirement A gbo:function to perceive an object accelerometer humidity sensor radar Hardware component that implements some sensing function. Not defined in ISO26262 organisation person An object or object aggregate that stands in a social role. social object 1 one or more softwareunits (3.159) software component From definition of element: Note 1 to entry: When “software element” or “hardware element” is used, this phrase denotes an element of software only or an element of hardware only, respectively. software software element 0 a piece of software that is (according to ISO26262) an atomic level software component (3.157) of the software architecture (3.1) that can be subjected to stand-alone testing (3.169) software unit System level element that is according to ISO 26262: set of components (3.21) or subsystems that relates at least a sensor, a controller and an actuator with one another. Note 1 to entry: The related sensor or actuator can be included in the system, or can be external to the system. An element that is on the system level system level element An “automatic cruise control” is a vehicle function that can be implemented, using different ECUs and a variety of sensor technology (e.g. Radar, Lidar, Camera). A gbo:function that is (according to ISO26262) behaviour of the vehicle, intended by the implementation of one or more items (3.84), that is observable by the customer. vehicle function A bfo:quality that are amounts of quantities. measure A quantity is a (property that is quanitifiable and a) representation of a quantifiable (standardised) aspect (such as length, mass, and time) of a phenomenon (e.g., a star, a molecule, or a food product). Quantities are classified according to similarity in their (implicit) metrological aspect, e.g. the length of my table and the length of my chair are both classified as length. A quality that is any standard used for comparison in measurements. unit