Search results for "Programming language"
showing 10 items of 624 documents
LanguageLab - A Meta-modelling Environment
2015
In the LanguageLab language workbench, we build on a component-based approach to language specification that facilitates the specification of all aspects of a computer language in a consistent manner, taking into account best practices in meta-modelling and language design. The workbench allows operation on a suitable abstraction level, and also focuses on user-friendliness and a low threshold to getting started, in order to make it useful for teaching of meta-modelling and language design and specification. The platform is open for third party language modules and facilitates rapid prototyping of DSLs, re-use of language modules, and experiments with multiple concrete syntaxes. The platfor…
The Orchestra of Multiple Model Repositories
2013
This paper motivates and encourages the simultaneous use of multiple model repositories in model-driven software. A multi-repository mechanism is proposed for that. With this mechanism, multiple model repositories residing in the same or different technical spaces can be mounted into a single repository (in the same sense as file systems are mounted in UNIX) and accessed in a uniform way. Relations (including generalizations) between elements from the mounted repositories are supported. Some of the repositories may be “computable” (virtual), which leads to the on-the-fly model transformation concept.
Secure Group Communication Using Fractional Public Keys
2010
Published version of a paper presented at the ARES '10 International Conference on Availability, Reliability, and Security (c) 2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works. Paper also available from the publisher:http://dx.doi.org/10.1109/ARES.2010.13 In this paper, we present the novel concept of fractional public keys and an efficient zero-round multi-party Diffie-Hellman key agreement sc…
Modeling and Performance Analysis of Energy Efficiency Binary Power Control in MIMO-OFDM Wireless Communication Systems
2011
Published version of an article in the journal:International Journal of Distributed Sensor Networks. Also available from Hindawi Publishing: http://dx.doi.org/10.1155/2011/946258 The energy efficiency optimization of the binary power control scheme for MIMO-OFDM wireless communication systems is formulated, and then a global optimization solution of power allocation is derived. Furthermore, a new energy efficiency binary power control (EEBPC) algorithm is designed to improve the energy efficiency of MIMO-OFDM wireless communication systems. Simulation results show that the EEBPC algorithm has better energy efficiency and spectrum efficiency than the average power control algorithm in MIMO-O…
Kayne's model of Case and Finnish nominal phrases
2008
The standard view concerning Case assignment or valuation is that Case is valued to determiner phrases (DPs) in syntax. Recently, Kayne has proposed an alternative model, in which Case is valued to lexical elements rather than to phrases. This article cites several facts from Finnish in support of this model. A detailed Kaynean model of Case is developed. According to this model, abstract Case is valued to lexical elements by the highest ranking c-commanding Case assigner when each phase (CP,vP) is sealed, where ranking is based on a particular Case Hierarchy and a simple notion of locality. Configurations in which Case is seemingly assigned under a spec–head relation are provided with an a…
Do Children Cooperate Conditionally?:Adapting the Strategy Method for First-Graders
2020
We develop a public goods game (PGG) to measure cooperation and conditional cooperation in young children. Our design addresses several obstacles in adapting simultaneous and sequential PGGs to children who are not yet able to read or write, do not possess advanced abilities to calculate payoffs, and only have a very limited attention span. It features the combination of haptic offline explanation, fully standardized audiovisual instructions, computerized choices based on touchscreens, and a suitable incentive scheme. Applying our experimental protocol to 129 German first-graders, we find that already 6-year-olds cooperate conditionally and that the relative frequency of different cooperati…
Fuzzy dynamic sliding mode control design for high order disturbed systems
2013
In this paper, the problem of fuzzy dynamic sliding mode control design is investigated for a class of disturbed systems. Specifically, the fuzzy controller is constructed based on one feedback signal to estimate the unknown nonlinear terms and to develop the sliding mode control according to the fuzzy rules. Furthermore, it possesses the characteristic of simplicity in design and effectiveness in attenuating chattering. Finally, a numerical example is included to demonstrate the effectiveness and advantage of the proposed method.
Skeletons for parallel image processing: an overview of the SKiPPER project
2002
International audience; This paper is a general overview of the SKIPPER project, run at Blaise Pascal University between 1996 and 2002. The main goal of the SKIPPER project was to demonstrate the appli- cability of skeleton-based parallel programming techniques to the fast prototyping of reactive vision applications. This project has produced several versions of a full-fledged integrated pa- rallel programming environment (PPE). These PPEs have been used to implement realistic vi- sion applications, such as road following or vehicle tracking for assisted driving, on embedded parallel platforms embarked on semi-autonomous vehicles. All versions of SKIPPER share a common front-end and reperto…
Market Polarization due to Difference in Interface Implementation Efforts
2009
Another factor potentially affecting the evolution of the OSS/BSS software market is the high complexity of software interfaces. The software provided to a customer – a CSP – needs to be integrated with a number of heterogeneous subsystems deployed by the customer. If the number of integration interfaces is high, a vast amount of special knowledge is needed in the vendor organization. High integration efforts also take up the time of the compentent employees of the vendor organization, thereby reducing the number of customers which it is capable of serving. As a result, only few large vendors can compete in such market, and, due to a lack of competition, the evolution towards a horizontaliz…
Visual dynamic environment for distributed systems
2002
Algorithms, based on information fusion, are often embodied in visual perception systems. Distributed architectures have been recently proposed to perform integrated computation. The complexity of distributed systems regards both their design, and the software environment to develop applications. Visual and iconic programming style intends to provide expressive tools to implement, to debug, and to execute programs in distributed environment. Multi-layers graphs languages seem suitable to handle such complexity. This paper describes the design of a visual dynamic environment (VDE), which is based on a graph-grammar. A new class of dynamic visual interfaces is also introduced, and its propert…