SPES 2020 Deliverable 1.4.B-3 Concepts for an Integrated Tool ...
SPES 2020 Deliverable 1.4.B-3 Concepts for an Integrated Tool ...
SPES 2020 Deliverable 1.4.B-3 Concepts for an Integrated Tool ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
degree of implicit <strong>an</strong>d explicit interaction between the applications. Static <strong>an</strong>alysis r<strong>an</strong>ging<br />
from simple type checking (e. g., the consistent encoding of signals into CAN messages) to<br />
highly sophisticated scheduling <strong>an</strong>alysis techniques [PEP02] becomes <strong>an</strong> import<strong>an</strong>t method <strong>for</strong><br />
verification <strong>an</strong>d quality assur<strong>an</strong>ce.<br />
Securing intellectual property rights. Distributed development especially requires a sophisticated<br />
rights m<strong>an</strong>agement. In [WA08] the difficulty of the supplier-OEM relationship is mentioned<br />
as <strong>an</strong> import<strong>an</strong>t issue in the automotive domain. OEMs need to be able to investigate<br />
<strong>an</strong>d check the quality of the delivered artifacts, to make sure that the subsystems are compatible<br />
with their environment. OEMs also w<strong>an</strong>t to make sure that the delivered systems are<br />
well-crafted. The only thing that OEMs do today is testing (dynamic <strong>an</strong>alysis) <strong>an</strong>d process<br />
assessments. The adoption of static <strong>an</strong>alysis techniques is often not applicable. Suppliers<br />
on the other side are interested in keeping their special know-how <strong>an</strong>d intellectual properties<br />
undisclosed. In m<strong>an</strong>y cases, it seems to be a good idea to agree on object files as a deliverable.<br />
This has the big adv<strong>an</strong>tage that the intellectual properties of the supplier remain undisclosed.<br />
However, the disadv<strong>an</strong>tages are that static <strong>an</strong>alysis that could ensure the correctness of the<br />
behavior of the software component in its environment (e.g. model checking) or the assessment<br />
of quality attributes is not possible.<br />
12