{"title":"TeX Bitmap Font Module for FreeType Rasterizer","authors":"S. Majeed, Ammar Ul Hassan, Jaeyoung Choi","doi":"10.1109/FAS-W.2019.00055","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00055","url":null,"abstract":"METAFONT is the programmable font creation tool that is able to create different font styles by changing its parameter values. It does not require to create a new font file for every distinctive style because it can automatically produce a variety of font styles. Therefore, this advantage of METAFONT can also be applied to the complex characters such as CJK (Chinese-Japanese-Korean). The output generated by METAFONT is TeX-based bitmap font such as Generic Font (GF) along with font metrics file. Such fonts cannot be used outside the TeX-based environments. In this paper, a module named TeX Bitmap Font Module is proposed for FreeType font engine. FreeType supports outline and bitmap fonts but it doesn't support TeX related fonts such as GF. TeX Bitmap Font Module enables the direct usage of TeX-based bitmap font such as GF. It also provides a direct support of METAFONT and GF inside FreeType on Linux environment.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130726173","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}
Roberto Casadei, Danilo Pianini, G. Salvaneschi, Mirko Viroli
{"title":"On Context-Orientation in Aggregate Programming","authors":"Roberto Casadei, Danilo Pianini, G. Salvaneschi, Mirko Viroli","doi":"10.1109/FAS-W.2019.00035","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00035","url":null,"abstract":"Context-awareness plays a central role in self-adaptive software. By a programming perspective, context is often used implicitly, and context-aware code is fragmented in the codebase. In Context-Oriented Programming, instead, context is considered a first-class citizen and is explicitly used to modularise context-sensitive functionality and behavioural variability. In this paper, we reflect on the role of context in collective adaptive systems, by a discussion from the special perspective of a macro paradigm, Aggregate Programming, which supports the specification of collective behaviour by a global perspective through functional compositions of field computations. In particular, we consider the abstractions exposed in Context-Oriented and Aggregate Programming, suggest potential synergies in both directions, and accordingly take the first steps towards a combined design.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124206937","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":"CARS: A Wrappings-Based Test Bed for Self* Cyber-Physical Systems and Their Integration","authors":"Phyllis R. Nelson","doi":"10.1109/FAS-W.2019.00024","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00024","url":null,"abstract":"CARS (Computational Architectures for Reflective Systems) is a test bed for integration of heterogeneous autonomous cyber-physical systems (robotic vehicles). The test bed is organized around four \"games\" which test individual operation, competition, and both time-asynchronous and time-synchronous collaboration. We describe our design philosophy and then briefly discuss the design of the physical agents and the Wrappings software used to control them, as well as the method used to evaluate performance. Finally, we relate some results of our experiments so far and suggest both topics for future work on the CARS test bed and larger challenges for interwoven systems.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121597998","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":"HotCloudPerf 2019: The Second Workshop on Hot Topics in Cloud Computing Performance","authors":"","doi":"10.1109/fas-w.2019.00007","DOIUrl":"https://doi.org/10.1109/fas-w.2019.00007","url":null,"abstract":"","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114272337","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":"Best Practices for Time Series Forecasting (Tutorial)","authors":"A. Bauer, Marwin Züfle, N. Herbst, Samuel Kounev","doi":"10.1109/FAS-W.2019.00069","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00069","url":null,"abstract":"In a fast-paced world, software systems require autonomic management. To enable accurate and proactive autonomic systems, reliable time series forecasting methods are needed. In this tutorial paper, we guide the reader step-by-step through different forecasting steps. In each step, we highlight best practices and present available approaches. That is, we explain how to pre-process the data and retrieve features. Then, the model selection and fitting steps are shown. Finally, we discuss the forecasting itself and its evaluation. For the individual steps, we provide some basic code snippets in the language R.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133651180","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}
Simon Eismann, J. V. Kistowski, Johannes Grohmann, A. Bauer, Norbert Schmitt, Samuel Kounev
{"title":"TeaStore - A Micro-Service Reference Application","authors":"Simon Eismann, J. V. Kistowski, Johannes Grohmann, A. Bauer, Norbert Schmitt, Samuel Kounev","doi":"10.1109/FAS-W.2019.00073","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00073","url":null,"abstract":"Micro-service architectures are increasingly adopted in industry as they offer high scalability, availability and development speed. The research community has proposed a variety of approaches to automate resource scaling, placement decisions, failure recovery, parameter tuning and many other tasks enabling the self-management of micro-services. Evaluating these approaches in a realistic scenario requires a reference application that offers a range of different behaviors, as well as the necessary degrees of freedom. Existing reference applications either build on an outdated technology stack, do not implement a micro-service architecture or do not have a realistic performance behavior. Production software can usually not be used to evaluate research methods as researchers rarely have access to production software. In this demonstration we showcase the TeaStore, a micro-service reference application with a state-of-the-art technology stack. The TeaStore consists of five services with diverse performance behavior and can be used to evaluate the applicability of novel self-management approaches for micro-services and autonomic software systems in general. We give an overview of the TeaStore architecture, show different deployment options, describe how to run different load profiles and lastly how to collect monitoring data.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121112430","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}
Veronika Lesch, Christian Krupitzer, Sven Tomforde
{"title":"Emerging Self-Integration through Coordination of Autonomous Adaptive Systems","authors":"Veronika Lesch, Christian Krupitzer, Sven Tomforde","doi":"10.1109/FAS-W.2019.00016","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00016","url":null,"abstract":"The self-improving system integration initiative emerged as response to the ever growing complexity in large-scale open constellations of systems. Especially in the context of a set of self-adaptive systems working together in an overall system-of-systems, integration is a very complex task due to the limited predictability of system behaviour. In this position paper, we argue that one approach to tackle the problem can be found in an adaptive coordination of autonomous adaptive systems. Therefore, we characterise existing coordination approaches and identify four research challenges that need to be addressed. We use the scenario of platooning of autonomous vehicles to demonstrate the resulting challenges.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126779362","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":"Performance Evaluation for Self-Healing Systems: Current Practice & Open Issues","authors":"Sona Ghahremani, H. Giese","doi":"10.1109/FAS-W.2019.00039","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00039","url":null,"abstract":"Evaluating the performance of self-adaptive systems (SAS) is challenging due to their complexity and interaction with the often highly dynamic environment. In the context of selfhealing systems (SHS), employing simulators has been shown to be the most dominant means for performance evaluation. Simulating a SHS also requires realistic fault injection scenarios. We study the state of the practice for evaluating the performance of SHS by means of a systematic literature review. We present the current practice and point out that a more thorough and careful treatment in evaluating the performance of SHS is required.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116712345","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":"EMSAC-SeAC 2019: Evaluations and Measurements in Self-Aware Computing Systems Workshop and the Workshop on Self-Aware Computing","authors":"","doi":"10.1109/fas-w.2019.00009","DOIUrl":"https://doi.org/10.1109/fas-w.2019.00009","url":null,"abstract":"","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115728077","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}
Fabio López-Pires, B. Barán, Carolina Pereira, Marcelo Velázquez, Osvaldo González
{"title":"Evaluation of Two-Phase Virtual Machine Placement Algorithms for Green Cloud Datacenters","authors":"Fabio López-Pires, B. Barán, Carolina Pereira, Marcelo Velázquez, Osvaldo González","doi":"10.1109/FAS-W.2019.00028","DOIUrl":"https://doi.org/10.1109/FAS-W.2019.00028","url":null,"abstract":"Cloud Computing Datacenters represent a power-intensive industry with well-known economical and ecological challenges. This work focusses on Virtual Machine Placement (VMP) problems as a valid alternative to address mentioned challenges. An experimental evaluation of 36 VMP optimization algorithms for power consumption minimization is presented. Algorithms were evaluated under uncertainty of 4 different dynamic parameters, considering 400 experimental scenarios and taking into account an average objective function cost as evaluation criterion. Experimental results indicate that two-phase algorithms considering predictionbased VMPr Triggering and update-based VMPr Recovering methods are best suited for power consumption minimization.","PeriodicalId":368308,"journal":{"name":"2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121401950","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}