參考文獻 |
〔1〕Z. You, "The reliability analysis of embedded systems", 2013 International Conference on Information Science and Cloud Computing Companion, pp. 458-462, IEEE, 2013
〔2〕M. Eriksson and V. Hallberg, "Comparison between JSON and YAML for data serialization", The School of Computer Science and Engineering Royal Institute of Technology, pp. 1-25, 2011.
〔3〕B. Lin, Y. Chen, X. Chen, and Y. Yu, "Comparison between JSON and XML in Applications Based on AJAX", 2012 International Conference on Computer Science and Service System, pp. 1174-1177, IEEE, 2012
〔4〕T. Sheard and D. Stemple, "Automatic verification of database transaction safety", ACM Transactions on Database Systems (TODS), vol. 14, no. 3, pp. 322-368, 1989.
〔5〕R. K. Kodali and V. S. K. Gorantla, "Weather tracking system using MQTT and SQLite", 2017 3rd International Conference on Applied and Theoretical Computing and Communication Technology (iCATccT), pp. 205-208, IEEE, 2017
〔6〕G. Sivathanu, C. P. Wright, and E. Zadok, "Ensuring data integrity in storage: Techniques and applications", Proceedings of the 2005 ACM workshop on Storage security and survivability, pp. 26-36, 2005
〔7〕S. Verma, "U-boot environment variables", Linux Journal, vol. 2014, no. 246, p. 2, 2014.
〔8〕K. M. Lofgren, R. D. Norman, G. B. Thelin, and A. Gupta, "Wear leveling techniques for flash EEPROM systems", ed: Google Patents, 2001
〔9〕S. A. Gorobets, A. D. Bennett, P. J. Smith, A. W. Sinclair, K. M. Conley, and P. D. Royall, "Cyclic flash memory wear leveling", ed: Google Patents, 2008
〔10〕S. Kulkarni and P. Jisha, "Study of Bad block management and Wear leveling in NAND flash memories", 2013.
〔11〕M. Machado, C. Van Genderen, P. Lee, and J. Park, "Serial flash integrated circuit having error detection and correction", ed: Google Patents, 2004
〔12〕V. Prabhakaran, A. C. Arpaci-Dusseau, and R. H. Arpaci-Dusseau, "Analysis and Evolution of Journaling File Systems", USENIX Annual Technical Conference, General Track, pp. 196-215, vol. 194, 2005
〔13〕S. Tuli, S. Tuli, U. Jain, and R. Buyya, "APEX: Adaptive Ext4 File System for Enhanced Data Recoverability in Edge Devices", arXiv preprint arXiv:1910.01642, 2019.
〔14〕D. Chen, X. Han, and W. Wang, "Use of sqlite on embedded system", 2010 International Conference on Intelligent Computing and Cognitive Informatics, pp. 210-213, IEEE, 2010
〔15〕S. W. Dietrich and S. D. Urban, "Fundamentals of object databases: Object-oriented and object-relational design", Synthesis lectures on data management, vol. 2, no. 1, pp. 1-173, 2010.
〔16〕J. Han, E. Haihong, G. Le, and J. Du, "Survey on NoSQL database", 2011 6th international conference on pervasive computing and applications, pp. 363-366, IEEE, 2011
〔17〕S. K. Gajendran, "A survey on nosql databases", University of Illinois, 2012.
〔18〕W. Keller, "Mapping objects to tables", Proc. of European Conference on Pattern Languages of Programming and Computing, Kloster Irsee, Germany, p. 207, vol. 206, Citeseer, 1997
〔19〕L. Cabibbo, "Ondm: an object-nosql datastore mapper", Faculty of Engineering, Roma Tre University. Retrieved June 15th, 2013.
〔20〕B. Carpenter, G. Fox, S. H. Ko, and S. Lim, "Object serialization for marshaling data in a Java interface to MPI", Concurrency: Practice and Experience, vol. 12, no. 7, pp. 539-553, 2000.
〔21〕A. Sumaray and S. K. Makki, "A comparison of data serialization formats for optimal efficiency on a mobile platform", Proceedings of the 6th international conference on ubiquitous information management and communication, pp. 1-6, 2012
〔22〕H. Ishikawa, Y. Yamane, Y. Izumida, and N. Kawato, "An object-oriented database system Jasmine: implementation, application, and extension", IEEE Transactions on Knowledge and Data Engineering, vol. 8, no. 2, pp. 285-304, 1996.
〔23〕D. Barry and T. Stanienda, "Solving the Java object storage problem", Computer, vol. 31, no. 11, pp. 33-40, 1998.
〔24〕C. Richardson, "ORM in dynamic languages", Communications of the ACM, vol. 52, no. 4, pp. 48-55, 2009.
〔25〕L. Cardelli and P. Wegner, "On understanding types, data abstraction, and polymorphism", ACM Computing Surveys (CSUR), vol. 17, no. 4, pp. 471-523, 1985.
〔26〕M. Abadi and L. Cardelli, A theory of objects. Springer Science & Business Media, 2012.
〔27〕S. Sharify, A. Lu, J. Chen, A. Bhattacharyya, A. Hashemi, N. Koudas, and C. Amza, "An Improved Dynamic Vertical Partitioning Technique for Semi-structured Data", 2019 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 243-256, IEEE, 2019
〔28〕B. Stroustrup, "C++ glossary", ed, 2007
〔29〕R. M. Amadio and L. Cardelli, "Subtyping recursive types", ACM Transactions on Programming Languages and Systems (TOPLAS), vol. 15, no. 4, pp. 575-631, 1993.
〔30〕R. C. Martin, "The Liskov substitution principle", C++ Report, vol. 8, no. 3, p. 14, 1996.
〔31〕"tormdb", https://github.com/changyuheng/tormdb
〔32〕「物聯網嵌入式系統應用軟體開發經驗問卷調查」,https://www.surveycake.com/s/aQKBr |