Proceedings of the 29th Annual ACM Symposium on Applied Computing最新文献

筛选
英文 中文
Application behavior analysis in resource consumption for mobile devices 移动设备资源消耗中的应用行为分析
Proceedings of the 29th Annual ACM Symposium on Applied Computing Pub Date : 2014-03-24 DOI: 10.1145/2554850.2554994
Su-Wei Chang, Sheng-Wei Cheng, P. Hsiu, Tei-Wei Kuo, Ching-Wen Lin
{"title":"Application behavior analysis in resource consumption for mobile devices","authors":"Su-Wei Chang, Sheng-Wei Cheng, P. Hsiu, Tei-Wei Kuo, Ching-Wen Lin","doi":"10.1145/2554850.2554994","DOIUrl":"https://doi.org/10.1145/2554850.2554994","url":null,"abstract":"The understanding of applications is a must to design proper resource scheduling policies and a cost-effective design of a mobile device. Different from the past work on user behavior studies or user-oriented resource allocation, we are interested in the \"behavior\" analysis of applications in resource consumption for mobile devices. In particular, we propose a way to select indices to capture the characteristics of a mobile device and then a way to visualize its resource consumption. Example streaming applications, namely YouTube and Vimeo, are taken as a case study to show the \"behaviors\" of the streaming applications in consuming resources and their difference. We then show how to use the same methodology to explore the differences in resource consumption for some functionalities of some popular social-network applications, namely Facebook and Twitter. The study provides not only insights to the resource needs of applications but also potential directions in software optimization, such as energy efficiency and data caching.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130627186","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}
引用次数: 5
Session details: Volume I: Artificial intelligence & agents, distributed systems, and information systems: applications of evolutionary computing track 会议细节:第一卷:人工智能和代理,分布式系统和信息系统:进化计算轨道的应用
Proceedings of the 29th Annual ACM Symposium on Applied Computing Pub Date : 2014-03-24 DOI: 10.1145/3255872
Raúl Giráldez Rojo, Beatriz Pontes Balanza
{"title":"Session details: Volume I: Artificial intelligence & agents, distributed systems, and information systems: applications of evolutionary computing track","authors":"Raúl Giráldez Rojo, Beatriz Pontes Balanza","doi":"10.1145/3255872","DOIUrl":"https://doi.org/10.1145/3255872","url":null,"abstract":"","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121330655","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}
引用次数: 0
Manipulating models using internal domain-specific languages 使用内部领域特定语言操作模型
Proceedings of the 29th Annual ACM Symposium on Applied Computing Pub Date : 2014-03-24 DOI: 10.1145/2554850.2555127
Filip Krikava, P. Collet, R. France
{"title":"Manipulating models using internal domain-specific languages","authors":"Filip Krikava, P. Collet, R. France","doi":"10.1145/2554850.2555127","DOIUrl":"https://doi.org/10.1145/2554850.2555127","url":null,"abstract":"In Model-Driven Engineering, a number of external Domain-Specific Languages (DSL) for model manipulation have been proposed. However, they require users to learn new languages that, together with their execution performance, usability and tool support limitations, can significantly contribute to accidental complexities. In this paper, we present an alternative approach based on internal DSLs in Scala for model consistency checking and model transformations for the Eclipse Modeling Framework.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114193007","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}
引用次数: 15
Enforcing entailment constraints in offline editing scenarios for real-time collaborative web documents 在离线编辑场景中对实时协作web文档实施隐含约束
Proceedings of the 29th Annual ACM Symposium on Applied Computing Pub Date : 2014-03-24 DOI: 10.1145/2554850.2554976
Patrick Gaubatz, W. Hummer, Uwe Zdun, Mark Strembeck
{"title":"Enforcing entailment constraints in offline editing scenarios for real-time collaborative web documents","authors":"Patrick Gaubatz, W. Hummer, Uwe Zdun, Mark Strembeck","doi":"10.1145/2554850.2554976","DOIUrl":"https://doi.org/10.1145/2554850.2554976","url":null,"abstract":"Real-time collaborative Web applications allow a multitude of users to concurrently work on a shared document. Especially in business contexts it is often necessary to be able to precisely define and restrict who is allowed to edit which data field of such a shared document. Existing solutions for enforcing such access control restrictions typically rely on a central service, the policy decision point. However, for use cases with unreliable or limited connectivity, such as mobile devices, a permanent connection to this centralized policy decision point can not be guaranteed. To address this problem, we present a novel approach that includes methods for client-side enforcement of access control constraints for offline users, and merging of offline changes, that enables users to edit such access constrained shared documents offline. We propose a generic conflict detection and resolution approach that attempts to resolve merge conflicts that are inherent to access constrained documents automatically while prioritizing online users and maximizing the number of filled out data fields in a document. In addition, we discuss and evaluate our approach via a prototype implementation.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121568199","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}
引用次数: 2
Self-composition of services with chemical reactions 与化学反应的服务的自组成
Proceedings of the 29th Annual ACM Symposium on Applied Computing Pub Date : 2014-03-24 DOI: 10.1145/2554850.2555178
F. D. Angelis, J. Fernandez-Marquez, G. Serugendo
{"title":"Self-composition of services with chemical reactions","authors":"F. D. Angelis, J. Fernandez-Marquez, G. Serugendo","doi":"10.1145/2554850.2555178","DOIUrl":"https://doi.org/10.1145/2554850.2555178","url":null,"abstract":"Next generation of socio-technical infrastructures will be characterized by the presence of complex networks of pervasive systems, composed of thousands of heterogeneous devices consuming and producing high-volumes of interdependent data. Smart-cities represent an example of these future digital scenarios: by using wide area mobile ad-hoc networks (MANETs), data will be shared among applications placed on cars or running on several devices such as smartphones, tablets, public displays and sensors placed at the edges of the roads; moreover, all these devices will access traditional remote web-services. Smart-cities depict the emergence of new open-infrastructure pervasive systems, where scalability and dependability will be achieved by developing and adapting (at run-time) applications through compositions of customized services.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134339196","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}
引用次数: 5
Motivating people to perform better in exergames: competition in virtual environments 激励人们在游戏中表现更好:虚拟环境中的竞争
Proceedings of the 29th Annual ACM Symposium on Applied Computing Pub Date : 2014-03-24 DOI: 10.1145/2554850.2555009
M. Nunes, L. Nedel, V. Roesler
{"title":"Motivating people to perform better in exergames: competition in virtual environments","authors":"M. Nunes, L. Nedel, V. Roesler","doi":"10.1145/2554850.2555009","DOIUrl":"https://doi.org/10.1145/2554850.2555009","url":null,"abstract":"Repetitive indoor exercises as running on a treadmill or cycling on an exercise bike use to be tedious, meanwhile immersive virtual environments can bring a greater incentive especially when combined with other sources of motivation such as competition. In this work we introduce Running Wheel, an exergame with both single player and competitive modes with real time capture of heartbeat rhythm and speed of the treadmill. Two hypotheses were tested: (a) there is difference between users that ran with the competitive mode versus the single player mode; and (b) there is difference in performance depending on the kind of competitor picked. We evaluated the system with 12 volunteers which performed at least 6 jogging sessions. Results show that participants got strongly motivated and most of them tried to overcome their limitations and overtake others which in turn led to more effort, perceived by an increase in heartbeat rhythm.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133329170","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}
引用次数: 22
A dynamic frame slotted ALOHA anti-collision algorithm for the internet of things 一种面向物联网的动态框架开槽ALOHA防碰撞算法
Proceedings of the 29th Annual ACM Symposium on Applied Computing Pub Date : 2014-03-24 DOI: 10.1145/2554850.2555003
Rafael Perazzo Barbosa Mota, D. Batista
{"title":"A dynamic frame slotted ALOHA anti-collision algorithm for the internet of things","authors":"Rafael Perazzo Barbosa Mota, D. Batista","doi":"10.1145/2554850.2555003","DOIUrl":"https://doi.org/10.1145/2554850.2555003","url":null,"abstract":"This paper proposes a novel anti-collision algorithm for passive RFID systems to be applied in the Internet of Things environments. The proposed algorithm is based on a Dynamic Frame Slotted ALOHA algorithm and is called NEDFSA. In the algorithm, tags are randomly assigned to time slots of a frame and when two or more tags collide in a slot, the collisions will be resolved by another DFSA algorithm while the other tags in the next slots will wait. The proposed algorithm uses an estimation mechanism to adjust the initial frame length to a value close to the number of tags, based on a power of two. The advantages of the proposal are that it retains the simplicity of DFSA, and its performance is not affected by the number of tags. Simulation results in ns-2 show that the efficiency of NEDFSA is up to 27% better than Q Algorithm. Also, the results show that the graphs plotting the efficiency of the algorithm are nearly horizontal when the number of tags increases from 100 to 1800, which confirms the high scalability of NEDFSA.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132187049","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}
引用次数: 10
Session details: Volume I: Artificial intelligence & agents, distributed systems, and information systems: smart human computer interaction track 会议细节:第一卷:人工智能和代理,分布式系统和信息系统:智能人机交互轨道
Proceedings of the 29th Annual ACM Symposium on Applied Computing Pub Date : 2014-03-24 DOI: 10.1145/3255873
Anand Paul, Jiaji Wu, Bo-Wei Chen
{"title":"Session details: Volume I: Artificial intelligence & agents, distributed systems, and information systems: smart human computer interaction track","authors":"Anand Paul, Jiaji Wu, Bo-Wei Chen","doi":"10.1145/3255873","DOIUrl":"https://doi.org/10.1145/3255873","url":null,"abstract":"","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132677392","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}
引用次数: 0
Interpreting energy profiles with CEGAR 用CEGAR解释能量剖面
Proceedings of the 29th Annual ACM Symposium on Applied Computing Pub Date : 2014-03-24 DOI: 10.1145/2554850.2555194
Steven te Brinke
{"title":"Interpreting energy profiles with CEGAR","authors":"Steven te Brinke","doi":"10.1145/2554850.2555194","DOIUrl":"https://doi.org/10.1145/2554850.2555194","url":null,"abstract":"There is an increasing demand for reducing the energy consumption of systems that are controlled by software. Energy is one of the resources that should be reduced, but since software often consumes higher-level resources which indirectly consume energy, it is important to model not only energy, but resource consumption in general. To facilitate modular implementation of resource optimization logic, we have proposed [1] to use so-called Resource-Utilization Models (RUMs), which express the relation between the dynamic behavior of the component and the resources it uses and provides as state transition diagrams expressing transitions---triggered by either service invocations or internal events---between states of stable resource consumption. We have shown how to use the CEGAR approach to automatically extract RUMs from existing component implementations. However, this approach does not measure any energy consumption; it assumes that energy information is available already, e.g.: as annotations in the source code or defined by the specification. Whereas this assumption holds in some cases, it is not applicable in general: Software libraries usually lack energy information. Therefore, to optimize energy consumption effectively, it is necessary that the energy consumption of such libraries can be profiled, so as to add energy information to the RUM.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131406281","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}
引用次数: 0
Encountering smartphones in network simulation: a preliminary result on multi-radio multicast 网络模拟中遇到智能手机:多无线电组播的初步结果
Proceedings of the 29th Annual ACM Symposium on Applied Computing Pub Date : 2014-03-24 DOI: 10.1145/2554850.2559910
Yongwoon Park, Wonyong Yoon
{"title":"Encountering smartphones in network simulation: a preliminary result on multi-radio multicast","authors":"Yongwoon Park, Wonyong Yoon","doi":"10.1145/2554850.2559910","DOIUrl":"https://doi.org/10.1145/2554850.2559910","url":null,"abstract":"This paper presents the design and implementation of how to incorporate smartphones into a network simulator. In such a network simulation environment, a real smartphone's network stack can interact with a simulated network and thus, new network protocols programmed to work on top of a real smartphone can easily be tested within a controllable simulated network with corresponding new network entities. We give an exemplary case study exploiting this smartphone-cum-simulator network environment in the area of LTE eMBMS.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131904179","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}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信