Glowa-Danube (http://***) is an interdisciplinary project that aims to develop integrated strategies and tools for water and land use management in the upper Danube catchment (Germany, Austria similar to 77,000 km(2))...
详细信息
Glowa-Danube (http://***) is an interdisciplinary project that aims to develop integrated strategies and tools for water and land use management in the upper Danube catchment (Germany, Austria similar to 77,000 km(2)). The project is one of five within the Glowa research program (http://***) dealing with Global Change effects on the water cycle in six meso-scale catchments (up to 100,000 km(2)) in Central Europe, West Africa and the Middle East. In the Glowa-Danube project, 16 natural science and socio-economic simulation models are integrated in the coupled simulation system Danubia. This article describes the underlying concept and implementation of WaterSupply, a multiactor-based model of the water supply sector with a focus on water resource utilization and distribution of individual water supply companies. Within Danubia, WaterSupply represents the link between water supply and demand, where the former is simulated by a groundwater and a surface water model and the latter by water consumption models of four different sectors (domestic, industrial, agricultural and tourism). WaterSupply interprets the quantitative state of water resources for defined spatial and temporal units according to sustainability requirements and assesses the state of resources in relation to present water supply schemes and the dynamics of user demand. WaterSupply then seeks both to optimize the resource use of supply companies and to identify critical regions for which further adaptation of the water supply scheme will become necessary under changing climatic conditions. In this article, a brief description of the Glowa-Danube project and the integrated simulation system Danubia is followed by a short presentation of the DeepActor framework, which provides a common conceptual and technical basis for the socio-economic simulation models of Glowa-Danube. The main body of the article is devoted to the concept, the implementation and simulation results of WaterSup
Rich and multifaceted domain specific specification languages like the Autonomic System Specification Language (ASSL) help to design reliable systems with self-healing capabilities. The GEAR game-based Model Checker h...
详细信息
A class of integral inequalities is transformed into homogeneous symmetric polynomial inequalities beyond Tarski model,where the number of elements of the polynomial,say n,is also a variable and the coefficients are f...
详细信息
A class of integral inequalities is transformed into homogeneous symmetric polynomial inequalities beyond Tarski model,where the number of elements of the polynomial,say n,is also a variable and the coefficients are functions of *** is closely associated with some open problems formulated recently by Yang et *** Timofte's dimension-decreasing method for symmetric polynomial inequalities,combined with the inequality-proving package BOTTEMA and a program of implementing the method known as successive difference substitution,we provide a procedure for deciding the nonnegativity of the corresponding polynomial inequality such that the original integral inequality is mechanically decidable;otherwise,a counterexample will be *** effectiveness of the algorithm is illustrated by some more examples.
Open Cirrus is a cloud computing testbed that, unlike existing alternatives, federates distributed data centers. It aims to spur innovation in systems and applications research and catalyze development of an open sour...
详细信息
Open Cirrus is a cloud computing testbed that, unlike existing alternatives, federates distributed data centers. It aims to spur innovation in systems and applications research and catalyze development of an open source service stack for the cloud.
The International Workshop on the Web and Requirements Engineering (WeRE) was held in conjunction with the 18 th International IEEE Requirements Engineering Conference (RE'10) in Sydney (Australia) on September 2...
The International Workshop on the Web and Requirements Engineering (WeRE) was held in conjunction with the 18 th International IEEE Requirements Engineering Conference (RE'10) in Sydney (Australia) on September 28 2010. WeRE intends to be an international forum for exchanging ideas on both using Web technologies as a platform in the requirements engineering field, and applying requirements engineering in the development and use of websites. Papers focused on new domains and new experiences with the connection between requirements engineering and the Web were presented in WeRE.
Rich and multifaceted domain specific specification languages like the Autonomic System Specification Language (ASSL) help to design reliable systems with self-healing capabilities. The GEAR game-based Model Checker h...
详细信息
Rich and multifaceted domain specific specification languages like the Autonomic System Specification Language (ASSL) help to design reliable systems with self-healing capabilities. The GEAR game-based Model Checker has been used successfully to investigate in depth properties of the ESA ExoMars Rover. We show here how to enable GEAR's game-based verification techniques for ASSL via systematic model extraction from a behavioral subset of the language, and illustrate it on a description of the Voyager II space mission. This way, we close the gap between the design-time and the run-time techniques provided in the SHADOWS platform for self-healing of concurrency, performance, and functional issues.
The market for applications developed for mobile devices is growing as the hardware capabilities increase while costs drop. At the same time, the inability to write code once becomes a noticeable problem resulting in ...
详细信息
The market for applications developed for mobile devices is growing as the hardware capabilities increase while costs drop. At the same time, the inability to write code once becomes a noticeable problem resulting in the time consuming task of porting an application to a variety of mobile devices, which is true for languages like Java that have been designed to be portable across a range of hardware platforms. As a result, porting a Java application written for one device to another is often a tedious and time-consuming task for developers. This paper presents an intelligent CASE tool that assists the porting of Java mobile applications by automatically generating Java code fragments for the target SDK. SeqFinder automatically generates all minimal method invocation sequences that lead to an object of a specific type, thus relieving the programmer of manually searching the manufacturer-provided SDK Java archives. However, this tool is not applicable only to the Java ME platform and has been used as a fast type-browser for J2SE/J2EE applications.
The array programming paradigm adopts multidimensional arrays as the fundamental data structures of computation. Array operations process entire arrays instead of just single elements. This makes array programs highly...
详细信息
The array programming paradigm adopts multidimensional arrays as the fundamental data structures of computation. Array operations process entire arrays instead of just single elements. This makes array programs highly expressive and introduces data parallelism in a natural way. Array programming imposes non-trivial structural constraints on ranks, shapes, and element values of arrays. A prominent example where such constraints are violated are out-of-bound array accesses. Usually, such constraints are enforced by means of run time checks. Both the run time overhead inflicted by dynamic constraint checking and the uncertainty of proper program evaluation are undesirable. We propose a novel type system for array programs based on dependent types. Our type system makes dynamic constraint checks obsolete and guarantees orderly evaluation of well-typed programs. We employ integer vectors of statically unknown length to index array types. We also show how constraints on these vectors are resolved using a suitable reduction to integer scalars. Our presentation is based on a functional array calculus that captures the essence of the paradigm without the legacy and obfuscation of a fully-fledged array programming language. (C) 2009 Elsevier Inc. All rights reserved.
Enterprise software shows increasing levels of concurrency and complexity and decreasing "think times'' between user interactions. Such trends are evident in both emerging workloads, such as social networ...
详细信息
Enterprise software shows increasing levels of concurrency and complexity and decreasing "think times'' between user interactions. Such trends are evident in both emerging workloads, such as social networking, and traditional applications, such as banking, for which both query counts and complexity are increasing. Similarly, in today's multicore-processor era, processor core counts double every processor generation. However, not all hardware capacity (e.g., cache, disk, and network capacity) is growing at this core rate. As a result, processor dies will have more cores sharing resources. Personnel associated with our project Multicore Applications Restructured for Scaling started with a well-tuned baseline version of a large multitier commercial workload and worked to efficiently identify a small set of software changes that, together, would lead to improved scaling and performance. This paper reports the required tooling and analysis, software changes, and improvements (factor performance gains). Perhaps most surprising, we found that a small set of code changes allowed major performance gains within a single Java (R) virtual machine, which has implications for the way in which we develop and deploy software.
暂无评论