the component/container paradigm helps to reduce the complexity and enhance the scalability of software development for plain desktop or enterprise systems. However the frameworks enabling this approach are often not ...
详细信息
ISBN:
(纸本)0769523560
the component/container paradigm helps to reduce the complexity and enhance the scalability of software development for plain desktop or enterprise systems. However the frameworks enabling this approach are often not suitable for systems with limited processing power and memory sizes, and are not dedicated to real-time requirements. As part of the European IST project COMPARE, we study a possible projection from a high-level component model (CORBA Component Model) towards a low-level RT/E platform (OSEK). Preliminary results from this study are accounted in this paper In the first part, the main features of CCM and OSEK are examined. then we propose execution and communication models using an API for OSEK that is as similar as possible to that in the CCM framework.
this paper proposes a number of models for integrating stochastic constraint solvers into constraint logic programmingsystems in order to solve constraint satisfaction problems efficiently. Stochastic solvers can sol...
详细信息
Sensor network application experts such as biologists, geologists, and environmental engineers generally have little experience with, and little patience for, general-purpose and often low-level sensor network program...
详细信息
ISBN:
(纸本)9781424451081
Sensor network application experts such as biologists, geologists, and environmental engineers generally have little experience with, and little patience for, general-purpose and often low-level sensor network programminglanguages. We believe sensor network languages should be designed for application experts, who may not be expert programmers. To further that goal, we propose the concepts of sensor network application archetypes, archetype-specific languages, and archetype templates. Our work makes the following contributions. (1) We have examined a wide range of wireless sensor networks to develop a taxonomy of seven archetypes. this taxonomy permits the design of compact languagesthat are appropriate for novice programmers. (2) We developed a language (named WASP) and its associated compiler for a commonly encountered archetype. (3) We conducted user studies to evaluate the suitability of WASP and several alternatives for novice programmers. To the best of our knowledge, this 56-hour 28-user study is the first to evaluate a broad range of sensor network languages (TinyScript, TinySQL, SwissQM, and TinyTemplate). On average, users of other languages successfully implemented their assigned applications 30.6% of the time. Among the successful completions, the average development time was 21.7 minutes. Users of WASP had an average success rate of 80.6%, and an average development time of 12.1 minutes (an improvement of 44.4%).
the paper considers domain-specific tool support as a means to turn descriptive into prescriptive models, and to blur the difference between models and programs, and even between developers and users. Conceptual under...
详细信息
the proceedings contain 51 papers. the special focus in this conference is on theoretical Aspects of Computer Science. the topics include: Polymorphism, parameterization and typing;executable higher-order algebraic sp...
ISBN:
(纸本)9783540537090
the proceedings contain 51 papers. the special focus in this conference is on theoretical Aspects of Computer Science. the topics include: Polymorphism, parameterization and typing;executable higher-order algebraic specifications;efficient memory access in large-scale computation;rational relations with bounded delay;on the power of several queues;on aperiodic trace languages;recognizable and rational languages of finite and infinite traces;on the concatenation of infinite traces;tight RNC approximations to max flow;a natural metric for curves -- computing the distance for polygonal chains and approximation algorithms;decision problems for term rewriting systems and recognizable tree languages;decidable sentences for context-free groups;the owner concept for PRAMs;actors as a parallel programming model;average case analysis of unification algorithms;methodology for proving the termination of logic programs;polynomial size constant depth circuits with a limited number of negations;randomized polynomials, threshold circuits, and the polynomial hierarchy;computationally convincing proofs of knowledge;interactive proof systems and alternating time-space complexity;optimal tradeoffs between time and bit complexity in distributed synchronous rings;unconditional byzantine agreement with good majority;a new compacting garbage-collection algorithm with a good average-case performance;bisimulation and action refinement;testing for unboundedness of FIFO channels;detection of deadlocks in an infinite family of nets;nondeterminism within p;structure and importance of logspace-MOD-classes;complexity classification of truth maintenance systems;Reachability in reversible free choice systems;bounded reductions and functional oracle queries as a measure of parallel time.
In this paper we sketch a transformation-oriented framework for establishing system characteristics like model-checkability, learnability, or performance. Backbone of our framework is Cinco, our meta tooling suite for...
详细信息
the development of code for software intensive systems involves numerous levels of abstraction, leading from requirements to code. Having abstract modeling concepts available as high-level programming constructs helps...
详细信息
作者:
Sáenz-Pérez, FernandoCaballero, RafaelGarcía-Ruiz, Yolanda
Dept. Ingeniería del Software e Inteligencia Artificial Universidad Complutense de Madrid Spain
Dept. Sistemas Informáticos Y Computación Universidad Complutense de Madrid Spain
this paper introduces Datalog Educational System (DES), a deductive database which supports both Datalog and SQL as query languages. Since its inception, this system is targeted to educational purposes rather to devel...
详细信息
the agent-oriented approach has emerged as a new and powerful paradigm in modern soft-ware engineering. this paper analyzes the reactive agent model, exhibiting innovative characteristics Of autononry, goal-direction,...
详细信息
ISBN:
(纸本)9780769528045
the agent-oriented approach has emerged as a new and powerful paradigm in modern soft-ware engineering. this paper analyzes the reactive agent model, exhibiting innovative characteristics Of autononry, goal-direction, reactive capability, concurrency, and interactivity. Contrary to object depictions of attribute and method signatures, reactive agents are described in terms of their behavior. Due to the complex nature inherent to reactive agent behavior, the need for formal specification and design integrity becomes essential. Descartes is an executable specification language, which has historically been applied to provide such design assurance. this paper describes a formal approach to deriving a reactive agent software design represented in the Agent Unified Modeling Language ( 4 UAE). the objective is accomplished through extension of the Descartes specification language and application of a transformation into design representation. the addition serves as a method of providing a guarantee of design reliability by way of gap reduction between requirements analysis and design.
暂无评论