Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 319: TinyDDS > Non-Functional Properties of TinyDDS

Non-Functional Properties of TinyDDS

To ease the application development on sensor nodes, TinyDDS provides non-functional properties both on application and middleware level collectively as a library, called TinyDDS library in the Figure 6 and Figure 7. The application-level non-functional properties accelerate the application development process by providing frequently used non-functional properties such as data aggregation and event detection. Thus, application developers can focus more on their application functionality, e.g. how to interpret and process data and event. Moreover, utilizing non-functional properties can reduce the application complexity and thus improve the maintainability. On the other hand, middleware-level non-functional properties allows application developers to adjust the behavior of the middleware to suit their need and constraints, i.e., choosing event routing protocol which suite the application or specify the QoS of each middleware components. In addition, TinyDDS library is designed to be portable and can be used by many TinyDDS based application. Therefore, by using both application and middleware-level non-functional properties, application developers can gain better reusability, maintainability, composability and performance.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial


 Â