Node-centric programming

somdn_product_page

(Downloads - 0)

For more info about our services contact : help@bestpfe.com

Table of contents

I Introduction 
1 Application example
2 IoT application characteristics
3 IoT application development challenges
4 Application development approaches
4.1 Node-centric and Macro-programming
4.2 Model-driven development
5 Aim of thesis
6 Thesis contributions
7 Thesis structure
II Related work 
1 Node-centric programming
2 Database approach
3 General-purpose macroprogramming languages
4 Model-based macroprogramming
5 Chapter summary and conclusion
III Our approach to IoT application development 
1 Overview
1.1 Conceptual model
1.1.1 Domain-specic concepts
1.1.2 Functionality-specic concepts
1.1.3 Deployment-specic concepts
1.1.4 Platform-specic concepts
1.2 A development methodology for IoT applications
2 Multi-step IoT application development process
2.1 Overview
2.1.1 Domain concern
2.1.2 Functional concern
2.1.3 Deployment concern
2.1.4 Platform concern
2.1.5 Linking
2.1.6 Handling evolution
2.2 Specifying domain concern with the Srijan vocabulary language (SVL)
2.3 Specifying functional concern
2.3.1 Srijan architecture language (SAL)
2.3.2 Implementing application logic
2.4 Specifying deployment concern
2.4.1 Srijan deployment language (SDL)
2.4.2 Mapping
2.5 Specifying platform concern
2.5.1 Implementing device drivers
2.6 Handling evolution
2.6.1 Evolution in functional concern
2.6.2 Evolution in deployment concern
2.6.3 Evolution in platform concern
2.6.4 Evolution in domain concern
3 Chapter summary
IV SrijanSuite: implementation of our approach
1 System overview
2 System components
2.1 Editor
2.2 Compiler
2.3 Mapper
2.4 Linker
2.5 Runtime system
3 Eclipse plug-in
4 Chapter summary
V Evaluation 73
1 Evaluation metrics
2 Applications for evaluation
3 Development eort
4 Reusability
4.1 Change in target deployment
4.2 Evolution in functionality
5 Code quality
5.1 Code coverage
5.2 Cyclomatic complexity
6 Chapter summary
VI Conclusion and future work 
1 Summary
2 Future work
Appendices
1 Grammars of modeling languages
1.1 SVL grammar
1.2 Customized SAL grammar for building automation domain
1.3 Customized SDL grammar for building automation domain
2 Application domain: building automation
2.1 Building automation: vocabulary specication
2.2 Smart building application: architecture specication
2.3 Fire detection application: architecture specication
2.4 Building automation: deployment specication
3 Publications
References

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *