![]() Lagunas, Eva ![]() ![]() in European Signal Processing Conference (EUSIPCO), Rome, Italy, 3-7 September 2018 (2018) Detailed reference viewed: 177 (26 UL)![]() ; Mantin, Benny ![]() in Journal of Revenue and Pricing Management (2018), 17(3), 146-165 Detailed reference viewed: 201 (6 UL)![]() Williams, Evan ![]() in Molecular and Cellular Proteomics (2018), 17(9), 1766-1777 We have used SWATH mass spectrometry to quantify 3648 proteins across 76 proteomes collected from genetically diverse BXD mouse strains in two fractions (mitochondria and total cell) from five tissues ... [more ▼] We have used SWATH mass spectrometry to quantify 3648 proteins across 76 proteomes collected from genetically diverse BXD mouse strains in two fractions (mitochondria and total cell) from five tissues: liver, quadriceps, heart, brain, and brown adipose (BAT). Across tissues, expression covariation between genes' proteins and transcripts-measured in the same individuals-broadly aligned. Covariation was however far stronger in certain subsets than others: only 8% of transcripts in the lowest expression and variance quintile covaried with their protein, in contrast to 65% of transcripts in the highest quintiles. Key functional differences among the 3648 genes were also observed across tissues, with electron transport chain (ETC) genes particularly investigated. ETC complex proteins covary and form strong gene networks according to tissue, but their equivalent transcripts do not. Certain physiological consequences, such as the depletion of ATP synthase in BAT, are thus obscured in transcript data. Lastly, we compared the quantitative proteomic measurements between the total cell and mitochondrial fractions for the five tissues. The resulting enrichment score highlighted several hundred proteins which were strongly enriched in mitochondria, which included several dozen proteins were not reported in literature to be mitochondrially localized. Four of these candidates were selected for biochemical validation, where we found MTAP, SOAT2, and IMPDH2 to be localized inside the mitochondria, whereas ABCC6 was in the mitochondria-associated membrane. These findings demonstrate the synergies of a multi-omics approach to study complex metabolic processes, and this provides a resource for further discovery and analysis of proteoforms, modified proteins, and protein localization. [less ▲] Detailed reference viewed: 49 (3 UL)![]() Pinto Costa, Andreia ![]() ![]() Scientific Conference (2018) The aim of the present study was to assess the usefulness of QT, a socially assistive robot, in interventions with children with autism spectrum disorder (ASD) by assessing children’s attention, imitation ... [more ▼] The aim of the present study was to assess the usefulness of QT, a socially assistive robot, in interventions with children with autism spectrum disorder (ASD) by assessing children’s attention, imitation, and presence of repetitive and stereotyped behaviors. Fifteen children diagnosed with ASD, aged from 4 to 14 years participated in two short interactions, one with a person and one with QT robot. Statistical analyses revealed that children directed more attention towards the robot than to the person, imitated the robot as much as the person, and engaged in fewer repetitive or stereotyped behaviors with the robot than with the person. These results support previous research demonstrating the usefulness of robots in interventions with children with ASD and provide new evidence to the usefulness of robots in reducing repetitive and stereotyped behaviors in children with ASD, which can affect children’s learning. [less ▲] Detailed reference viewed: 180 (3 UL)![]() Blondel, Cyril ![]() in Cattaruzza, Amaël; Dessberg, Frédéric (Eds.) L'Européanité en Europe médiane (2018) Detailed reference viewed: 90 (4 UL)![]() Messaoudi, Salma ![]() ![]() ![]() in Proceedings of the 26th IEEE/ACM International Conference on Program Comprehension (ICPC ’18) (2018) Many software engineering activities process the events contained in log files. However, before performing any processing activity, it is necessary to parse the entries in a log file, to retrieve the ... [more ▼] Many software engineering activities process the events contained in log files. However, before performing any processing activity, it is necessary to parse the entries in a log file, to retrieve the actual events recorded in the log. Each event is denoted by a log message, which is composed of a fixed part-called (event) template-that is the same for all occurrences of the same event type, and a variable part, which may vary with each event occurrence. The formats of log messages, in complex and evolving systems, have numerous variations, are typically not entirely known, and change on a frequent basis; therefore, they need to be identified automatically. The log message format identification problem deals with the identification of the different templates used in the messages of a log. Any solution to this problem has to generate templates that meet two main goals: generating templates that are not too general, so as to distinguish different events, but also not too specific, so as not to consider different occurrences of the same event as following different templates; however, these goals are conflicting. In this paper, we present the MoLFI approach, which recasts the log message identification problem as a multi-objective problem. MoLFI uses an evolutionary approach to solve this problem, by tailoring the NSGA-II algorithm to search the space of solutions for a Pareto optimal set of message templates. We have implemented MoLFI in a tool, which we have evaluated on six real-world datasets, containing log files with a number of entries ranging from 2K to 300K. The experiments results show that MoLFI extracts by far the highest number of correct log message templates, significantly outperforming two state-of-the-art approaches on all datasets. [less ▲] Detailed reference viewed: 1328 (108 UL)![]() Ben Abdessalem (helali), Raja ![]() ![]() ![]() in Proceedings of the 40th International Conference on Software Engineering (ICSE 2018) (2018) Vision-based control systems are key enablers of many autonomous vehicular systems, including self-driving cars. Testing such systems is complicated by complex and multidimensional input spaces. We ... [more ▼] Vision-based control systems are key enablers of many autonomous vehicular systems, including self-driving cars. Testing such systems is complicated by complex and multidimensional input spaces. We propose an automated testing algorithm that builds on learnable evolutionary algorithms. These algorithms rely on machine learning or a combination of machine learning and Darwinian genetic operators to guide the generation of new solutions (test scenarios in our context). Our approach combines multiobjective population-based search algorithms and decision tree classification models to achieve the following goals: First, classification models guide the search-based generation of tests faster towards critical test scenarios (i.e., test scenarios leading to failures). Second, search algorithms refine classification models so that the models can accurately characterize critical regions (i.e., the regions of a test input space that are likely to contain most critical test scenarios). Our evaluation performed on an industrial automotive vision-based control system shows that: (1) Our algorithm outperforms a baseline evolutionary search algorithm and generates 78% more distinct, critical test scenarios compared to the baseline algorithm. (2) Our algorithm accurately characterizes critical regions of the system under test, thus identifying the conditions that likely to lead to system failures. [less ▲] Detailed reference viewed: 918 (183 UL)![]() Ben Abdessalem (helali), Raja ![]() ![]() in Proceedings of the 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2018) (2018) Complex systems such as autonomous cars are typically built as a composition of features that are independent units of functionality. Features tend to interact and impact one another’s behavior in unknown ... [more ▼] Complex systems such as autonomous cars are typically built as a composition of features that are independent units of functionality. Features tend to interact and impact one another’s behavior in unknown ways. A challenge is to detect and manage feature interactions, in particular, those that violate system requirements, hence leading to failures. In this paper, we propose a technique to detect feature interaction failures by casting our approach into a search-based test generation problem. We define a set of hybrid test objectives (distance functions) that combine traditional coverage-based heuristics with new heuristics specifically aimed at revealing feature interaction failures. We develop a new search-based test generation algorithm, called FITEST, that is guided by our hybrid test objectives. FITEST extends recently proposed many-objective evolutionary algorithms to reduce the time required to compute fitness values. We evaluate our approach using two versions of an industrial self-driving system. Our results show that our hybrid test objectives are able to identify more than twice as many feature interaction failures as two baseline test objectives used in the software testing literature (i.e., coverage-based and failure-based test objectives). Further, the feedback from domain experts indicates that the detected feature interaction failures represent real faults in their systems that were not previously identified based on analysis of the system features and their requirements. [less ▲] Detailed reference viewed: 674 (75 UL)![]() Mai, Xuan Phu ![]() ![]() ![]() in 29th IEEE International Symposium on Software Reliability Engineering (ISSRE 2018) (2018) To facilitate communication among stakeholders, software security requirements are typically written in natural language and capture both positive requirements (i.e., what the system is supposed to do to ... [more ▼] To facilitate communication among stakeholders, software security requirements are typically written in natural language and capture both positive requirements (i.e., what the system is supposed to do to ensure security) and negative requirements (i.e., undesirable behavior undermining security). In this paper, we tackle the problem of automatically generat- ing executable security test cases from security requirements in natural language (NL). More precisely, since existing approaches for the generation of test cases from NL requirements verify only positive requirements, we focus on the problem of generating test cases from negative requirements. We propose, apply and assess Misuse Case Programming (MCP), an approach that automatically generates security test cases from misuse case specifications (i.e., use case specifications capturing the behavior of malicious users). MCP relies on natural language processing techniques to extract the concepts (e.g., inputs and activities) appearing in requirements specifications and generates executable test cases by matching the extracted concepts to the members of a provided test driver API. MCP has been evaluated in an industrial case study, which provides initial evidence of the feasibility and benefits of the approach. [less ▲] Detailed reference viewed: 743 (57 UL)![]() Wang, Chunhui ![]() ![]() ![]() in Proceedings of the 11th IEEE Conference on Software Testing, Validation and Verification (2018) System testing plays a crucial role in safety-critical domains, e.g., automotive, where system test cases are used to demonstrate the compliance of software with its functional and safety requirements ... [more ▼] System testing plays a crucial role in safety-critical domains, e.g., automotive, where system test cases are used to demonstrate the compliance of software with its functional and safety requirements. Unfortunately, since requirements are typically written in natural language, significant engineering effort is required to derive test cases from requirements. In such a context, automated support for generating system test cases from requirements specifications written in natural language would be highly beneficial. Unfortunately, existing approaches have limited applicability. For example, some of them require that software engineers provide formal specifications that capture some of the software behavior described using natural language. The effort needed to define such specifications is usually a significant deterrent for software developers. This paper proposes an approach, OCLgen, which largely automates the generation of the additional formal specifications required by an existing test generation approach named UMTG. More specifically, OCLgen relies on semantic analysis techniques to automatically derive the pre- and post-conditions of the activities described in use case specifications. The generated conditions are used by UMTG to identify the test inputs that cover all the use case scenarios described in use case specifications. In practice, the proposed approach enables the automated generation of test cases from use case specifications while avoiding most of the additional modeling effort required by UMTG. Results from an industrial case study show that the approach can automatically and correctly generate more than 75% of the pre- and post-conditions characterizing the activities described in use case specifications. [less ▲] Detailed reference viewed: 577 (68 UL)![]() ; Göknil, Arda ![]() in 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018) (2018) We present AlloyInEcore, a tool for specifying metamodels with their static semantics to facilitate automated, formal reasoning on models. Software development projects require that software systems be ... [more ▼] We present AlloyInEcore, a tool for specifying metamodels with their static semantics to facilitate automated, formal reasoning on models. Software development projects require that software systems be specified in various models (e.g., requirements models, architecture models, test models, and source code). It is crucial to reason about those models to ensure the correct and complete system specifications. AlloyInEcore allows the user to specify metamodels with their static semantics, while, using the semantics, it automatically detects inconsistent models, and completes partial models. It has been evaluated on three industrial case studies in the automotive domain (https://modelwriter.github.io/AlloyInEcore/). [less ▲] Detailed reference viewed: 177 (27 UL)![]() ; Katsikis, Nikolaos ![]() Book published by Lars Müller Publishers (2018) Detailed reference viewed: 49 (1 UL)![]() Hertweck, Florian ![]() in Wolfrum, Sophie (Ed.) Porous City. From Metaphor to Urban Agenda (2018) Detailed reference viewed: 29 (1 UL)![]() Hertweck, Florian ![]() in Archplus (2018), (231), Detailed reference viewed: 45 (4 UL)![]() Hertweck, Florian ![]() in Arch + (2018), 231 Detailed reference viewed: 105 (7 UL)![]() Hertweck, Florian ![]() in Arch + (2018), 231 Detailed reference viewed: 55 (1 UL)![]() ; Lei, Lei ![]() in IEEE Transactions on Green Communications and Networking (2018) Detailed reference viewed: 174 (21 UL)![]() Gautam, Sumit ![]() ![]() ![]() in IEEE Journal on Selected Areas In Communications (2018) In this paper, we investigate the performance of cache-assisted simultaneous wireless information and power transfer (SWIPT) cooperative systems, in which one source communicates with one destination via ... [more ▼] In this paper, we investigate the performance of cache-assisted simultaneous wireless information and power transfer (SWIPT) cooperative systems, in which one source communicates with one destination via the aid of multiple relays. In order to prolong the relays’ serving time, the relays are assumed to be equipped with a cache memory and energy harvesting (EH) capability. Based on the time-splitting mechanism, we analyze the effect of caching on the system performance in terms of the serving throughput and the stored energy at the relay. In particular, two optimization problems are formulated to maximize the relay-destination throughput and the energy stored at the relay subject to some quality-of-service (QoS) constraints, respectively. By using the KKT conditions and with the help of the Lambert function, closed-form solutions are obtained for the two formulated problems. In order to further improve the performance, a relay selection policy is introduced to select the best relay based on either the maximum throughput between the relays’ and destination link or maximum stored energy at the relay, for conveying information to the destination. Numerical results reveal significant benefits of incorporating caching capabilities to SWIPT systems, in terms of improved serving time, throughput and energy harvesting performance at the relays. [less ▲] Detailed reference viewed: 280 (34 UL)![]() Nonoa, Koku Gnatuloma ![]() in Concordia Discors vs Discordia Concors : Researches into Comparative Literature, Contrastive Linguistics, Cross-Cultural and Translation Strategies (2018) This contribution analyzes Aristotle’s influence on the modern understanding of theater (based on the concept of the drama script) as a restriction and reduction of the potentiality of theater. Therefore ... [more ▼] This contribution analyzes Aristotle’s influence on the modern understanding of theater (based on the concept of the drama script) as a restriction and reduction of the potentiality of theater. Therefore, it presents a comparative analysis of the objectives of the antique theatrical practices around the 6th and 5th centuries B.C. (before Aristotle) and Schlingensief’s “Action 18, Kill Politic” (2002). It provides also a transcultural examination that helps explain the meaning of the postdramatic transgression of taboos, its productive aesthetics of risk, and its social and political potentiality. Thus, the performance “Action 18, Kill Politic” is analyzed as a process-oriented and experience-based aesthetic of risk as well as a ‘social drama’ in everyday life. [less ▲] Detailed reference viewed: 49 (6 UL)![]() ; ; et al in Scientific Reports (2018), 8 Live intracellular imaging is a valuable tool in modern diagnostics and pharmacology. Surface Enhanced Raman Spectroscopy (SERS) stands out as a non-destructive and multiplexed technique, but ... [more ▼] Live intracellular imaging is a valuable tool in modern diagnostics and pharmacology. Surface Enhanced Raman Spectroscopy (SERS) stands out as a non-destructive and multiplexed technique, but intracellular SERS imaging still suffers from interfering background from endogenous components. Here we show the assembly of small colloidal SERS probes with Raman signal in the cell-silent window of 1800–2900 cm−1 for biorthogonal intracellular SERS imaging of dopamine that was undistinguishable from the endogenous cell background. By linking colloidal silver nanoparticles with alkyne-dopamine adducts, clusters are formed by 2–6 nanoparticles spaced by tight interparticle gaps that exhibited high electric field enhancement and strong SERS signals of alkyne and dopamines. Due to the cell-silent signals of the alkyne, intracellular in-vitro Raman imaging shows that the dopamines on the internalized clusters remain distinguishable across the cytoplasm with good spatial resolution. Our method can be a general-purpose method for real-time imaging of biomolecules, such as proteins, peptides, DNA and drugs. [less ▲] Detailed reference viewed: 113 (2 UL) |
||