11.10.2013 Views

(4 slides per page) - Updated

(4 slides per page) - Updated

(4 slides per page) - Updated

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!