{"title":"Supporting storage and retrieval of computer and human activity","authors":"M. D. Spiteri, J. Bates","doi":"10.1145/319195.319236","DOIUrl":null,"url":null,"abstract":"This paper describes the architecture we designed and constructed to support the storage and retrieval of human and computer activity. We collect information about activities occurring in the real physical world as well as information relating to activities occurring within a computer environment. Important information regarding such activities is digitally represented through paramertised asynchronous events, denoting, for example, workstation operations like manipulation of files and launching of applications, or tracking of users' physical movements, usage of the telephone system, taking books from the library, etc. Our past experience has demonstrated how using events as the glue to build distributed active systems simplifies the construction of complex applications, and enables legacy stand-alone components to be rapidly integated within a larger collaborative environment. Our motivation for storing events is that events can represent indexing points into activities and enable an activity to be reconstructed or replayed. This is particularly useful for capture of online collaboration, automated diary generation, memory recollection environments, and novel scenarios like visualisation and analysis of user mobility. We have designed and authored an event repository architecture that provides powerful search and retrieval facilities, enabling extraction of behaviour patterns, searching for simple and composite occurrences, and replay of stored sequences.","PeriodicalId":335784,"journal":{"name":"Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/319195.319236","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper describes the architecture we designed and constructed to support the storage and retrieval of human and computer activity. We collect information about activities occurring in the real physical world as well as information relating to activities occurring within a computer environment. Important information regarding such activities is digitally represented through paramertised asynchronous events, denoting, for example, workstation operations like manipulation of files and launching of applications, or tracking of users' physical movements, usage of the telephone system, taking books from the library, etc. Our past experience has demonstrated how using events as the glue to build distributed active systems simplifies the construction of complex applications, and enables legacy stand-alone components to be rapidly integated within a larger collaborative environment. Our motivation for storing events is that events can represent indexing points into activities and enable an activity to be reconstructed or replayed. This is particularly useful for capture of online collaboration, automated diary generation, memory recollection environments, and novel scenarios like visualisation and analysis of user mobility. We have designed and authored an event repository architecture that provides powerful search and retrieval facilities, enabling extraction of behaviour patterns, searching for simple and composite occurrences, and replay of stored sequences.