My talk will celebrate Robin Milner's contribution to functionalprogramming via a combination of reminiscences about the early days of ML and speculations about its future.
ISBN:
(纸本)9781605587943
My talk will celebrate Robin Milner's contribution to functionalprogramming via a combination of reminiscences about the early days of ML and speculations about its future.
the proceedings contain 58 papers. the special focus in this conference is on Parallel Models, Algorithms, programming Methods and Special Processors programming Techniques. the topics include: Software system for max...
ISBN:
(纸本)9783319219080
the proceedings contain 58 papers. the special focus in this conference is on Parallel Models, Algorithms, programming Methods and Special Processors programming Techniques. the topics include: Software system for maximal parallelization of algorithms on the base of the conception of q-determinant;highly parallel multigrid solvers for multicore and manycore processors;on parallel computational technologies of augmented domain decomposition methods;a modular-positional computation technique for multiple-precision floating-point arithmetic;creation of data mining algorithms as functional expression for parallel and distributed execution;dynamic parallelization strategies for multifrontal sparse cholesky factorization;control flow usage to improve performance of fragmented programs execution;towards application energy measurement and modelling tool support;the mathematical model and the problem of optimal partitioning of shared memory for work-stealing deques.;dynamic load balancing based on rectilinear partitioning in particle-in-cell plasma simulation;a behavioral analysis of cellular automata;contradiction between parallelization efficiency and stochasticity in cellular automata models of reaction-diffusion phenomena;a parallel genetic algorithm to adjust a cardiac model based on cellular automaton and mass-spring systems;the influence of cellular automaton topology on the opinion formation;cellular automata model of electrons and holes annihilation in an inhomogeneous semiconductor;constructions used in associative parallel algorithms for directed graphs;oscillatory network based on kuramoto model for image segmentation;using monte carlo method for searching partitionings of hard variants of boolean satisfiability problem and agent-based approach to monitoring and control of distributed computing environment.
the 15thacmsigplaninternationalconference on functionalprogramming (ICFP) took place on September 27–29, 2010 in Baltimore, Maryland. After the conference, the programme committee, chaired by Stephanie Weirich, ...
the 15thacmsigplaninternationalconference on functionalprogramming (ICFP) took place on September 27–29, 2010 in Baltimore, Maryland. After the conference, the programme committee, chaired by Stephanie Weirich, selected several outstanding papers and invited their authors to submit to this special issue of Journal of functionalprogramming. Umut A. Acar and James Cheney acted as editors for these submissions. this issue includes the seven accepted papers, each of which provides substantial new material beyond the original conference version. the selected papers reflect a consensus by the program committee that ICFP 2010 had a number of strong papers that link core functionalprogramming ideas with other areas, such as multicore, embedded systems, and data compression.
Some limitations of object-oriented mechanisms are known to cause code clones (e. g., extension using inheritance). Novel programming paradigms such as feature-oriented programming (FOP) aim at alleviating these limit...
详细信息
Some limitations of object-oriented mechanisms are known to cause code clones (e. g., extension using inheritance). Novel programming paradigms such as feature-oriented programming (FOP) aim at alleviating these limitations. However, it is an open issue whether FOP is really able to avoid code clones or whether it even facilitates (FOP-related) clones. To address this issue, we conduct an empirical analysis on ten feature-oriented software product lines with respect to code cloning. We found that there is a considerable number of clones in feature-oriented software product lines and that a large fraction of these clones is FOP-related (i.e., caused by limitations of feature-oriented mechanisms). Based on our results, we initiate a discussion on the reasons for FOP-related clones and on how to cope withthem. We show by means of examples how such clones can be removed by applying refactorings.
the proceedings contain 24 papers. the topics discussed include: transitioning from plan-driven to lean in a global software engineering organization: a practice-centric view;effective distributed pair programming;val...
ISBN:
(纸本)9781450357173
the proceedings contain 24 papers. the topics discussed include: transitioning from plan-driven to lean in a global software engineering organization: a practice-centric view;effective distributed pair programming;validation of outsourcing teamswork on agile projects of Samsung R&D Institute Brazil;control based management to self organizing agile teams: a case study;is stack overflow in Portuguese attractive for Brazilian users?;East meets West: global software engineering course in Japan and Germany;effective collaboration across the globe through digital dash boards and machine learning;software engineering tools environment for outsourcing teams collaboration;a process for distributed software evolution;global software engineering experience through international capstone project exchanges;managing software products in a global context;employee retention and turnover in global software development: comparing in-house offshoring and offshore outsourcing;on developers' personality in large-scale distributed projects: the case of the apache ecosystem;virtual by design: how a work environment can support agile distributed software development;scaling agile across the global organization: an early stage industrial safe self-assessment;a preliminary structure of software security assurance model;scaling agile software development to large and globally distributed large-scale organizations;and toward a theory of communication in distributed software development teams: a research proposal.
three-dimensional models, or pharmacophores, describing Euclidean constraints on the location on small molecules of functional groups (like hydrophobic groups, hydrogen acceptors and donors, etc.), are often used in d...
详细信息
three-dimensional models, or pharmacophores, describing Euclidean constraints on the location on small molecules of functional groups (like hydrophobic groups, hydrogen acceptors and donors, etc.), are often used in drug design to describe the medicinal activity of potential drugs (or 'ligands'). this medicinal activity is produced by interaction of the functional groups on the ligand with a binding site on a target protein. In identifying structure-activity relations of this kind there are three principal issues: (1) It is often difficult to "align" the ligands in order to identify common structural properties that may be responsible for activity;(2) Ligands in solution can adopt different shapes (or 'conformations') arising from torsional rotations about bonds. the 3-D molecular substructure is typically sought on one or more low-energy conformers;and (3) Pharmacophore models must, ideally, predict medicinal activity on some quantitative scale. It has been shown that the logical representation adopted by Inductive Logic programming (ILP) naturally resolves many of the difficulties associated withthe alignment and multi-conformation issues. However, the predictions of models constructed by ILP have hitherto only been nominal, predicting medicinal activity to be present or absent. In this paper, we investigate the construction of two kinds of quantitative pharmacophoric models with ILP: (a) Models that predict the probability that a ligand is "active";and (b) Models that predict the actual medicinal activity of a ligand. Quantitative predictions are obtained by the utilising the following statistical procedures as background knowledge: logistic regression and naive Bayes, for probability prediction;linear and kernel regression, for activity prediction. the multi-conformation issue and, more generally, the relational representation used by ILP results in some special difficulties in the use of any statistical procedure. We present the principal issues and some solut
Service Component Architecture specification (SCA) is an emerging and promising technology for the development, deployment and integration of Internet applications. this technology supports the management of dynamic a...
详细信息
In the context of mixed systems that seek to smoothly merge physical and digital worlds, designing and prototyping interaction involves physical and digital aspects of mixed objects. However, even though mixed objects...
详细信息
ISBN:
(纸本)9783642237652;9783642237645
In the context of mixed systems that seek to smoothly merge physical and digital worlds, designing and prototyping interaction involves physical and digital aspects of mixed objects. However, even though mixed objects are recurrent in the literature, none of the existing prototyping tools explicitly supports this object level. Moreover, designers have to use distinct tools, on the one hand, tools for designing ideas and on the other hand tools for prototyping them: this makes the design process difficult. To help alleviate these two problems, we present OP (Object Prototyping), a toolkit that provides a new programming model focusing on mixed objects and allows us to seamlessly go back and forth from conceptual ideas to functional physical prototypes, making the iterative design process smooth and integrated. Indeed, OP is explicitly based on an existing conceptual design model, namely the Mixed Interaction Model that has been shown to be useful for exploring the design space of mixed objects. Our user studies show that, despite its threshold, designers and developers using OP can rapidly prototype functional physical objects as part of a design process deeply intertwining conceptual design with prototyping activities.
We prove a conjecture about the constructibility of coinductive types - in the principled form of indexed M-types - in Homotopy Type theory. the conjecture says that in the presence of inductive types, coinductive typ...
详细信息
In this paper we present our experience in building a socio-technical infrastructure for supporting social innovation in Information Technology. We start by describing a case study on the design and use of a smartphon...
详细信息
ISBN:
(纸本)9781450327404
In this paper we present our experience in building a socio-technical infrastructure for supporting social innovation in Information Technology. We start by describing a case study on the design and use of a smartphone application for the canteen services of a local university;based on this, we propose what we call the hourglass approach to support participatory design and development in Information Technology. the hourglass is defined by the intersection of two co-evolving dimensions of infrastructuring: the social and the technical ones. Different subsets of the community, characterized by the increasing involvement of self-selected volunteers, position themselves along the two axes and have different roles in the design and use of the generated artefact. We conclude by discussing how this approach can help addressing some of the current challenges (i.e. scale, milieu and responsibilities) of social innovation in Information Technology. Copyright 2014 acm.
暂无评论