""In this paper, the author discusses three techniques that will help end users find and fix performance problems in dataflow code. All of these techniques adapt the established concept of a ¡°bad ...
详细信息
ISBN:
(纸本)9781479903696
""In this paper, the author discusses three techniques that will help end users find and fix performance problems in dataflow code. All of these techniques adapt the established concept of a ¡°bad smell,¡± which is a heuristic for finding sections of code tha""
DECS is a meta-CASE tool that generates interactive software design diagram editors based on specifications provided by a tool designer. A specification consists of a set of editor element types (vertices, edges) plus...
详细信息
ISBN:
(纸本)9781467358255
DECS is a meta-CASE tool that generates interactive software design diagram editors based on specifications provided by a tool designer. A specification consists of a set of editor element types (vertices, edges) plus constraints on the use of those types. We present visually-oriented techniques for constraint definition and the language used for this purpose. We argue that the DECS approach offers flexibility and reduces the complexity of the constraint specification task.
Geographic information systems (GIS) are supplemented by components for the creation of batch data flow diagrams. In this article, two components are presented: Model Builder in ArcGIS and Workflow Designer in AutoCAD...
详细信息
ISBN:
(纸本)9780769551258
Geographic information systems (GIS) are supplemented by components for the creation of batch data flow diagrams. In this article, two components are presented: Model Builder in ArcGIS and Workflow Designer in AutoCAD Map 3D. The level of component facilities is different. The components support users more or less to create diagrams that meet aesthetic, cognitive and perceptual principles. The aesthetic, cognitive and perceptual quality of diagrams is determined by the possibilities of the program components. However, these qualities can also be influenced by the creativity of the author. The author can increase or decrease the quality of the diagram by arranging the elements, orientation and by setting the diagram size. The user creativity is bigger in Model Builder than in Workflow Designer. Users must be careful with the design and respect the rules and recommendations. The article shows several examples of diagrams that are better or worse from the aesthetic point of view. Examples also show the good facilities and their utilization for increasing the diagram quality.
“Big Data” is becoming a standard catch phrase that often means more like “Ubiquitous Data” - it's not necessarily all that big, but it's everywhere, and its collection rate is accelerating. Citizens may o...
详细信息
“Big Data” is becoming a standard catch phrase that often means more like “Ubiquitous Data” - it's not necessarily all that big, but it's everywhere, and its collection rate is accelerating. Citizens may only have a need to spend a few hours per week attempting to make sense of that data. The concomitant worry is that citizens will be left behind as the IT priesthood leverages that data to run our world. But the skills to program in conventional languages are not universal; so, what to do? We are creating a visual programming environment for user-programmers (who are not trained programmers). Be- cause of the sporadic usage pattern of such users, traditional languages and code structuring approaches are both overkill and difficult to learn. Therefore, the environment is designed to support very fluid relationships among code chunks, in terms of their relationship and evolution, as well as very fluid interactions among code chunks when processing data.
This paper introduces a concept for intuitive programming of an industrial HRI cell for non-experts. The main idea of this concept is to combine recently available technologies ranging from speech recognition, 3D visu...
详细信息
ISBN:
(纸本)9781467330992
This paper introduces a concept for intuitive programming of an industrial HRI cell for non-experts. The main idea of this concept is to combine recently available technologies ranging from speech recognition, 3D visual surveillance (person tracking and object recognition) and handheld devices over to teach-in, visual programming and instruction based programming of compliant robots for heavy loads. With these components an easy method for programming or adapting workflows within an industrial packaging cell was realized and tested in a real factory environment.
General purpose visual programming languages (VPLs) promote the construction of programs that are more comprehensible, robust, and maintainable by enabling programmers to directly observe and manipulate algorithms and...
详细信息
General purpose visual programming languages (VPLs) promote the construction of programs that are more comprehensible, robust, and maintainable by enabling programmers to directly observe and manipulate algorithms and data. However, they usually do not exploit the visual representation of entities in the problem domain, even if those entities and their interactions have obvious visual representations, as is the case in the robot control domain. We present a formal control model for autonomous robots, based on subsumption, and use it as the basis for a VPL in which reactive behaviour is programmed via interactions with a simulation.
In this paper we discuss a visual programming environment for the composition of services based on dataflow *** approach,strongly oriented towards web technologies,aims to offer the corporate application designer an i...
详细信息
ISBN:
(纸本)9781467349994
In this paper we discuss a visual programming environment for the composition of services based on dataflow *** approach,strongly oriented towards web technologies,aims to offer the corporate application designer an integrated set of very high-level tools to design and test new services via functional composition of already available *** user experience is a mixture of(a) graphical actions and choices,for example the drag and drop of graphical widgets and the connection of input-output links,and of(b) interface coding,via the textual specification of the translation logic of data object types flowing through the input/output interfaces of the composed *** new environment,named VisProSL(visual programming Service-Link),capitalizes on a standardized JSON syntax of exchanged data objects,is oriented to REST services,and makes use of a basic layer that provides the visual generation of interfaces towards location services.
Transcriptional profiling methods have been utilized in the analysis of various biological processes in Dictyostelium. Recent advances in high-throughput sequencing have increased the resolution and the dynamic range ...
详细信息
Transcriptional profiling methods have been utilized in the analysis of various biological processes in Dictyostelium. Recent advances in high-throughput sequencing have increased the resolution and the dynamic range of transcriptional profiling. Here we describe the utility of RNA sequencing with the Illumina technology for production of transcriptional profiles. We also describe methods for data mapping and storage as well as common and specialized tools for data analysis, both online and offline. less
Bioimage informatics has emerged as a new interdisciplinary research endeavor for bringing the power of computational and mathematical sciences into the biological imaging arena. We describe an open-source software pl...
详细信息
ISBN:
(纸本)9781479936878
Bioimage informatics has emerged as a new interdisciplinary research endeavor for bringing the power of computational and mathematical sciences into the biological imaging arena. We describe an open-source software platform, Icy, that proposes a comprehensive framework for easy algorithm development and deployment fostering community-oriented efforts. Icy offers a platform to share and publish collaborative algorithm developments, while promoting re-usability and code sharing to ease the development of new algorithms, and simplifying user's feedback and support through a community web site.
This research enables computer literate engineers to model problems in software by minimising code they need to write. Software development is difficult for many engineers as they may have no time, experience, or acce...
详细信息
This research enables computer literate engineers to model problems in software by minimising code they need to write. Software development is difficult for many engineers as they may have no time, experience, or access to software development tools necessary to model their problems. Using a combination of modelling via use of formulae (equations) and visualisation of the way these formulae interact, it is possible to construct modelling software without requiring code. This technique of user-driven modelling/programming (UDM/P) could be applied to any problem that requires linked equations to be represented and tracked, and results from these calculated. End-user programming could be tackled by many researchers co-operating to create specific solutions to different kinds of end-user programming problems. A stepped ontology based translation process assists with progress towards a generic solution, this is first applied to engineering modelling. (c) 2012 Elsevier Ltd. All rights reserved.
暂无评论