On environment-driven software model for Internetware
Tóm tắt
Từ khóa
Tài liệu tham khảo
Lu J, Ma X, Tao X, et al. Research and progress on Internetware. Sci China Ser E-Tech Sci (in Chinese), 2006, 36(10): 1037–1080
Goldberg A, Robson D. Smalltalk-80: the Language and Implementation. Reading, Mass: Addison Wesley, 1983
Meyer B. Object-oriented Software Construction. New York: Prentice Hall, 1997
Booch G. Object-oriented Analysis and Design with Applications. Reading, Mass: Addison-Wesley, 1994
Lu J, Tao X, Ma X, et al. On agent-based software model for Internetware. Sci China Ser E-Tech Sci (in Chinese), 2005, 35(12): 1233–1253
Wooldridge M J. An Introduction to Multiagent Systems. Chichester, England: John Wiley & Sons, 2002
Abowd G D, Dey A K, Brown P J, et al, Towards a better understanding of context and context-Awareness. In: Goos G, Hartmanis J, Leeuwen J, eds. Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing. Lecture Notes in Computer Science, Vol 1707. Karlsruhe, Germany: Springer-Verlag, 1999. 304–307
Dey A K, Salber D, Abowd G D. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum-Comput Interact, 2001, 16: 97–166
Dourish P. What we talk about when we talk about context. Personal Ubiquitous Comput, 2004, 8: 19–30
Gruber T R. A translation approach to portable ontology specifications. Knowl Acquis, 1993, 5: 199–220
Ma X, Zhou Y, Pan J, et al. Constructing self-adaptive systems with polymorphic software architecture. In: Chang S, ed. Proceedings of the 19th International Conference on Software Engineering and Knowledge Engineering. Illinois, US: Knowledge System Institute, 2007. 2–8
Medvidovic N, Taylor R N. A classification and comparison framework for software architecture description languages. IEEE T Software Eng, 2000, 26(1): 70–93
Perry D E. An overview of the state of the art in software architecture. In: Proceedings of the 19th International Conference on Software engineering. Boston: ACM, 1997. 590–591
Lamsweerde A V. Goal-oriented requirements engineering: a guided tour, In: Proceedings of the 5th IEEE International Symposium on Requirements Engineering. Toronto: IEEE Computer Society, 2001. 249–262
Kalfoglou Y, Schorlemmer M. Ontology mapping: the state of the art. Knowl Eng Rev, 2003, 18(1): 1–31
Antoniou G, Harmelen F V. Web ontology language: OWL. Staab S, Studer R, eds. Handbook on Ontologies. Germany: Springer-Verlag, 2004. 67–92
Li J, Bu Y, Chen S, Tao X, et al. FollowMe: on research of pluggable infrastructure for context-awareness. In: Proceedings of the 20th International Conference on Advanced Information Networking and Applications. Washington DC: IEEE Computer Society, 2006. 199–204
Bu Y, Chen S, Li J, et al. Context consistency management using ontology based model. In: Hopfner H, turker C, Konig-Ries B, eds. Current Trends in Database Technology. Lecture Notes in Computer Science, Vol. 4254. Berlin, Germany: Springer-Verlag, 2006. 741–755
Bu Y, Gu T, Tao X, et al. Managing quality of context in pervasive computing. In: Proceedings of the Sixth International Conference on Quality Software. Washington DC: IEEE Computer Society, 2006. 193–200
Chen S, Gu T, Tao X P, et al. Application based distance measurement for context retrieval in ubiquitous computing. In: Proceedings of MobiQuitous 2007, Philadelphia, PA, USA, 2007
Lu W. Shadow: Towards privacy protection in pervasive computing environment. Master Thesis, Institute of Computer Software, Nanjing University, 2007
Shi B, Tao X P, Lu J. Rewards-based negotiation for providing context information. In: Proceedings of MPAC 2006, Melbourne, Australia, 2006
Strang T, Popien C. A context modeling survey. In: Proceedings of First International Workshop on Advanced Context Modelling, Reasoning And Management at UbiComp 2004 Nottingham, England, 2004
Borst W N. Construction of engineering ontologies for knowledge sharing and reuse. PhD Thesis. Enschede: University of Twente, 1997
Gu T, Pung H K, Zhang D Q. Towards an OSGi-based infrastructure for context-aware applications in smart homes. Per Com IEEE, 2004, 3(4): 66–74
Rumbaugh J, Jacobson I, Booch G. The Unified Modeling Language Reference Manual. Addison-Wesley Professional, 1998
Nejdl W, Wolpers M, Siberski W, et al. Super-peer-based routing and clustering strategies for RDF-based peer-to-peer networks. In: Proceedings of the 12th international conference on World Wide Web, Budapest, Hungary, ACM, 2003. 536–543
Gu T, Pung H K, Zhang D Q. A peer-to-peer overlay for context information search. In: Proceedings of the 14th IEEE International Conference on Computer Communications and Networks, San Diego, California, 2005. 395–400
Heylighen F. Mining associative meanings from the web: from word disambiguation to the global brain. In: Proceedings of the International Colloquium: Trends in Special Language & Language Technology, Standard Editions, Antwerpen, 2001. 15–44
Davida G I. Security and privacy. In: Proceedings of the Fourth International Conference on Very Large Data Bases, West Berlin, Germany, 1978. 54
Duckham M, Mason K, Stell J, et al. A formal approach to imperfection in geographic information. Comput Envir Urb Syst, 2001, 25(1): 89–103
Worboys M F, Clementini E. Integration of imperfect spatial information. J Vis Lang Comput, 2001, 12(1): 61–80
Sweeney L. K-anonymity: a model for protecting privacy. Int J Uncertain Fuzziness Knowl-Based Syst, 2002, 10(5): 557–570
Machanavajjhala A, Kifer D, Gehrke J, et al. L-diversity: privacy beyond k-anonymity. ACM Trans Knowl Discov Data. 2007, 1(1): 1–3
Li N, Li T, Venkatasubramanian S. T-closeness: privacy beyond k-anonymity and 1-diversity. In: Proceedings of IEEE 23rd International Conference on Data Engineering, 2007, Istanbul, 2007. 106–115
Raiffa H. The Art and Science of Negotiation. Cambridge, Mass: Harvard University Press, 2006
Dardenne A, Lamsweerde A, Fickas S. Goal-directed requirements acquisition. Sci Comp Prog, 1993, 20(1–2): 3–50
Castro J, Kramer J. From software requirements to architectures (STRAW01). SIGSOFT Softw Eng Notes, 2001, 26(6): 49–51
Pan J. A design and implementation for a self-adaptive mechanism based on ontology. Master Thesis. Nanjing: Institute of Computer Software, Nanjing University, 2007
Monroe R T, Kompanek A, Melton R, et al. Architectural styles, design patterns, and objects. IEEE Softw, 1997, 14: 43–52
Garlan D, Monroe R, Wile D. Acme: an architecture description interchange language. In: Johnson J H, ed. Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research. Toronto, Ontario, Canada: IBM Press, 1997. 7
McKenzie C, Preece A, Gray P. Semantic web reasoning using a blackboard system. In: Alferes J J, Bailey J, May W, et al. eds. Principles and Practice of Semantic Web Reasoning, Berlin: Springer, 2006. 204–218
Zhou Y, Pan J, Ma X, et al. Applying ontology in architecture-based self-management applications. In: Proceedings of the 2007 ACM Symposium on Applied Computing. New York: ACM Press, 2007. 97–103
Want R, Hopper A, Falc V, et al. The active badge location system. ACM Trans Inf Syst, 1992, 10: 91–102
Chen G. Solar: Building a context fusion network for pervasive computing. Ph.D. Thesis. Dartmouth: Dartmouth College, 2004
Yu P, Ma X, Lu J, Tao X. A dynamic software architecture oriented approach to online evolution. J Software, 2006, 17(13): 1360–1371
Chen S, Bu Y, Li Y, et al. Toward context-awareness: A workflow embedded middleware. In: Ma J, Jin H, Yang L T, et al. eds. Ubiquitous Intelligence and Computing. Berlin: Springer, 2006. 766–775
Yu P, Cao J, Wen W, et al. Mobile agent enabled application mobility for pervasive computing. In: Ma J, Jin H, Yang L T, et al. eds. Ubiquitous Intelligence and Computing. Berlin: Springer 2006. 648–657
Hong J I, Landay J A. An infrastructure approach to context-aware computing. Human-Comp Interac, 2001, 16(2–4): 287–303
Jang S, Woo W. Ubi-UCAM: A unified context-aware application model. In: Blackburn P, Ghidini C, Turner R M, et al. eds. Modeling and Using Context, Berlin: Springer, 2003. 178–189
Castelli G, Rosi A, Mamei M, et al. A simple model and infrastructure for context-aware browsing of the world. In: Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications. New York: IEEE Computer Society Press, 2007. 229–238
Henricksen K, Indulska J, Rakotonirainy A. Modeling context information in pervasive computing systems. In: Mattern F, Naghshineh M. Pervasive Computing. Berlin: Springer, 2002. 79–117
Chen H, Finin T, Joshi A, et al. Intelligent agents meet the semantic web in smart spaces. IEEE Internet Comp, 2004, 8: 69–79
Hong J I, Landay J A. An architecture for privacy-sensitive ubiquitous computing. In: Proceedings of the 2nd International Conference on Mobile Systems, Applications, and Services. New York: ACM Press, 2004
Roman M, Hess C K, Cerqueira R, et al. Gaia: A middleware infrastructure for active spaces. IEEE Pervasive Comp, 2002, 1(4): 74–83
Bellavista P, Corradi A, Montanari R, et al. Context-aware middleware for resource management in the wireless internet. IEEE Trans Software Eng, 2003, 29(12): 1086–1099
Gu T, Pung H K, Zhang D Q. A service-oriented middleware for building context-aware services. J Netw Comp Appl, 2005, 28(1): 1–18
Capra L, Emmerich W, Mascolo C. CARISMA: Context-aware reflective middleware system for mobile applications. IEEE Trans Software Eng, 2003, 29(10): 929–945
Martinez J J, Salavert I R. A conceptual model for context-aware dynamic architectures. In: Proceedings of the 23rd International Conference on Distributed Computing Systems: Washington, DC: IEEE Computer Society, 2003. 138
Lopes A, Fiadeiro J L. Algebraic semantics of design abstractions for context-awareness. In: Fiadeiro J L, Mosses P, Orejas F. eds. Recent Trends in Algebraic Development Techniques. Berlin: Springer, 2005. 79–93
Lopes A, Fiadeiro J L. Context-awareness in software architectures. In: Morrison R, Oquendo F. eds. Software Architecture. Berlin: Springer. 2005. 146–161
Munnelly J, Fritsch S, Clarke S, An aspect-oriented approach to the modularisation of context. In: Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications: Washington, DC: IEEE Computer Society, 2007
Keays R, Rakotonirainy A. Context-oriented programming. In: Proceedings of the 3rd ACM International Workshop on Data Engineering for Wireless and Mobile Access. New York: ACM Press, 2003