MapReduce is a programming model developed by Google for processing and generating large data sets in distributed environments. Many real-world tasks can be implemented by two functions, map and reduce. MapReduce play...
详细信息
this study applies optimal control to differentiate the energy efficiency between two robotic manipulators, one with regular joints and the other with universal joints. the dynamics of the manipulators is described by...
详细信息
Software development tools aimed at end-users tend to employ various forms of visual programming because these users find textual programming very difficult to learn. However, visual programming has known scalability ...
详细信息
ISBN:
(纸本)9783642169847
Software development tools aimed at end-users tend to employ various forms of visual programming because these users find textual programming very difficult to learn. However, visual programming has known scalability issues. As art alternative, we propose hypertextual programming;a technique that represents the program as hypertext and allows the user to both browse it and manipulate it mainly by using navigation. this technique leverages the users' ability to navigate in hyperspace, a widely available skill, to edit the program under development. In order to reap the benefits of this technique, adequate hypertextual editors must be built. Many of the lessons learned in the web engineering area can be used to deal withthis problem. this paper discusses the state of the current research efforts behind this novel programming technique.
the raising thickness of the present programming items joined with consistently expanding expenses of programming breakdown has pushed the requirement for testing to new pinnacles. the effective execution of the contr...
详细信息
Software engineering has matured from heuristic practice to an engineering discipline. Over the years software technology developed into a key qualification for mastering complex technical systems. Nowadays software e...
详细信息
ISBN:
(纸本)0769522963
Software engineering has matured from heuristic practice to an engineering discipline. Over the years software technology developed into a key qualification for mastering complex technical systems. Nowadays software engineers can benefit from a solid stock of basic research addressing the specification, modelling, design and implementation of sequential, concurrent, distributed and real time systems. the talk surveys the scientific foundations of modern software technology concentrating on components, interfaces and behaviours. We present a unifying approach relating different system views manifesting themselves as data model, communication model, state transition model, and process model.
As computers with manycore architecture are being widely spread, parallel programming becomes a pending issue. While parallel programming has been a challenging issue, Haskell is known to be of the best available one....
详细信息
the proceedings contain 39 papers. the topics discussed include: supporting individual study of higher mathematics;collaborative game model for teaching physics using smartphone sensors;sensor-based mobile application...
ISBN:
(纸本)9781450388795
the proceedings contain 39 papers. the topics discussed include: supporting individual study of higher mathematics;collaborative game model for teaching physics using smartphone sensors;sensor-based mobile application for teaching physics to regular basic education students;application of attendance control and learning activities using WhatsApp for preschool education;theoretical basis and implementation path of blended teaching;reform of object oriented programming based on task driven and blended teaching;flipping the classroom: will the changes of teachers influence learning outcomes?;the application of blended learning model in communication principle course;disruptive innovation of educational digital tools and the achievement of communication skills in university students;and infographics of wisdom: study on the individual legacies of retired academics in art and design higher education and research.
In this paper we describe the architecture of an IKEv2 protocol implementation. the architecture has been designed withthe aim to make the implementation meet a number of good characteristics: to be as fast as possib...
详细信息
ISBN:
(纸本)9780889866973
In this paper we describe the architecture of an IKEv2 protocol implementation. the architecture has been designed withthe aim to make the implementation meet a number of good characteristics: to be as fast as possible, scalable, easy to understand and enhance, as well as portable across different operating systems and processor architectures. As a byproduct we endeavored to specify an architectural pattern that might be used to build other, similar network protocols. In order to make this pattern even more attractive, parts of the architecture are separated as a generic software framework, thus allowing reuse of the code base. the implementation itself is written in the C programming language but borrows some of the concepts from object oriented programming. More specifically, it both enforces the access to private data structures of the different modules and uses messages, i.e. objects, to communicate different events among subsystems.
In this chapter, we report two studies in which 3rd- and 4th-grade students used a distributed computing infrastructure (ViMAP-Tangible) in order to collaboratively invent "mathematical machines" for generat...
详细信息
ISBN:
(纸本)9783319257686;9783319257679
In this chapter, we report two studies in which 3rd- and 4th-grade students used a distributed computing infrastructure (ViMAP-Tangible) in order to collaboratively invent "mathematical machines" for generating geometric shapes. ViMAP-Tangible combines the ViMAP visual programming language with a distributed computing infrastructure, in which students collaboratively control the behavior of a virtual agent using both mechanical devices and virtual algorithms. the curricular activities integrate engineering practices such as user-centered design;agent-based computer programming;mathematical reasoning about multiplication, rates, and geometry;and physical science concepts central to learning Newtonian mechanics. In Study 1, we investigate the key affordances of such a distributed computing environment for learning Integrated STEM, and identify the relationships between the various elements of students' physical constructions and computational models, and their STEM learning outcomes. Study 2 is a deeper investigation of the effect of iterative user testing on the refinement of children's designs and their STEM learning.
Energy storage (ES) has been recognized as one of the most promising technologies to cope withthe increasing peakshaving challenge in high-penetration renewable power systems. Withthe restriction on the curtailment ...
详细信息
暂无评论