You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/electro-drivers/components.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# Components Design Specification
2
2
3
3
**Preface:**
4
-
The components design specification is to provide solutions to the previously stated problem parts in the [problem document]().
4
+
The components design specification is to provide solutions to the previously stated problem parts in the [problem document](https://github.com/Electrostat-Lab/Electrostatic-Drivers/blob/master/docs/electro-drivers/problem.md).
5
5
6
6
A **component** is a piece of software or a physical hardware or a conceptual model that targets a specific part of the problem; though commonly a component is a piece of software from a high-level perspective.
7
7
@@ -23,11 +23,11 @@ A **component** is a piece of software or a physical hardware or a conceptual mo
23
23
24
24
**Mathematical Abstraction**: The system structure could be represented as **structural sets of components**; such that each set define **structural properties** in the form of a predicate function, and components from a set must match those properties, otherwise they wouldn't be eligible to be grouped under this structural set.
25
25
26
-
**Lemma.01**: Let $\Epsilon$ be the entity-structural framework; a set that groups all **the structural sets of the system components**; with a single common property is that they are **structural sets of components**, $\Gamma$ be a structural set of components, $\gamma$ be a component of that structural set, and $P(...)$ be a predicate function defining a property for that component.
26
+
**Lemma.01**: Let $E$ be the entity-structural framework; a set that groups all **the structural sets of the system components**; with a single common property is that they are **structural sets of components**, $\Gamma$ be a structural set of components, $\gamma$ be a component of that structural set, and $P(...)$ be a predicate function defining a property for that component.
27
27
28
-
*$$ \Epsilon = \bigcup_{i=0}^{n} \Gamma_{i}$$
29
-
*$$\Gamma = \bigcup_{i=0}^{n} \gamma_{i}$$
30
-
*$$\gamma = \bigwedge_{i=0}^{n} P_{i}(...)$$
28
+
*$$E = \bigcup_{i=0}^{n} \Gamma_{i}$$
29
+
*$$\Gamma = \bigcup_{i=0}^{n} \gamma_{i}$$
30
+
*$$\gamma = \bigwedge_{i=0}^{n} P_{i}(...)$$
31
31
32
32
> [!NOTE]
33
33
> All structural sets are in uppercase Greek letters, while structural components are in lowercase Greek letters.
@@ -52,4 +52,4 @@ A **component** is a piece of software or a physical hardware or a conceptual mo
52
52
> Machines are system components that are used for **initializing**, **allocating memory**, **transmitting and receiving data**, **encoding/decoding and encrypting/decrypting data**, **de-initializing**, and **deallocating resources** for system components. Furthermore, communication with other components is mediated through system machines. Therefore, in a system design; each component is associated with a state machine. A state machine can be further abstracted in the previously mentioned **Entity-Structural Framework** as properties of the structural components.
0 commit comments