Commit b914e6c2 authored by CyrilleComar's avatar CyrilleComar

reorg

big reorganization agreed during 2017-10-26
parent c55d46c6
# Experiments on Overarching Properties (OPs)
*Streamlining Development - Assurance muXAV Use Case*
This folder will contain any development artefact or assurance artefact
supporting the experiments with the OPs on muXAV development proccesses.
As of 2016/09/20 the folder is empty.
See the Specification folder.
# Experiments on Baseline Development Assurance
*Streamlining Development Assurance - muXAV Use Case*
This folder will contain any development artefact or assurance artefact
supporting application of ARP 4754A, DO-178C, DO-331 (model-based TS), DO-333
(formal method TS), DO-254 on muXAV development processes
As of 2016/09/20 the folder is empty.
See the Specification folder.
# Experiments on Baseline Development Assurance
*Streamlining Development Assurance - muXAV Use Case*
This folder will contain any development artefact or assurance artefact
supporting application of ARP 4754A, DO-178C, DO-331 (model-based TS), DO-333
(formal method TS), DO-254 on muXAV development processes
As of 2016/09/20 the folder is empty.
See the Specification folder.
# Safety Process
Streamlining Development Assurance - muXAV Use Case
In this folder, the artefacts of the following ARP 4761 activities,
applied to muXAV's development, will progressively be made available:
- Functional Hazard Analysis at air vehicle level
- FDAL assignement
- Fault Tree Analysis of each Failure Condition
- Preliminary AV architecture Safety Assessment
- IDAL assignement
- Functional Hazard Analysis of Electric Propulsion System (EPS)
- FDAL assignement
- Fault Tree Analysis of each EPS Failure Condition
- Preliminary EPS's architecture Safety Assessment
- IDAL assignement
- Functional Hazard Analysis of Hydraulic Braking System (HBS)
- FDAL assignement
- Fault Tree Analysis of each HBS Failure Condition
- Preliminary HBS's architecture Safety Assessment
- IDAL assignement
- Functional Hazard Analysis of Mission Management System (MMS)
- FDAL assignement
- Fault Tree Analysis of each MMS Failure Condition
- Preliminary MMS' architecture Safety Assessment
- IDAL assignement
As of 2016/09/20 the folder is empty.
See the Specification folder.
<?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="PowerR">
<inputs>
<Variable name="P_Input">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1117/745C/15C0/58f859ff5712"/>
</pragmas>
</Variable>
<Variable name="Power">
<type>
<NamedType>
<type>
<TypeRef name="int32"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1118/745C/15C0/58f859ff3116"/>
</pragmas>
</Variable>
</inputs>
<outputs>
<Variable name="P_Output">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1116/745C/15C0/58f859ff3bab"/>
</pragmas>
</Variable>
</outputs>
<numericTypes>
<FloatType>
<typeVar>
<TypeRef name="'T"/>
</typeVar>
</FloatType>
</numericTypes>
<pragmas>
<ed:Operator oid="!ed/1115/745C/15C0/58f859ff4cd5" symbolFile="PowerR.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>P_Ouput equals P_Input powered to Power</comment>
</ed:Operator>
</pragmas>
</Operator>
<?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="PowerR">
<inputs>
<Variable name="P_Input">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1117/745C/15C0/58f859ff5712"/>
</pragmas>
</Variable>
<Variable name="Power">
<type>
<NamedType>
<type>
<TypeRef name="int32"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1118/745C/15C0/58f859ff3116"/>
</pragmas>
</Variable>
</inputs>
<outputs>
<Variable name="P_Output">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1116/745C/15C0/58f859ff3bab"/>
</pragmas>
</Variable>
</outputs>
<numericTypes>
<FloatType>
<typeVar>
<TypeRef name="'T"/>
</typeVar>
</FloatType>
</numericTypes>
<pragmas>
<ed:Operator oid="!ed/1115/745C/15C0/58f859ff4cd5" symbolFile="PowerR.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>P_Ouput equals P_Input powered to Power</comment>
</ed:Operator>
</pragmas>
</Operator>
<?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="PowerRR">
<inputs>
<Variable name="P_Input">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1135/745C/15C0/58f85a243eeb"/>
</pragmas>
</Variable>
<Variable name="Power">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1136/745C/15C0/58f85a243763"/>
</pragmas>
</Variable>
</inputs>
<outputs>
<Variable name="P_Output">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1134/745C/15C0/58f85a2463dd"/>
</pragmas>
</Variable>
</outputs>
<numericTypes>
<FloatType>
<typeVar>
<TypeRef name="'T"/>
</typeVar>
</FloatType>
</numericTypes>
<pragmas>
<ed:Operator oid="!ed/1133/745C/15C0/58f85a245720" symbolFile="PowerRR.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>P_Ouput equals P_Input powered to Power, Power being a 'T.</comment>
<comment>It is assumed that: &quot;P_Input &gt; 0&quot; or &quot;(P_Input == 0 &amp;&amp; Power &gt; 0)&quot;</comment>
</ed:Operator>
</pragmas>
</Operator>
<?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="PowerRR">
<inputs>
<Variable name="P_Input">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1135/745C/15C0/58f85a243eeb"/>
</pragmas>
</Variable>
<Variable name="Power">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1136/745C/15C0/58f85a243763"/>
</pragmas>
</Variable>
</inputs>
<outputs>
<Variable name="P_Output">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1134/745C/15C0/58f85a2463dd"/>
</pragmas>
</Variable>
</outputs>
<numericTypes>
<FloatType>
<typeVar>
<TypeRef name="'T"/>
</typeVar>
</FloatType>
</numericTypes>
<pragmas>
<ed:Operator oid="!ed/1133/745C/15C0/58f85a245720" symbolFile="PowerRR.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>P_Ouput equals P_Input powered to Power, Power being a 'T.</comment>
<comment>It is assumed that: &quot;P_Input &gt; 0&quot; or &quot;(P_Input == 0 &amp;&amp; Power &gt; 0)&quot;</comment>
</ed:Operator>
</pragmas>
</Operator>
<?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="PowerRR32">
<inputs>
<Variable name="i">
<type>
<NamedType>
<type>
<TypeRef name="float32"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/125a/745C/15C0/58f85d881de5"/>
</pragmas>
</Variable>
<Variable name="p">
<type>
<NamedType>
<type>
<TypeRef name="float32"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/125b/745C/15C0/58f85d884278"/>
</pragmas>
</Variable>
</inputs>
<outputs>
<Variable name="o">
<type>
<NamedType>
<type>
<TypeRef name="float32"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1259/745C/15C0/58f85d883792"/>
</pragmas>
</Variable>
</outputs>
<specializedOperator>
<OperatorRef name="PowerRR"/>
</specializedOperator>
<pragmas>
<ed:Operator oid="!ed/1258/745C/15C0/58f85d883b0d"/>
<kcg:Pragma>
C:name PowerRR32_mathext_mathextimpl
</kcg:Pragma>
</pragmas>
</Operator>
<?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="PowerRR32">
<inputs>
<Variable name="i">
<type>
<NamedType>
<type>
<TypeRef name="float32"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/125a/745C/15C0/58f85d881de5"/>
</pragmas>
</Variable>
<Variable name="p">
<type>
<NamedType>
<type>
<TypeRef name="float32"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/125b/745C/15C0/58f85d884278"/>
</pragmas>
</Variable>
</inputs>
<outputs>
<Variable name="o">
<type>
<NamedType>
<type>
<TypeRef name="float32"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1259/745C/15C0/58f85d883792"/>
</pragmas>
</Variable>
</outputs>
<specializedOperator>
<OperatorRef name="PowerRR"/>
</specializedOperator>
<pragmas>
<ed:Operator oid="!ed/1258/745C/15C0/58f85d883b0d"/>
<kcg:Pragma>
C:name PowerRR32_mathext_mathextimpl
</kcg:Pragma>
</pragmas>
</Operator>
<?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="SqrtR">
<inputs>
<Variable name="Input1">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/19ed/654E/1838/58f70bd055d6"/>
</pragmas>
</Variable>
</inputs>
<outputs>
<Variable name="Output1">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/19ec/654E/1838/58f70bd05d89"/>
</pragmas>
</Variable>
</outputs>
<numericTypes>
<FloatType>
<typeVar>
<TypeRef name="'T"/>
</typeVar>
</FloatType>
</numericTypes>
<pragmas>
<ed:Operator oid="!ed/19eb/654E/1838/58f70bd04cce" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>sqrt(Input1)</comment>
</ed:Operator>
</pragmas>
</Operator>
<?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="SqrtR">
<inputs>
<Variable name="Input1">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/19ed/654E/1838/58f70bd055d6"/>
</pragmas>
</Variable>
</inputs>
<outputs>
<Variable name="Output1">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/19ec/654E/1838/58f70bd05d89"/>
</pragmas>
</Variable>
</outputs>
<numericTypes>
<FloatType>
<typeVar>
<TypeRef name="'T"/>
</typeVar>
</FloatType>
</numericTypes>
<pragmas>
<ed:Operator oid="!ed/19eb/654E/1838/58f70bd04cce" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>sqrt(Input1)</comment>
</ed:Operator>
</pragmas>
</Operator>
<?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="SqrtR32">
<inputs>
<Variable name="i">
<type>
<NamedType>
<type>
<TypeRef name="float32"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/4fd4/654E/1838/58f70e5d4acd"/>
</pragmas>
</Variable>
</inputs>
<outputs>
<Variable name="o">
<type>
<NamedType>
<type>
<TypeRef name="float32"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/4fd3/654E/1838/58f70e5d1296"/>
</pragmas>
</Variable>
</outputs>
<specializedOperator>
<OperatorRef name="SqrtR"/>
</specializedOperator>
<pragmas>
<ed:Operator oid="!ed/4fd2/654E/1838/58f70e5d6f68"/>
<kcg:Pragma>
C:name SqrtR32_mathext_mathextimpl
</kcg:Pragma>
</pragmas>
</Operator>
<?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="SqrtR32">
<inputs>
<Variable name="i">
<type>
<NamedType>
<type>
<TypeRef name="float32"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/4fd4/654E/1838/58f70e5d4acd"/>
</pragmas>
</Variable>
</inputs>
<outputs>
<Variable name="o">
<type>
<NamedType>
<type>
<TypeRef name="float32"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/4fd3/654E/1838/58f70e5d1296"/>
</pragmas>
</Variable>
</outputs>
<specializedOperator>
<OperatorRef name="SqrtR"/>
</specializedOperator>
<pragmas>
<ed:Operator oid="!ed/4fd2/654E/1838/58f70e5d6f68"/>
<kcg:Pragma>
C:name SqrtR32_mathext_mathextimpl
</kcg:Pragma>
</pragmas>
</Operator>
<?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" name="Square">
<inputs>
<Variable name="Square_In">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1a08/654E/1838/58f70bd177ff"/>
</pragmas>
</Variable>
</inputs>
<outputs>
<Variable name="Square_Out">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1a07/654E/1838/58f70bd1769c"/>
</pragmas>
</Variable>
</outputs>
<numericTypes>
<NumericType>
<typeVar>
<TypeRef name="'T"/>
</typeVar>
</NumericType>
</numericTypes>
<locals>
<Variable name="_L1">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1a05/654E/1838/58f70bd15577"/>
</pragmas>
</Variable>
<Variable name="_L2">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1a06/654E/1838/58f70bd152f0"/>
</pragmas>
</Variable>
</locals>
<data>
<!-- _L1 = Square_In; -->
<Equation>
<lefts>
<VariableRef name="_L1"/>
</lefts>
<right>
<IdExpression>
<path>
<ConstVarRef name="Square_In"/>
</path>
</IdExpression>
</right>
<pragmas>
<ed:Equation oid="!ed/1a01/654E/1838/58f70bd1ebd"/>
</pragmas>
</Equation>
<!-- _L2 = _L1 * _L1; -->
<Equation>
<lefts>
<VariableRef name="_L2"/>
</lefts>
<right>
<!-- _L1 * _L1 -->
<NAryOp name="1" operator="*">
<operands>
<IdExpression>
<path>
<ConstVarRef name="_L1"/>
</path>
</IdExpression>
<IdExpression>
<path>
<ConstVarRef name="_L1"/>
</path>
</IdExpression>
</operands>
</NAryOp>
</right>
<pragmas>
<ed:Equation oid="!ed/1a02/654E/1838/58f70bd13031"/>
</pragmas>
</Equation>
<!-- Square_Out = _L2; -->
<Equation>
<lefts>
<VariableRef name="Square_Out"/>
</lefts>
<right>
<IdExpression>
<path>
<ConstVarRef name="_L2"/>
</path>
</IdExpression>
</right>
<pragmas>
<ed:Equation oid="!ed/1a03/654E/1838/58f70bd1455a"/>
</pragmas>
</Equation>
</data>
<pragmas>
<ed:Operator oid="!ed/1a00/654E/1838/58f70bd164ca" symbolFile="Square.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>SR_Output = (SR_Input)^2</comment>
<diagrams>
<NetDiagram name="diagram_Square" landscape="false" format="A4 (210 297)" oid="!ed/1a04/654E/1838/58f70bd15307">
<presentationElements>
<EquationGE presentable="!ed/1a01/654E/1838/58f70bd1ebd">
<position>
<Point x="1653" y="661"/>
</position>
<size>
<Size width="251" height="503"/>
</size>
</EquationGE>
<EquationGE presentable="!ed/1a02/654E/1838/58f70bd13031">
<position>
<Point x="4172" y="574"/>
</position>
<size>
<Size width="1022" height="678"/>
</size>
</EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/1a01/654E/1838/58f70bd1ebd" dstEquation="!ed/1a02/654E/1838/58f70bd13031">
<positions>
<Point x="1905" y="910"/>
<Point x="3598" y="910"/>
<Point x="3598" y="804"/>
<Point x="4170" y="804"/>
</positions>
</Edge>
<Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/1a01/654E/1838/58f70bd1ebd" dstEquation="!ed/1a02/654E/1838/58f70bd13031">
<positions>
<Point x="1905" y="910"/>
<Point x="3598" y="910"/>
<Point x="3598" y="1016"/>
<Point x="4170" y="1016"/>
</positions>
</Edge>
<EquationGE presentable="!ed/1a03/654E/1838/58f70bd1455a">
<position>
<Point x="6552" y="661"/>
</position>
<size>
<Size width="326" height="503"/>
</size>
</EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/1a02/654E/1838/58f70bd13031" dstEquation="!ed/1a03/654E/1838/58f70bd1455a">
<positions>
<Point x="5186" y="910"/>
<Point x="5503" y="910"/>
<Point x="5503" y="910"/>
<Point x="6604" y="910"/>
</positions>
</Edge>
</presentationElements>
</NetDiagram>
</diagrams>
</ed:Operator>
</pragmas>
</Operator>
<?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" name="Square">
<inputs>
<Variable name="Square_In">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1a08/654E/1838/58f70bd177ff"/>
</pragmas>
</Variable>
</inputs>
<outputs>
<Variable name="Square_Out">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1a07/654E/1838/58f70bd1769c"/>
</pragmas>
</Variable>
</outputs>
<numericTypes>
<NumericType>
<typeVar>
<TypeRef name="'T"/>
</typeVar>
</NumericType>
</numericTypes>
<locals>
<Variable name="_L1">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1a05/654E/1838/58f70bd15577"/>
</pragmas>
</Variable>
<Variable name="_L2">
<type>
<NamedType>
<type>
<TypeRef name="'T"/>
</type>
</NamedType>
</type>
<pragmas>
<ed:Variable oid="!ed/1a06/654E/1838/58f70bd152f0"/>
</pragmas>
</Variable>
</locals>
<data>
<!-- _L1 = Square_In; -->
<Equation>
<lefts>
<VariableRef name="_L1"/>
</lefts>
<right>
<IdExpression>
<path>
<ConstVarRef name="Square_In"/>
</path>
</IdExpression>
</right>
<pragmas>
<ed:Equation oid="!ed/1a01/654E/1838/58f70bd1ebd"/>
</pragmas>
</Equation>
<!-- _L2 = _L1 * _L1; -->
<Equation>
<lefts>
<VariableRef name="_L2"/>
</lefts>
<right>
<!-- _L1 * _L1 -->
<NAryOp name="1" operator="*">
<operands>
<IdExpression>
<path>
<ConstVarRef name="_L1"/>
</path>
</IdExpression>
<IdExpression>
<path>
<ConstVarRef name="_L1"/>
</path>
</IdExpression>
</operands>
</NAryOp>
</right>
<pragmas>
<ed:Equation oid="!ed/1a02/654E/1838/58f70bd13031"/>
</pragmas>
</Equation>
<!-- Square_Out = _L2; -->
<Equation>
<lefts>
<VariableRef name="Square_Out"/>
</lefts>
<right>
<IdExpression>
<path>
<ConstVarRef name="_L2"/>
</path>
</IdExpression>
</right>
<pragmas>
<ed:Equation oid="!ed/1a03/654E/1838/58f70bd1455a"/>
</pragmas>
</Equation>
</data>
<pragmas>
<ed:Operator oid="!ed/1a00/654E/1838/58f70bd164ca" symbolFile="Square.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>SR_Output = (SR_Input)^2</comment>
<diagrams>
<NetDiagram name="diagram_Square" landscape="false" format="A4 (210 297)" oid="!ed/1a04/654E/1838/58f70bd15307">
<presentationElements>
<EquationGE presentable="!ed/1a01/654E/1838/58f70bd1ebd">
<position>
<Point x="1653" y="661"/>
</position>
<size>
<Size width="251" height="503"/>
</size>
</EquationGE>
<EquationGE presentable="!ed/1a02/654E/1838/58f70bd13031">
<position>
<Point x="4172" y="574"/>
</position>
<size>
<Size width="1022" height="678"/>
</size>
</EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/1a01/654E/1838/58f70bd1ebd" dstEquation="!ed/1a02/654E/1838/58f70bd13031">
<positions>
<Point x="1905" y="910"/>
<Point x="3598" y="910"/>
<Point x="3598" y="804"/>
<Point x="4170" y="804"/>
</positions>
</Edge>
<Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/1a01/654E/1838/58f70bd1ebd" dstEquation="!ed/1a02/654E/1838/58f70bd13031">
<positions>
<Point x="1905" y="910"/>
<Point x="3598" y="910"/>
<Point x="3598" y="1016"/>
<Point x="4170" y="1016"/>
</positions>
</Edge>
<EquationGE presentable="!ed/1a03/654E/1838/58f70bd1455a">
<position>
<Point x="6552" y="661"/>
</position>
<size>
<Size width="326" height="503"/>
</size>
</EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/1a02/654E/1838/58f70bd13031" dstEquation="!ed/1a03/654E/1838/58f70bd1455a">
<positions>
<Point x="5186" y="910"/>
<Point x="5503" y="910"/>
<Point x="5503" y="910"/>
<Point x="6604" y="910"/>
</positions>
</Edge>
</presentationElements>
</NetDiagram>
</diagrams>
</ed:Operator>
</pragmas>
</Operator>
Notes-Types { Esterel-Technologies } DEFINITIONS ::=
BEGIN
Unit ::= SEQUENCE OF { SEQUENCE {
annot_object OID,
name STRING,
information {
Unit TEXT
{
NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 },
to_c BOOLEAN
{
NT_DEFAULT_VALUE T ,
NT_PRINTABLE F }
} } }
Comment ::= SEQUENCE OF { SEQUENCE {
annot_object OID,
name STRING,
information {
Comment TEXT
{
NT_DEFAULT_VALUE "" ,
NT_FIELD_HEIGHT 3 ,
NT_FIELD_WIDTH 60 },
to_c BOOLEAN
{
NT_DEFAULT_VALUE T ,
NT_PRINTABLE F }
} } }
Comment_Package ::= SEQUENCE OF { SEQUENCE {
annot_object OID,
name STRING,
information {
Description TEXT
{
NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 10 ,
NT_FIELD_WIDTH 60 },
to_c BOOLEAN
{
NT_DEFAULT_VALUE T ,
NT_PRINTABLE F }
} } }
Range ::= SEQUENCE OF { SEQUENCE {
annot_object OID,
name STRING,
information {
Range TEXT
{
NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 },
to_c BOOLEAN
{
NT_DEFAULT_VALUE T ,
NT_PRINTABLE F }
} } }
Resolution ::= SEQUENCE OF { SEQUENCE {
annot_object OID,
name STRING,
information {
Resolution TEXT
{
NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 },
to_c BOOLEAN
{
NT_DEFAULT_VALUE T ,
NT_PRINTABLE F }
} } }
END
Notes-Values { Esterel-Technologies } DEFINITIONS ::=
BEGIN
Unit ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Unit_2","TBD" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Unit_2","TBD" , T },
{"!ed/2970/589C/1330/594d062c7935", "Unit_2","TBD" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Unit_2","TBD" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Unit_2","TBD" , T },
{"!ed/2851/589C/1330/594cea7a23b3", "Unit_2","TBD" , T },
{"!ed/2852/589C/1330/594cea925130", "Unit_2","TBD" , T },
{"!ed/2853/589C/1330/594cea9b550b", "Unit_2","TBD" , T },
{"!ed/2854/589C/1330/594ceaa554f6", "Unit_2","TBD" , T },
{"!ed/2856/589C/1330/594ceabf4b3b", "Unit_2","TBD" , T }}
Comment ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Comment_1","" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Comment_1","" , T },
{"!ed/2970/589C/1330/594d062c7935", "Comment_1","" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Comment_1","" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Comment_1","" , T },
{"!ed/2851/589C/1330/594cea7a23b3", "Comment_1","" , T },
{"!ed/2852/589C/1330/594cea925130", "Comment_1","" , T },
{"!ed/2853/589C/1330/594cea9b550b", "Comment_1","" , T },
{"!ed/2854/589C/1330/594ceaa554f6", "Comment_1","" , T },
{"!ed/2856/589C/1330/594ceabf4b3b", "Comment_1","" , T }}
Comment_Package ::= {
{"!ed/284d/589C/1330/594cea75498b", "Comment_Package_1","TBD" , T }}
Range ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Range_3","TBD" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Range_3","TBD" , T },
{"!ed/2970/589C/1330/594d062c7935", "Range_3","TBD" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Range_3","TBD" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Range_3","TBD" , T }}
Resolution ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Resolution_4","TBD" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Resolution_4","TBD" , T },
{"!ed/2970/589C/1330/594d062c7935", "Resolution_4","TBD" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Resolution_4","TBD" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Resolution_4","TBD" , T }}
END
Notes-Types { Esterel-Technologies } DEFINITIONS ::=
BEGIN
Unit ::= SEQUENCE OF { SEQUENCE {
annot_object OID,
name STRING,
information {
Unit TEXT
{
NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 },
to_c BOOLEAN
{
NT_DEFAULT_VALUE T ,
NT_PRINTABLE F }
} } }
Comment ::= SEQUENCE OF { SEQUENCE {
annot_object OID,
name STRING,
information {
Comment TEXT
{
NT_DEFAULT_VALUE "" ,
NT_FIELD_HEIGHT 3 ,
NT_FIELD_WIDTH 60 },
to_c BOOLEAN
{
NT_DEFAULT_VALUE T ,
NT_PRINTABLE F }
} } }
Comment_Package ::= SEQUENCE OF { SEQUENCE {
annot_object OID,
name STRING,
information {
Description TEXT
{
NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 10 ,
NT_FIELD_WIDTH 60 },
to_c BOOLEAN
{
NT_DEFAULT_VALUE T ,
NT_PRINTABLE F }
} } }
Range ::= SEQUENCE OF { SEQUENCE {
annot_object OID,
name STRING,
information {
Range TEXT
{
NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 },
to_c BOOLEAN
{
NT_DEFAULT_VALUE T ,
NT_PRINTABLE F }
} } }
Resolution ::= SEQUENCE OF { SEQUENCE {
annot_object OID,
name STRING,
information {
Resolution TEXT
{
NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 },
to_c BOOLEAN
{
NT_DEFAULT_VALUE T ,
NT_PRINTABLE F }
} } }
END
Notes-Values { Esterel-Technologies } DEFINITIONS ::=
BEGIN
Unit ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Unit_2","TBD" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Unit_2","TBD" , T },
{"!ed/2970/589C/1330/594d062c7935", "Unit_2","TBD" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Unit_2","TBD" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Unit_2","TBD" , T },
{"!ed/2851/589C/1330/594cea7a23b3", "Unit_2","TBD" , T },
{"!ed/2852/589C/1330/594cea925130", "Unit_2","TBD" , T },
{"!ed/2853/589C/1330/594cea9b550b", "Unit_2","TBD" , T },
{"!ed/2854/589C/1330/594ceaa554f6", "Unit_2","TBD" , T },
{"!ed/2856/589C/1330/594ceabf4b3b", "Unit_2","TBD" , T }}
Comment ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Comment_1","" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Comment_1","" , T },
{"!ed/2970/589C/1330/594d062c7935", "Comment_1","" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Comment_1","" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Comment_1","" , T },
{"!ed/2851/589C/1330/594cea7a23b3", "Comment_1","" , T },
{"!ed/2852/589C/1330/594cea925130", "Comment_1","" , T },
{"!ed/2853/589C/1330/594cea9b550b", "Comment_1","" , T },
{"!ed/2854/589C/1330/594ceaa554f6", "Comment_1","" , T },
{"!ed/2856/589C/1330/594ceabf4b3b", "Comment_1","" , T }}
Comment_Package ::= {
{"!ed/284d/589C/1330/594cea75498b", "Comment_Package_1","TBD" , T }}
Range ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Range_3","TBD" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Range_3","TBD" , T },
{"!ed/2970/589C/1330/594d062c7935", "Range_3","TBD" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Range_3","TBD" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Range_3","TBD" , T }}
Resolution ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Resolution_4","TBD" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Resolution_4","TBD" , T },
{"!ed/2970/589C/1330/594d062c7935", "Resolution_4","TBD" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Resolution_4","TBD" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Resolution_4","TBD" , T }}
END
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment