(4 slides per page) - Updated
(4 slides per page) - Updated
(4 slides per page) - Updated
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Overview<br />
Phase 10<br />
Introduction<br />
Notations<br />
Java<br />
Implementation<br />
of modules<br />
Module Tests<br />
Procedure<br />
Example - TLC<br />
Example - SBC<br />
Phase 11<br />
Phase 12<br />
Summary<br />
Overview<br />
Phase 10<br />
Introduction<br />
Notations<br />
Java<br />
Implementation<br />
of modules<br />
Module Tests<br />
Procedure<br />
Example - TLC<br />
Example - SBC<br />
Phase 11<br />
Phase 12<br />
Summary<br />
Validation: run tests<br />
Output of JUnit test environment:<br />
Test result with one error:<br />
Testsuite: tlc.TrafficLightBehaviorTest<br />
Tests run: 33, Failures: 1, Errors: 0, Time elapsed: 0,217 sec<br />
Testcase: testInit(tlc.TrafficLightBehaviorTest): FAILED<br />
main_red not set<br />
junit.framework.AssertionFailedError: main_red not set<br />
at tlc.TrafficLightBehaviorTest.testInit(TrafficLightBehaviorTest.java:103)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br />
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:<br />
Test tlc.TrafficLightBehaviorTest FAILED<br />
Test result with no errors:<br />
Testsuite: tlc.TrafficLightBehaviorTest<br />
Tests run: 33, Failures: 0, Errors: 0, Time elapsed: 0,213 sec<br />
Implementation of SunBlindContoller<br />
See Netbeans-Project on http://swe.uni-due.de.<br />
61 / 89<br />
63 / 89<br />
Overview<br />
Phase 10<br />
Introduction<br />
Notations<br />
Java<br />
Implementation<br />
of modules<br />
Module Tests<br />
Procedure<br />
Example - TLC<br />
Example - SBC<br />
Phase 11<br />
Phase 12<br />
Summary<br />
Overview<br />
Phase 10<br />
Phase 11<br />
Introduction<br />
Procedure<br />
Example - TLC<br />
Example - SBC<br />
Phase 12<br />
Summary<br />
Example 2: sun blind control<br />
Phase 11: Implement software components and<br />
test environment<br />
...<br />
7. Design a software architecture for all components of the<br />
global system architecture that should be implemented in<br />
software<br />
8. Specify the behavior of all components of all software<br />
architectures, using sequence diagrams<br />
9. Specify the software components of all software<br />
architectures as state machines<br />
10. Implement software components and test environment<br />
11. Integrate and test software components<br />
12. Integrate and test hardware and software<br />
62 / 89<br />
64 / 89