The SeMEther Project

1. Related work: o Deadline: 6/11 (F), Midnight o Deliverables: 2 -3 pages report/each

Category Papers Responsibility Context 16, 19, 20, 24, 25, 28, 29, Kartik 31, 33 Ubiquitous 1, 2, 4, 5, 14, 44, 46, 47, Sachin Computing/Model/Programming 57, 58, 59 (Event-driven Architecture) Rule/Workflow 41, 42, 43 Sushil Service Composition (Web 50, 52, 54 Sushil services, Jini services, etc) Mobile Computing 7, 13, 49 Sushil (technologies – Bluetooth, location detection, etc) Policy, Profile 3, 39 Sushil Policy, Profile 40, 55, 60 (new) Sachin

2. Demo Scenario Design: o Deadline : 6/12 (S), 11:00 am o Deliverables : an integrated schenario

3. Meeting : 6/12 (S), 3 :00pm

4. Technologies Feasibility Testing and Evaluation o Deadline: 6/15 (T) o Deliverables: 1 – 2 page report/each o Target: Rule Engine, Bluetooth, CC/PP, Vcard, etc

5. High Level Design o Deadline : 6/17 (Th) o Deliverables : Design Documentation o Architecture diagram, o Component description, o Interfaces design,

6. Meeting: 6/17 (Th), 3:00pm

7. Detailed Design o Deadline: 6/20 (S) o Deliverables : Detailed Design Documentation o Detailed component description o Policy Specification o Profile Specification, o Rule Specification, o Service Specification, o Script Specification o Resource (devices, info, data) Specification

8. Coding and Integration: 6/21 – 7/12 9. Initial demo o Deadline: 7/12 (M) 10.Testing o Deadline: 7/19 (M) o Deliverables: Testing Scenario/Results 11.Internal demo o Deadline: 7/22 (Th) 12.Trip to San Jose: 7/24 – 7/29

Reading List: ID: 1 Paper : Context-Based Secure Resource Access in Pervasive Computing Environments url : http://www.cs.umn.edu/Ajanta/papers/Sec-9_tripathi_A.pdf abstract : Concept of providing pervasive computing environment at different locations.

ID: 2 Paper : SemanticWeb in the Context Broker Architecture url : http://ebiquity.umbc.edu/v2.1/_file_directory_/papers/76.pdf abstract : To revise Cobra's concept and their current status

ID: 3 Paper : An Ontology for Context-Aware Pervasive Computing Environments url : http://ebiquity.umbc.edu/v2.1/_file_directory_/papers/63.pdf abstract : To revise Cobra's concept and their current status

ID: 4 Paper : Profile Driven Data Management for Pervasive Environments url : http://citeseer.ist.psu.edu/cache/papers/cs/26303/http:zSzzSzwww.cs.umb c.eduzSz~dchakr1zSzcadip2zSzmypaperszSzmogatu.pdf/perich02profile.pdf abstract : profile/collecting data from mobile devices

ID: 5 Paper : Architectural Issues for Pervasive Computing url : http://citeseer.ist.psu.edu/cache/papers/cs/13819/http:zSzzSzwww.cs.was hington.eduzSzsewpczSzpaperszSzweber.pdf/architectural-issues-for- pervasive.pdf abstract : appears to be close to our architecture

ID: 6 Paper : Roles and Agents in Pervasive Communities url : http://citeseer.ist.psu.edu/cache/papers/cs/14422/http:zSzzSzwww.dstc.m onash.edu.auzSzstaffzSzseng-wai-lokezSzwritingszSzwmcsa-mvc.pdf/roles- and-agents-in.pdf abstract : roles in pervasive computing

ID: 7 Paper : Pervasive Computing and Bluetooth url : http://citeseer.ist.psu.edu/cache/papers/cs/18913/http:zSzzSzwww.cs.hut .fizSzOpinnotzSzTik-86.174zSzpervasive.pdf/pervasive-computing-and- bluetooth.pdf abstract : paper on bluetooth

ID: 8 Paper : Pervasive Privacy with Identity Management url : http://citeseer.ist.psu.edu/cache/papers/cs/26683/http:zSzzSzwww.teco.e duzSz~philipzSzubicomp2002wszSzorganizezSzidentity.pdf/pervasive- privacy-with-identity.pdf abstract : profile and privacy

ID: 9 Paper : People Tracking with Anonymous and ID-Sensors Using Rao- Blackwellised Particle Filters url : http://citeseer.ist.psu.edu/cache/papers/cs/30185/http:zSzzSzwww.cs.was hington.eduzSzhomeszSzjeffrozSzpubszSzschulz2003peoplezSzschulz2003peop le.pdf/schulz03people.pdf abstract : person tracking

ID: 10 Paper : Enabling “Smart Spaces:” Entity Description and User Interface Generation for a Heterogeneous Component-based Distributed System url : http://citeseer.ist.psu.edu/cache/papers/cs/3467/http:zSzzSzdaedalus.cs .berkeley.eduzSzpublicationszSzss.pdf/hodes98enabling.pdf abstract : dynamic user interface

ID: 11 Paper : An Application Model for Interactive Environments url : http://citeseer.ist.psu.edu/cache/papers/cs/13819/http:zSzzSzwww.cs.was hington.eduzSzsewpczSzpaperszSzbanavar.pdf/banavar00application.pdf abstract : Writing application for pervasive computing

ID: 12 Paper : Jini and PvC url : http://www-106.ibm.com/developerworks/wireless/library/wi- jini.html abstract : jini and pervasive computing

ID: 13 Paper : Jini Home Networking: A Step toward Pervasive Computing url : http://www.ee.oulu.fi/~skidi/teaching/mobile_and_ubiquitous_multimedia_ 2002/Jini_home_networking.pdf abstract :

ID: 14 Paper : Project Aura: Towards Distractin-Free Pervasive Computing url : http://citeseer.ist.psu.edu/cache/papers/cs/30254/http:zSzzSzwww- 2.cs.cmu.eduzSzafszSzcs.cmu.eduzSzprojectzSzaurazSzwwwzSzdocdirzSzAura- Perv02.pdf/garlan02project.pdf abstract : Project Aura

ID: 15 Paper : ruleML url : http://www.ruleml.org abstract : Rule Markup

ID: 16 Paper: Supporting Knowledge Management in Context-Aware and Pervasive Environments Using Event-Based Co-ordination url: http://csdl.computer.org/dl/proceedings/dexa/2003/1993/00/19930929.pdf abstract : tuple space concept to adapt, co-ordinate and control a set of ordered events (e.g. workflow processes) as well as applications and devices in mobile settings, in combination with a content-based, message-oriented communication infrastructure.

ID: 17 Paper: Workflow-oriented System for the Management of Container Transportation: Challenges and Architecture url: http://www.iro.umontreal.ca/~bassil/BPM_Submission_11_01_2004_Bassil.pdf absract: an optimized scheduling of a limited number of resources

ID: 18 Paper: Jadwiga Indulska. Context aware systems for pervasive computation. Tutorial on the DAIS FMOODS 2003 conference, november 18 2003. url:

ID: 19 Paper: Karen Henricksen, Jadwiga Indulska, and Andry Rakotonirainy. Modeling context information in pervasive computing systems. In Proceedings of the First International Conference on Pervasive Computing, volume 2414 of Lecture Notes in Computer Science, pages 167- 180, Zurich, August 2002. Springer-Verlag. url: http://www.dstc.edu.au/m3/papers/Pervasive2002.pdf

ID: 20 Paper: Jadwiga Indulska, Ricky Robinson, Andry Rakotonirainy, and Karen Henricksen. Experiences in using cc/pp in context-aware systems. In Ming-Syan Chen, Panos K. Chrysanthis, Morris Sloman, and Arkady B. Zaslavsky, editors, Proceedings of the 4th International Conference on Mobile Data Management, volume 2574 of Lecture Notes in Computer Science, pages 247-261, Melbourne, Australia, January 21-24 2003. Springer-Verlag. url: http://media.sm.luth.se/~qwazi/reading/papers/ccpp.pdf

ID: 21 Paper: Karen Henricksen, Jadwiga Indulska, and Andry Rakotonirainy. Generating context management infrastructure from context models. In 4th International Conference on Mobile Data Management (MDM) - Industrial Track, Melbourne, Australia, January 2003. url:

ID: 22 Paper: Karen Henricksen. A framework for context-aware pervasive computing applications. PhD thesis, School of Information Technology and Electrical Engineering, The University of Queensland, September 2003.

ID: 23 Paper: Jadwiga Indulska, Ted McFadden, Matthias Kind, and Karen Henricksen. Scalable location management for context-aware systems. In G.Goos, J.Hartmanis, and J. van Leeuwen, editors, Proceedings of the 4th International Conference on Distributed Applications and Interoperable Systems, DAIS 2003, volume 2893 of Lecture Notes in Computer Science, pages 224-235, Paris, France, november 19-21 2003. ENST, Springer-Verlag. Url: http://pace.dstc.edu.au/publications/public/DAIS2003-conf-479.pdf

ID: 24 Paper: Anind K. Dey and Gregory D. Abowd. Towards a better understanding of context and context-awareness. In Workshop on The What, Who, Where, When, and How of Context- Awareness, as part of the 2000 Conference on Human Factors in Computing Systems (CHI 2000), The Hague, The Netherlands, April 3 2000. Url: http://www.cc.gatech.edu/fce/ctk/pubs/HUC99-panel.pdf

ID: 25 Paper: Daniel Salber, Anind K. Dey, and Gregory D. Abowd. The context toolkit: Aiding the development of context-enabled applications. In Proceedings of CHI 1999, pages 434-441, Pittsburg (PA), USA, 15-20 may 1999. Url: http://www.cc.gatech.edu/fce/contexttoolkit/pubs/SEWPC00.pdf

ID: 26 Paper: Albrecht Schmidt. Implicit human computer interaction through context. Personal Technologies, 4(2-3):191-199, 2000. Url: http://www.teco.uni- karlsruhe.de/~albrecht/publication/draft_docs/implicit-interaction.pdf

ID: 27 Paper: Joelle Coutaz and Gaetan Rey. Computer-Aided Design of User Interfaces III, chapter Foundations for a Theory of Contextors., pages 13-32. Kluwer Academic Publishing, 2002. Url: http://www.wkap.nl/prod/b/1-4020-0643-8

ID: 28 Paper: Ubiquitous Attentiveness - enabling context-aware mobile applications and services Url: https://doc.telin.nl/dscgi/ds.py/Get/File- 31934/Telematica_Instituut_EUSAI_new_format.pdf

ID: 29 Paper: Licia Capra, Wolfgang Emmerich, and Cecilia Mascolo. Carisma: Context-aware reflective middleware system for mobile applications. IEEE Transactions on Software Engineering, 29(10):929-945, October 2003. Url: http://www.cs.ucl.ac.uk/staff/w.emmerich/publications/TSE/charisma/tse0 3.pdf

ID: 30 Paper: Richard Glassey, Graeme Stevenson, Matthew Richmond, Paddy Nixon amd Sotirios Terzis, Feng Wang, and Ian Ferguson. Towards a middleware for generalized context management. In Proceedings of the first International Workshop on Middleware for Pervasive and Ad Hoc Computing (MPAC)., pages 45-52, Rio De Janeiro, Brazil, 16-20 June 2003.

ID: 31 Paper: John S.Davis II, Daby M.Sow, Marion Blount, and Maria R.Ebling. Context tailor: Towards a programming model for context-aware computing. In Proceedings of the first International Workshop on Middleware for Pervasive and Ad Hoc Computing (MPAC)., pages 68-75, Rio De Janeiro, Brazil, 16-20 June 2003. Url: http://www.research.ibm.com/tailor/mpac2003.pdf

ID: 32 Paper: Carlos R.E.Arruda Jr, Renato Bulcao Neto, and Maria da Graca Pimentel. Open context-aware storage as a web service. In Proceedings of the first International Workshop on Middleware for Pervasive and Ad Hoc Computing (MPAC)., pages 81-87, Rio De Janeiro, Brazil, 16-20 June 2003. Url:

ID: 33 Paper: William G. Griswold, Robert Boyer, Steven W. Brown, and Tan Minh Truong. A component architecture for an extensible, highly integrated context- aware computing infrastructure. In 25th International Conference on Software Engineering, May 03-10 2003. Url: http://www.cs.ucsd.edu/~wgg/Abstracts/ac-arch.pdf

ID: 34 Paper: Thomas Strang, Claudia Linnhoff-Popien, and Korbinian Frank. CoOL: A Context Ontology Language to enable Contextual Interoperability. In Jean-Bernard Stefani, Isabelle Dameure, and Daniel Hagimont, editors, LNCS 2893: Proceedings of 4th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS2003), volume 2893 of Lecture Notes in Computer Science (LNCS), pages 236-247, Paris/France, November 2003. Springer Verlag. Url: http://www.kn.op.dlr.de/~strang/paper/dais2003/DAIS2003CameraReadyVersi on.pdf

ID:35 Paper : Object-oriented database url : http://www.service-architecture.com/object-oriented- databases/articles/index.html abstract : information about object-oriented databases

ID:36 Paper : AN EXPLORATION OF OBJECT ORIENTED DATABASE MANAGEMENT SYSTEMS url : http://www.25hoursaday.com/WhyArentYouUsingAnOODBMS.html abstract : information about object-oriented databases

ID:37 Paper : Lets Use An Object Oriented Database url : http://c2.com/cgi/wiki?LetsUseAnObjectOrientedDatabase abstract : information about object-oriented databases

ID:38 paper : XML and databases url : http://www.rpbourret.com/xml/XMLAndDatabases.htm#nativedb abstract : XML Databases

ID:39 paper : vCard and vCalendar url : http://www.imc.org/pdi/ abstract : iCalendar RFCs

ID:40 paper : A quick look at iCalendar url : http://www.w3.org/2000/01/foo abstract :

ID:41 paper : Applications of rule-base coverage measures to expert system evaluation url : http://citeseer.ist.psu.edu/cache/papers/cs/2552/http:zSzzSzcs.hofstra. eduzSz~vbarrzSzjkbs.pdf/barr98applications.pdf abstract : rule base system evaluation

ID:42 paper : Rule base system url : http://www.cs.unt.edu/~steiner/4410/rules2.pdf abstract : Rule base system ppt

ID:43 paper :Detecting and Correcting Errors in Rule-Based Expert Systems: An Integration of Empirical and Explanation-based Learning url :http://citeseer.ist.psu.edu/cache/papers/cs/536/ftp:zSzzSzftp.ics.uci. eduzSzpubzSzmachine-learning-paperszSzpublicationszSzP azzani-KA91-KR-FOCL.pdf/pazzani91detecting.pdf abstract :

ID:44 paper :Devising a Flexible Event Model on Top of a Common Data/Knowledge Storage Manager url :http://citeseer.ist.psu.edu/cache/papers/cs/1608/ftp:zSzzSzftp.cs.ust. hkzSzpubzSztechreportzSz96zSztr96-14.pdf/chan96devisin g.pdf abstract :rule based system and events

ID:45 paper :Optimization of rulebased expert system via state tranition system construction url :http://citeseer.ist.psu.edu/cache/papers/cs/929/ftp:zSzzSzgarovix.ijs. sizSzpubzSzpaperszSzbzzSzcaia94.pdf/optimization-of-ru le-based.pdf abstract :

ID:46 paper :Modular event-based systems url :http://journals.cambridge.org/bin/bladerunner? 30REQEVENT=&REQAUTH=0&500001REQSUB=&REQSTR1=S0269888903000559 abstract :

ID:47 paper :Scooby Event Based Pervasive Computing Infrastructure url :http://www.cms.livjm.ac.uk/pgnet2003/submissions/Paper-51.pdf abstract :

ID:48 paper :A Deployment System for Pervasive Computing url :http://w3.msi.vxu.se/users/jesan/publications/andersson_ICSM00.pdf abstract :We introduce a prototype implementation, the Java Distributed Run-time Updating Management System (JDRUMS), which we have used as a vehicle for eliciting requirements for our deployment model

ID:49 paper :A Location System with Bluetooth url :http://www.kmutt.ac.th/itc2002/CD/pdf/17_07_45/WP2_PK/5.pdf abstract :

ID:50 paper :An Architecture to Support Dynamic Composition of Service Components url :http://www.doc.ic.ac.uk/~hf1/phd/papers/toread/mennie00architecture.pdf abstract :service composition using jini

ID:51 paper :BBN-DASADA, Agent-based Service-Oriented Software Composition url :http://aai.bbn.com/cougaar/ServiceOrientedComposition_1.0g.pdf abstract :service composition

ID:52 paper :Definition of Contracts for Service Composition url :http://www.informatik.hu-berlin.de/~milanovi/cdl.pdf abstract :service contract

ID:53 paper :Knowledge sharing url :http://www-ksl.stanford.edu/knowledge-sharing/papers/ abstract :

ID: 54 Paper: Service Interoperability on Context Level in Ubiquitous Computing Environments url: http://galeb.etf.bg.ac.yu/~vm/cd1/papers/80.pdf abstract: deal with contextual service interoperability on a separate level. dynamic context association and common understanding of relations between services and context model.

ID: 55 Paper: Mediating Knowledge between Application Components url: http://smi- web.stanford.edu/projects/biostorm/bibliography/crubezy-iswc-is-demo- final.pdf abstract : defining mapping relations between the ontologies involved in their application and (2) in running a mapping interpreter to mediate content knowledge and data among the corresponding ontology-based components.

ID: 56 Paper: Rule-Based Dynamic Modification of Workflows in a Medical Domain url: http://dol.uni-leipzig.de/pub/1999-14 abstract: developed a rule- based approach for partially automated management of semantic exceptions during workflow instance execution. Rules are being used to detect semantic exceptions and to decide which activities have to be dropped or added. For dynamic modification of an affected workflow instance, we provide two algorithms (drcd-and p- algorithm) which locate appropriate deletion or insertion points and carry out the dynamic change of control flow.

ID: 57 Paper: A Role-Based Delegation Framework for Healthcare Information Systems url: http://portal.acm.org/citation.cfm?doid=507711.507731 abstract: addresses the issue of how to advocate selective information sharing in rolebased systems while minimizing the risks of unauthorized access. We introduce a systematic approach to specify delegation and revocation policies using a set of rules.

ID: 58 Paper: Foundation of a Framework to Support Knowledge Management in the Field of Context-Aware and Pervasive Computing. url: http://crpit.com/confpapers/CRPITV21WAmann.pdf abstract: a distributed, context-aware and pervasive computing framework to support maintenance and administration tasks

ID: 59 Paper: Architectural Requirements for Building Context-Aware Services Platforms Url: http://www.inf.ufes.br/~zegonc/material/article_patricia_EUNICE2003_Ver saoFinal.pdf Abstract: context awareness, service platforms

ID: 60 Paper: Policy-based Web Service Composition URL: http://ieeexplore.ieee.org/iel5/9018/28626/01281707.pdf? tp=&arnumber=1281707&isnumber=28626