ios_include.h
Go to the documentation of this file.
1 /** @file ios_include.h Include iosystem plugin headers */
2 
3 /*
4  ****************************************************
5  Convenience header file that includes all headers
6  relevant to the iosystem plugin. The make system will append
7  an include directive for this file to the "allplugins.h"
8  include file.
9 
10  (C) 2010, Thomas Wittmann, Thomas Moor
11  ****************************************************
12  */
13 
14 #ifndef FAUDES_IOS_INCLUDE_H
15 #define FAUDES_IOS_INCLUDE_H
16 
17 // activate debug messages
18 #ifndef FAUDES_DEBUG_IOSYS
19 #define FAUDES_DEBUG_IOSYS
20 #endif
21 
22 #include "ios_attributes.h"
23 #include "ios_system.h"
24 #include "ios_algorithms.h"
25 
26 
27 #endif
28 
29 
30 /**
31 
32 
33 @defgroup IoSysPlugin I/O System PlugIn
34 
35 
36 @ingroup AllPlugins
37 
38 @section IosOverview Overview
39 
40 <p>
41 This plug-in implements discrete event systems with alternating
42 input and output events that satisfy Willems' conditions on
43 I/O behaviours. Special attention is payed to non-closed languages
44 and their not necessarily complete omega extensions.
45 </p>
46 
47 <p>
48 A detailed discussion on the subject is given in
49 Thomas Wittmann's Diploma Thesis, including how the results
50 relate to earlier work of Moor/Raisch on abstraction based
51 control of hybrid systems. A technical report has been submitted
52 for publication and is currently under review.
53 For a consise introduction, see the libFAUDES user reference,
54 section <a href="../reference/iosystem_index.html">IoSystem</a>.
55 </p>
56 
57 @section IosLicense License
58 
59 <p>
60 This plug-in is distributed with libFAUDES and under the terms of
61 the LGPL.
62 </p>
63 <br>
64 <br>
65 <br>
66 
67 
68 <p>
69 Copyright (C) 2010 Thomas Wittmann, Thomas Moor
70 </p>
71 
72 
73 
74 
75 */
Algorithms addressing I/O-systems.
I/O-system attributes.
Generator with I/O-system attributes.

libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen