Association patterns describe the semantics of common types of associations that arise in database applications. The patterns are defined using UML class diagrams and Object Relationship Notation (ORN). Their purpose is to impart packaged expertise to the database modeler resulting in more correct and precise models. Their usage also leads to more economically implemented and reliable database systems when ORN is supported by the DBMS. This paper gives a very brief introduction to association patterns.
{"title":"Association patterns","authors":"B. Ehlmann","doi":"10.1145/1900008.1900125","DOIUrl":"https://doi.org/10.1145/1900008.1900125","url":null,"abstract":"Association patterns describe the semantics of common types of associations that arise in database applications. The patterns are defined using UML class diagrams and Object Relationship Notation (ORN). Their purpose is to impart packaged expertise to the database modeler resulting in more correct and precise models. Their usage also leads to more economically implemented and reliable database systems when ORN is supported by the DBMS. This paper gives a very brief introduction to association patterns.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130902188","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}
This paper will be a discussion on making robots more autonomous. This type of research in the past has not only involved space related applications but also motion devices on Earth such as automobiles and aircraft. This work will mainly involve mobile robots but also stationary ones as well.
{"title":"Adding decision-making capability to robots","authors":"Earl B. Smith","doi":"10.1145/1900008.1900128","DOIUrl":"https://doi.org/10.1145/1900008.1900128","url":null,"abstract":"This paper will be a discussion on making robots more autonomous. This type of research in the past has not only involved space related applications but also motion devices on Earth such as automobiles and aircraft. This work will mainly involve mobile robots but also stationary ones as well.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131964115","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}
Social malware poses a serious threat to administrative departments that deal with financial transactions. The accounts payable departments of academic institutions are especially vulnerable. The use of social malware exploits our lack of general awareness. The presence of excessive amounts of publicly available information can be used against an institution to plot malicious attacks using only social engineering tricks. Administrative departments should plan and work to prevent these attacks by educating their employees about such problems and making information as private as possible without hindering their institutional functions. The goal of this paper is to demonstrate the effectiveness of a social malware attack on an accounts payable department. This paper also suggests how accounts payable departments can work to defend themselves against these kinds of social malware attacks.
{"title":"Keep your name off the list: securing administrative departments from the dangers of social malware","authors":"Joseph Stites","doi":"10.1145/1900008.1900132","DOIUrl":"https://doi.org/10.1145/1900008.1900132","url":null,"abstract":"Social malware poses a serious threat to administrative departments that deal with financial transactions. The accounts payable departments of academic institutions are especially vulnerable. The use of social malware exploits our lack of general awareness. The presence of excessive amounts of publicly available information can be used against an institution to plot malicious attacks using only social engineering tricks. Administrative departments should plan and work to prevent these attacks by educating their employees about such problems and making information as private as possible without hindering their institutional functions. The goal of this paper is to demonstrate the effectiveness of a social malware attack on an accounts payable department. This paper also suggests how accounts payable departments can work to defend themselves against these kinds of social malware attacks.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"44 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131191201","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}
This paper describes the top-level architectural design of FWA, a framework that is developed for digital map products in the field of public health.
本文描述了面向公共卫生领域数字地图产品开发的FWA框架的顶层架构设计。
{"title":"On the construction of framework of web-based atlas (FWA)","authors":"Yi Liu, Mark K. Rop, M. Wimberly","doi":"10.1145/1900008.1900131","DOIUrl":"https://doi.org/10.1145/1900008.1900131","url":null,"abstract":"This paper describes the top-level architectural design of FWA, a framework that is developed for digital map products in the field of public health.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131310138","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}
In this paper, we present an overview of various current research efforts aimed at improving the analysis, measurement and monitoring of information quality at an enterprise level in the healthcare arena. The main focus is on Data Quality (DQ) and recent advances and improvements in Healthcare Information Systems (HIS) architectures. Although there are a wide range of Information Quality (IQ) tools available in the market, there is a significant and critical need within the community for a single suite of enterprise-level tools that can be used to monitor the DQ of various input sources into an Electronic Medical Record (EMR), or a Data Warehouse (DW). Hence, we propose the need for a Data Quality Mediator (DQM) engine in this paper. Recent dependence of Healthcare records on Information systems and mandates by the government to computerize health information has encouraged hospitals and physician offices to use electronic systems but the focus on DQ tools lags far behind.
{"title":"On the need for a holistic approach to information quality in healthcare and medicine","authors":"S. Rajan, S. Ramaswamy","doi":"10.1145/1900008.1900063","DOIUrl":"https://doi.org/10.1145/1900008.1900063","url":null,"abstract":"In this paper, we present an overview of various current research efforts aimed at improving the analysis, measurement and monitoring of information quality at an enterprise level in the healthcare arena. The main focus is on Data Quality (DQ) and recent advances and improvements in Healthcare Information Systems (HIS) architectures. Although there are a wide range of Information Quality (IQ) tools available in the market, there is a significant and critical need within the community for a single suite of enterprise-level tools that can be used to monitor the DQ of various input sources into an Electronic Medical Record (EMR), or a Data Warehouse (DW). Hence, we propose the need for a Data Quality Mediator (DQM) engine in this paper. Recent dependence of Healthcare records on Information systems and mandates by the government to computerize health information has encouraged hospitals and physician offices to use electronic systems but the focus on DQ tools lags far behind.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129311748","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}
The power of parallel computing needs to be exploited on software testing because of challenges that remain today, such improving test effectiveness and automating test input generation. There has been research on applying parallel computing to software testing, but there are still areas where the power of parallel computers can be exploited. Another challenge which has remained due to the lack of tool support is the oracle problem. We want to be relieved of tedious and manual processes in software testing. This paper proposes a framework for parallel unit testing. To alleviate the oracle problem, we will use the Java Modeling Language as the test oracle. We will take advantage of the power of parallel computing and apply it to random unit testing of Java classes to overcome some of today's challenges. We believe that random testing can be used to help us achieve this goal because it is effective and also cost-effective. We will show that we can overcome these challenges by generating and executing more test cases in the same amount of time, and by implementing data diversity. Our framework will be extensible to support additional programming languages and technique diversity.
{"title":"A framework for parallel unit testings: work in progress","authors":"Martin K. Brown","doi":"10.1145/1900008.1900150","DOIUrl":"https://doi.org/10.1145/1900008.1900150","url":null,"abstract":"The power of parallel computing needs to be exploited on software testing because of challenges that remain today, such improving test effectiveness and automating test input generation. There has been research on applying parallel computing to software testing, but there are still areas where the power of parallel computers can be exploited. Another challenge which has remained due to the lack of tool support is the oracle problem. We want to be relieved of tedious and manual processes in software testing.\u0000 This paper proposes a framework for parallel unit testing. To alleviate the oracle problem, we will use the Java Modeling Language as the test oracle. We will take advantage of the power of parallel computing and apply it to random unit testing of Java classes to overcome some of today's challenges. We believe that random testing can be used to help us achieve this goal because it is effective and also cost-effective. We will show that we can overcome these challenges by generating and executing more test cases in the same amount of time, and by implementing data diversity. Our framework will be extensible to support additional programming languages and technique diversity.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129484066","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}
Queue Management has been a problem for many years in many domains including the Financial, Health Care, Public and Retail Sectors. In this age of technology it is not only important to organize the existing queue, but to gather statistics about the queue in order to identify trends that could be anticipated. For many barbershops, these needs are not addressed in a sophisticated manner. This study will suggest that a Queue Management System such as QueueAdmin will improve the satisfaction of a shop's customers as well as their barbers.
{"title":"The creation of a service queue management system on barbershop administration","authors":"Kinnis Gosha, W. Moses, J. Gilbert","doi":"10.1145/1900008.1900151","DOIUrl":"https://doi.org/10.1145/1900008.1900151","url":null,"abstract":"Queue Management has been a problem for many years in many domains including the Financial, Health Care, Public and Retail Sectors. In this age of technology it is not only important to organize the existing queue, but to gather statistics about the queue in order to identify trends that could be anticipated. For many barbershops, these needs are not addressed in a sophisticated manner. This study will suggest that a Queue Management System such as QueueAdmin will improve the satisfaction of a shop's customers as well as their barbers.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"14 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120844248","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}
As online video games become more popular and video game companies make revenue from subscription charges, new problems arise that need to be addressed. Various security issues related to online gaming are shared among other network applications, however online gaming has its own set of concerns to deal with. The prevention and detection of cheating is one major problem that needs to be taken seriously. In this paper, I explore some of the possibilities for cheating in real-time online games as well as their solutions. I propose my own software model that is designed to detect and prevent cheating. I then develop a multithreaded software solution which offers anti-cheat assurance.
{"title":"Framework for security in online video games","authors":"Raymond M. Pierre-Louis","doi":"10.1145/1900008.1900156","DOIUrl":"https://doi.org/10.1145/1900008.1900156","url":null,"abstract":"As online video games become more popular and video game companies make revenue from subscription charges, new problems arise that need to be addressed. Various security issues related to online gaming are shared among other network applications, however online gaming has its own set of concerns to deal with. The prevention and detection of cheating is one major problem that needs to be taken seriously. In this paper, I explore some of the possibilities for cheating in real-time online games as well as their solutions. I propose my own software model that is designed to detect and prevent cheating. I then develop a multithreaded software solution which offers anti-cheat assurance.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122343615","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}
Global warming is an established issue in society and, with grid computing systems continuously growing in power consumption levels, conserving energy is of utmost importance. Geographically extensive systems in particular are beginning to be in high demand and are given tasks which are computationally intensive and include large data sets. Grids allow the sharing of data and resources in dynamic, multi-institutional virtual organizations [1], and examples of grids can be found in medicine, physics, and astronomy. When jobs sent to these systems are able to access crucial data with ease, unnecessary work done by the system is avoided, and energy can be saved.
{"title":"Power usage in data replication in green grids","authors":"Leah Anderson","doi":"10.1145/1900008.1900133","DOIUrl":"https://doi.org/10.1145/1900008.1900133","url":null,"abstract":"Global warming is an established issue in society and, with grid computing systems continuously growing in power consumption levels, conserving energy is of utmost importance. Geographically extensive systems in particular are beginning to be in high demand and are given tasks which are computationally intensive and include large data sets. Grids allow the sharing of data and resources in dynamic, multi-institutional virtual organizations [1], and examples of grids can be found in medicine, physics, and astronomy. When jobs sent to these systems are able to access crucial data with ease, unnecessary work done by the system is avoided, and energy can be saved.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123548033","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}
As the volume of scientific data increases, the need for automated data provenance has expanded. Currently, several provenance systems exist to aid users in recording and querying provenance data. They range from very specific programs designed to accomplish a small number of clearly defined tasks to broad-range applications intended to appeal to a wider audience. This paper discusses several provenance systems and describes some areas for future study.
{"title":"Research issues in data provenance","authors":"Chad Vicknair","doi":"10.1145/1900008.1900037","DOIUrl":"https://doi.org/10.1145/1900008.1900037","url":null,"abstract":"As the volume of scientific data increases, the need for automated data provenance has expanded. Currently, several provenance systems exist to aid users in recording and querying provenance data. They range from very specific programs designed to accomplish a small number of clearly defined tasks to broad-range applications intended to appeal to a wider audience. This paper discusses several provenance systems and describes some areas for future study.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124910004","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}