{"title":"Handling self-modifying code using software dynamic translation","authors":"Joy W. Kamunyori","doi":"10.1145/1347787.1347807","DOIUrl":"https://doi.org/10.1145/1347787.1347807","url":null,"abstract":"Self-modifying code is code that overwrites and changes its own instructions during its execution. Code often self-modifies for benign reasons, such as in Just-In-Time (JIT) compilers. This programming technique can also be used for malicious purposes, as in metamorphic viruses, which transform themselves in every generation to evade detection. Strata, a software dynamic translation framework developed at the University of Virginia, was not originally implemented to handle self-modifying code. This poster details the extensions made to Strata in order to allow the framework to recognize and safely handle self-modifying code. Copyright is held by author/owner(s) Tapia'07, October 14-17, 2007, Lake Buena Vista, Florida, USA ACM 978-1-59593-866-4/07/0010","PeriodicalId":326471,"journal":{"name":"Richard Tapia Celebration of Diversity in Computing Conference","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116029426","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Learning locomotion behaviors for adaptation of omni-directional walking patterns","authors":"Lonnie T. Parker","doi":"10.1145/1347787.1347809","DOIUrl":"https://doi.org/10.1145/1347787.1347809","url":null,"abstract":"To further research in Human-Robot interaction, this poster presents the use of a finite state machine and a genetic algorithm to learn walking patterns for a 6-legged robot. A finite state machine outlines 27 different states represented by various combinations of robot leg orientations. These states were hard-coded into each unit’s primary controller, and a Java program generated and implemented a modified genetic algorithm to learn a forward walking pattern. Experiments determined that the optimal gene length for each chromosome was 6. This provided the chromosome with the highest fitness while preventing excessive leg movement of the robotic platform. Copyright is held by author/owner(s) Tapia'07, October 14-17, 2007, Lake Buena Vista, Florida, USA ACM 978-1-59593-866-4/07/0010","PeriodicalId":326471,"journal":{"name":"Richard Tapia Celebration of Diversity in Computing Conference","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124369670","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Coronal loop detection in solar images","authors":"N. Durak","doi":"10.1145/1347787.1347803","DOIUrl":"https://doi.org/10.1145/1347787.1347803","url":null,"abstract":"To monitor abnormal events in the sun and to support solar physics research, NASA has taken solar pictures every minute since 1995. Images containing coronal loops are especially important to researchers. The search of images with coronal loops is currently performed manually and is thus tedious and time consuming. In this study, we aim at retrieving these images automatically. We do this by applying image preprocessing techniques, dividing each image into blocks, extracting important features from each block, and training classifiers with these features. Our classifiers to date obtain 80% of recall and 63% of precision on our training set. Copyright is held by author/owner(s) Tapia'07, October 14-17, 2007, Lake Buena Vista, Florida, USA ACM 978-1-59593-866-4/07/0010","PeriodicalId":326471,"journal":{"name":"Richard Tapia Celebration of Diversity in Computing Conference","volume":"157 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133006401","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Usability size N","authors":"Andrea Williams","doi":"10.1145/1347787.1347812","DOIUrl":"https://doi.org/10.1145/1347787.1347812","url":null,"abstract":"In today’s software development environment building a usable, customer-satisfactory product is key to success. User satisfaction and usefulness are measured using studies of potential customers, which are expensive. This can cause problems because some managers simply fall back on cheaper heuristic evaluations using developers as testers and leaving out the real users. By using Applications Quest, a data mining clustering tool, we would like to see if given a population of size N is there a subset that would yield the same results as the larger population. Using such a subset allows the developers to stay on time and budget. Copyright is held by author/owner(s) Tapia'07, October 14-17, 2007, Lake Buena Vista, Florida, USA ACM 978-1-59593-866-4/07/0010","PeriodicalId":326471,"journal":{"name":"Richard Tapia Celebration of Diversity in Computing Conference","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121120670","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A C++ class supporting state-deficient adjoint state methods","authors":"M. Enríquez","doi":"10.1145/1347787.1347805","DOIUrl":"https://doi.org/10.1145/1347787.1347805","url":null,"abstract":"The adjoint-state method is widely used for computing gradients in simulation-driven optimization problems. The adjoint-state evolution equation requires access to the entire history of the system states. There are instances, however, where the required state for the adjoint-state evolution is not readily accessible. This poster introduces a C++ class, StateHistory, to support multiple solutions to this problem. Derived StateHistory classes implement a (simulation) time-altering function and data-access functions, which can be used in tandem to access the entire state history. These ideas were implemented in the context of TSOpt, a time-stepping library for simulation-driven optimization algorithms. Copyright is held by author/owner(s) Tapia'07, October 14-17, 2007, Lake Buena Vista, Florida, USA ACM 978-1-59593-866-4/07/0010","PeriodicalId":326471,"journal":{"name":"Richard Tapia Celebration of Diversity in Computing Conference","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121123486","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A spatio-temporal model for bias estimation in radar rainfall data","authors":"Talithia Williams","doi":"10.1145/1347787.1347814","DOIUrl":"https://doi.org/10.1145/1347787.1347814","url":null,"abstract":"This research develops and employs a regime switching autoregressive state space model to improve current methods of accounting for bias in rainfall estimation. Typical devices used to measure rainfall, namely rain gauges and weather radars, are prone to measurement error and systematic bias. Because the data collected from these devices is used in Flood Alert Systems to determine runoff and provide flood warnings, it is critically important that rainfall values are accurately quantified. The proposed autoregressive state space model addresses inherent problems, often ignored in current methods, by adjusting for storm intensity while accounting for spatial and temporal nonstationarity. Copyright is held by author/owner(s) Tapia'07, October 14-17, 2007, Lake Buena Vista, Florida, USA ACM 978-1-59593-866-4/07/0010","PeriodicalId":326471,"journal":{"name":"Richard Tapia Celebration of Diversity in Computing Conference","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132658767","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An architecture for a collaborative bibliographic database","authors":"Beth Trushkowsky, Kamaria Campbell, Jeffrey Forbes","doi":"10.1145/1347787.1347790","DOIUrl":"https://doi.org/10.1145/1347787.1347790","url":null,"abstract":"CoBib is a system that will allow affinity groups to effectively collaborate to maximize the searching and browsing utility of an academic paper database. The system will facilitate the process of surveying literature in a specific field by using the community's annotations and referrals. The database architecture for CoBib provides users within research communities the means to collaboratively index and annotate citations by supporting both searching and browsing behavior. This extensible architecture is a novel solution that is interoperable with existing data formats and systems and incorporates recommendations gathered from the community for the discovery of new citations.","PeriodicalId":326471,"journal":{"name":"Richard Tapia Celebration of Diversity in Computing Conference","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132400813","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards a semantic modeling of learners in e-learning from communities of practice perspective","authors":"A. Sarirete","doi":"10.1145/1347787.1347811","DOIUrl":"https://doi.org/10.1145/1347787.1347811","url":null,"abstract":"In this poster, we propose a design for learning that enables e-learning systems to benefit from the social learning theory underlined within the Communities of practice (CoPs). CoPs are considered at the heart of knowledge management. The learner is considered as part of a community and shares knowledge with other members of the CoP. We will propose a learner profile model for e-learning systems taking into account the community factor, the learner participation and knowledge reification. The poster will show current research in user modeling and our contribution. Copyright is held by author/owner(s) Tapia'07, October 14-17, 2007, Lake Buena Vista, Florida, USA ACM 978-1-59593-866-4/07/0010","PeriodicalId":326471,"journal":{"name":"Richard Tapia Celebration of Diversity in Computing Conference","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115659124","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Virtual town square for the Blacksburg community","authors":"Mariheida Cordova","doi":"10.1145/1347787.1347800","DOIUrl":"https://doi.org/10.1145/1347787.1347800","url":null,"abstract":"Social networks, such as Facebook, have had a great impact recently. They have been able to attract many people for mostly social purposes. One area where they have not been explored is providing a space where people could socialize and be aware of what is happening in their town at the same time. Following the social networking approach, we are building a new version of the Blacksburg Electronic Village, called the Virtual Town Square, which will provide members with opportunities for communication, socialization and collaboration with groups. It will also provide them with news feeds of events in their town. . Copyright is held by author/owner(s) Tapia'07, October 14-17, 2007, Lake Buena Vista, Florida, USA ACM 978-1-59593-866-4/07/0010","PeriodicalId":326471,"journal":{"name":"Richard Tapia Celebration of Diversity in Computing Conference","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131125568","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Implementation of DomCAT: the domain complexity analysis tool for natural language dialog processing","authors":"Shannon Duvall","doi":"10.1145/1347787.1347792","DOIUrl":"https://doi.org/10.1145/1347787.1347792","url":null,"abstract":"While dialog system technology is advancing, there is a lack of theory allowing the vastly different domains for systems to be compared. As a result, all predictions of the cost of building a new dialog system must be made by a dialog expert based on intuition and experience. Recently it has been proposed that entropy can be used as a complexity measure for dialog systems. These calculations would require domain specifications and understanding of information theory. This paper introduces the Domain Complexity Analysis Tool, or DomCAT. With this tool, anyone with basic knowledge of dialog systems can calculate system complexities and create new dialog domain specifications, and dialog complexity calculations can become standard for the field.","PeriodicalId":326471,"journal":{"name":"Richard Tapia Celebration of Diversity in Computing Conference","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121278590","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}