- Subscribe to this page:
- RSS
- Email Alert
Vrije Universiteit Brussel
(65 results)-
White Papers
Cell-ID Positioning in WiMAX Networks Analysis of the Clearwire Network in Belgium
June 8, 2009, 12:00am PDT
Base station identification, or Cell IDentification (Cell-ID) is the first method used by operators to provide Location-Based Services (LBS). The advantage of using this method is the simplicity...
Provided by Vrije Universiteit Brussel
-
White Papers
Change-Oriented Software Engineering
June 3, 2007, 12:00am PDT
Authors propose a first-class change model for Change-Oriented Software Engineering (COSE). Based on an evolution scenario, authors identify a lack of support in current Interactive Development...
Provided by Vrije Universiteit Brussel
-
White Papers
Context-Aware Leasing for Mobile Ad Hoc Networks
June 22, 2007, 12:00am PDT
Distributed memory management is substantially complicated in mobile ad hoc networks due to the fact that nodes in the network only have intermittent connectivity and often lack any kind of...
Provided by Vrije Universiteit Brussel
-
White Papers
Language-Shifting Objects From Java to Smalltalk
September 11, 2009, 12:00am PDT
Foreign-function interfaces enable programs in a host language to interoperate with programs written in another language and vice-versa. Two languages that feature such an interface to a common...
Provided by Vrije Universiteit Brussel
-
White Papers
Decentralized Learning in Wireless Sensor Networks
March 13, 2009, 12:00am PDT
In this paper the authors use a reinforcement learning algorithm with the aim to increase the autonomous lifetime of a Wireless Sensor Network (WSN) and decrease latency in a decentralized manner....
Provided by Vrije Universiteit Brussel
-
White Papers
The Strategic Planning Of EU Military Operations - The Case Of EUFOR TCHAD / RCA
May 1, 2008, 12:00am PDT
This paper cannot hope to cover all issues relevant to crisis management in Chad in detail. It can only briefly introduce the conflict in Chad itself. The role of the United Nations (UN) in...
Provided by Vrije Universiteit Brussel
-
White Papers
Privacy, Trust and Policy-Making: Challenges and Responses
January 30, 2009, 12:00am PST
The authors contend that the emerging ubiquitous Information Society (aka ambient intelligence, pervasive computing, ubiquitous networking and so on) will raise many privacy and trust issues that...
Provided by Vrije Universiteit Brussel
-
White Papers
Does The Investment Opportunities Bias Affect The Investment-Cash Flow Sensitivities Of Unlisted SMEs?
March 23, 2011, 12:00am PDT
Using a panel of 5,999 Small and Medium-sized Belgian Enterprises (SMEs) over the period 2002-2008, the authors identify three measures of investment opportunities suitable for unlisted firms....
Provided by Vrije Universiteit Brussel
-
White Papers
Lifetime Optimization for Wireless Sensor Networks With Correlated Data Gathering
July 19, 2010, 12:00am PDT
The nodes in wireless sensor networks often collect correlated measurements. Not taking into account this information redundancy is detrimental to the network lifetime, since communication is...
Provided by Vrije Universiteit Brussel
-
White Papers
Computational Contracts
September 30, 2011, 12:00am PDT
Pre/post contracts for higher-order functions, as proposed by Findler and Felleisen and provided in Racket, allow run-time verification and blame assignment of higher-order functions. However...
Provided by Vrije Universiteit Brussel
-
White Papers
Resolving Model Inconsistencies With Automated Planning
October 28, 2010, 12:00am PDT
Various approaches have been explored to detect and resolve software model inconsistencies in a generic and scalable way. In this position paper, the authors outline their research that aims to...
Provided by Vrije Universiteit Brussel
-
White Papers
Modularizing Crosscuts in an e-Commerce Application in Lisp Using HALO
May 29, 2007, 12:00am PDT
Some program concerns cannot be cleanly modularized, and their implementation leads to code that is both hard to understand and maintain. In this paper, the authors consider extending an...
Provided by Vrije Universiteit Brussel
-
White Papers
Automated Pattern-Based Pointcut Generation
June 3, 2008, 12:00am PDT
One of the main problems in Aspect-Oriented Software Development is the so-called fragile point-cut problem. Uncovering and specifying a good robust point-cut is not an easy task. In this paper,...
Provided by Vrije Universiteit Brussel
-
White Papers
Experiments With Pro-Active Declarative Meta-Programming
September 11, 2009, 12:00am PDT
Program querying has become a valuable asset in the programmer's toolbox. Using dedicated querying languages, developers can reason about their source code in order to find errors, refactoring...
Provided by Vrije Universiteit Brussel
-
White Papers
Escaping With Future Variables in HALO
January 4, 2008, 12:00am PST
HALO is a novel aspect language introducing a logic-based point-cut language which combines history-based point-cuts and "Escape" conditions for interacting with the base language. This...
Provided by Vrije Universiteit Brussel
-
White Papers
Inducing Evolution-Robust Pointcuts
March 1, 2009, 12:00am PST
One of the problems in Aspect-Oriented Software Development is specifying point-cuts that are robust with respect to evolution of the base program. The authors propose to use Inductive Logic...
Provided by Vrije Universiteit Brussel
-
White Papers
CSOM/PL a Virtual Machine Product Line
November 15, 2011, 12:00am PST
CSOM/PL is a Software Product Line (SPL) derived from applying Multi-Dimensional Separation Of Concerns (MDSOC) techniques to the domain of high-level language Virtual Machine (VM)...
Provided by Vrije Universiteit Brussel
-
White Papers
Which Problems Does a Multi-Language Virtual Machine Need to Solve in the Multicore/Manycore Era?
September 27, 2011, 12:00am PDT
While parallel programming for very regular problems has been used in the scientific community by non-computer-scientists successfully for a few decades now, concurrent programming and solving...
Provided by Vrije Universiteit Brussel
-
White Papers
On the Design of the ECMAScript Reflection API
February 6, 2012, 12:00am PST
The authors describe in detail the new reflection API of the upcoming Javascript standard. The most prominent feature of this new API is its support for creating proxies: virtual objects that...
Provided by Vrije Universiteit Brussel
-
White Papers
Towards a General Composition Semantics for Rule-Based Model Transformation
July 18, 2011, 12:00am PDT
As model transformations have become an integral part of the automated software engineering lifecycle, reuse, modularization, and composition of model transformations becomes important. One way to...
Provided by Vrije Universiteit Brussel
-
White Papers
Mendel: Source Code Recommendation Based on a Genetic Metaphor
August 1, 2011, 12:00am PDT
When evolving software systems, developers spend a considerable amount of time understanding existing source code. To successfully implement new or alter existing behavior, developers need to...
Provided by Vrije Universiteit Brussel
-
White Papers
A Logic Meta-Programming Foundation for Example-Driven Pattern Detection in Object-Oriented Programs
July 11, 2011, 12:00am PDT
This paper summarizes the doctoral dissertation in which the authors introduced an example-driven approach to pattern detection. This approach enables specifying pattern characteristics in a...
Provided by Vrije Universiteit Brussel
-
White Papers
Program Querying With a SOUL: The BARISTA Tool Suite
July 29, 2011, 12:00am PDT
Extracting information from the source code of a program is an important step in the way to program understanding, manipulation, development and maintenance. To this end, logic-based query...
Provided by Vrije Universiteit Brussel
-
White Papers
Automatic Parallelization of Side-Effecting Higher-Order Scheme Programs
June 29, 2011, 12:00am PDT
The multi-core revolution heralds a challenging era for software maintainers. Manually parallelizing large sequential code bases is often infeasible. In this paper, the authors present a program...
Provided by Vrije Universiteit Brussel
-
White Papers
Reasoning Over the Evolution of Source Code Using Quantified Regular Path Expressions
August 16, 2011, 12:00am PDT
Version Control Systems (VCS) have become indispensable to develop software. Next to their immediate advantages, they also offer information about the evolution of software and its development...
Provided by Vrije Universiteit Brussel
-
White Papers
CRIMESPOT: Language Support for Programming Interactions Among Wireless Sensor Network Nodes
August 31, 2011, 12:00am PDT
An emerging breed of wireless sensor network applications tasks nodes not only with sensing, but also with reacting to sensor readings. Event-based middleware lends itself to implementing such...
Provided by Vrije Universiteit Brussel
-
White Papers
Co-Evolving Annotations and Source Code Through Smart Annotations
December 22, 2009, 12:00am PST
Annotations are a means to attach additional meta data to the source code of a system. Nowadays, more and more technologies rely on the presence of such annotations in the source code: beyond...
Provided by Vrije Universiteit Brussel
-
White Papers
Enforcing Structural Regularities in Software Using IntensiVE
November 12, 2009, 12:00am PST
The design and implementation of a software system is often governed by a variety of coding conventions, design patterns, architectural guidelines, design rules, and other so-called structural...
Provided by Vrije Universiteit Brussel
-
White Papers
Predicated Generic Functions Enabling Context-Dependent Method Dispatch
February 6, 2010, 12:00am PST
This paper presents predicated generic functions, a novel programming language abstraction that allows the expression of context dependent behaviour in a declarative and modular manner, providing...
Provided by Vrije Universiteit Brussel
-
White Papers
Tackling Pointcut Fragility With Dynamic Annotations
May 28, 2010, 12:00am PDT
Within the aspect-oriented software development community, the use of annotation-based point-cuts has been pro-posed as a means to alleviate the fragile point-cut problem. Expressing point-cuts in...
Provided by Vrije Universiteit Brussel
-
White Papers
Insertion Tree Phasers: Efficient and Scalable Barrier Synchronization for Fine-Grained Parallelism
July 6, 2010, 12:00am PDT
This paper presents an algorithm and a data structure for scalable dynamic synchronization in fine-grained parallelism. The algorithm supports the full generality of phasers with dynamic,...
Provided by Vrije Universiteit Brussel
-
White Papers
Event-Driven Mobile Computing With Objects
August 24, 2010, 12:00am PDT
The authors motivate why event-driven approaches are suitable to address the challenges of mobile and ubiquitous computing. In particular, they describe the beneficial properties of event-based...
Provided by Vrije Universiteit Brussel
-
White Papers
Verifying the Design of an Outsourced COBOL System With IntensiVE
July 27, 2010, 12:00am PDT
Companies nowadays rely on outsourcing for the implementation of their software. While outsourcing can reduce the actual development costs for a piece of software, it can also reduce a company's...
Provided by Vrije Universiteit Brussel
-
White Papers
Improving the Data Locality of Work Stealing
September 13, 2010, 12:00am PDT
Fork/Join parallelism based on work stealing is becoming a widely used approach for parallelizing programs, yielding good and proven performance characteristics, while being relatively convenient...
Provided by Vrije Universiteit Brussel
-
White Papers
Cognac: A Framework for Documenting and Verifying the Design of Cobol Systems
December 15, 2008, 12:00am PST
For any non-trivial software project, architectural drift is a well-known problem. Over time, the design rules and guidelines governing the software project are no longer obeyed, resulting in that...
Provided by Vrije Universiteit Brussel
-
White Papers
Adding State and Visibility Control to Traits Using Lexical Nesting
April 6, 2009, 12:00am PDT
Traits are reusable building blocks that can be composed to share methods across unrelated class hierarchies. Original traits are stateless and cannot express visibility control for methods. Two...
Provided by Vrije Universiteit Brussel
-
White Papers
A Leasing Model to Deal With Partial Failures in Mobile Ad Hoc Networks
May 11, 2009, 12:00am PDT
In Mobile Ad hoc NETworks (MANETs) many partial failures are the result of temporary network partitions due to the intermittent connectivity of mobile devices. Some of these failures will be...
Provided by Vrije Universiteit Brussel
-
White Papers
TOTAM: Scoped Tuples for the Ambient
May 15, 2009, 12:00am PDT
Coordination of mobile applications posses a number of issues. Devices should be able to communicate with each other without being connected with each other at the same time while maintaining...
Provided by Vrije Universiteit Brussel
-
White Papers
Module Superimposition: A Composition Technique for Rule-Based Model Transformation Languages
September 4, 2009, 12:00am PDT
As the application of model transformation becomes increasingly commonplace, the focus is shifting from model transformation languages to the model transformations themselves. The properties of...
Provided by Vrije Universiteit Brussel
-
White Papers
Forward Chaining in HALO: An Implementation Strategy for History-Based Logic Pointcuts
June 3, 2008, 12:00am PDT
In aspect-oriented programming, point-cuts are formulated as conditions over the context of dynamic events in the execution of a program. Hybrid point-cut languages also allow this context to come...
Provided by Vrije Universiteit Brussel
-
White Papers
Volatile Sets: Event-Driven Collections for Mobile Ad-Hoc Applications
June 9, 2011, 12:00am PDT
In mobile peer-to-peer applications, a common pattern is to maintain a collection of remotely-hosted objects. Traditional approaches require programmers to manually track the connectivity state of...
Provided by Vrije Universiteit Brussel
-
White Papers
Language Engineering for Mobile Software
November 26, 2010, 12:00am PST
Mobile systems offer the possibility of delivering software services that tightly match user needs, thanks to their availability right at the moment and place where they are needed, and their...
Provided by Vrije Universiteit Brussel
-
White Papers
Evolution Styles: Change Patterns for Software Evolution
June 26, 2007, 12:00am PDT
Patterns have been proved useful in many problem domains. In the domain of software evolution, only behaviour-preserving patterns (e.g. re-factorings) have ever been proposed. This paper proposes...
Provided by Vrije Universiteit Brussel
-
White Papers
A Meta-Model for Expressing First-Class Changes
June 29, 2007, 12:00am PDT
First-class changes were proven to provide useful information about the evolution history of software programs. The subjects of first-class changes are expressed on the building blocks of the...
Provided by Vrije Universiteit Brussel
-
White Papers
Managing Software Dependencies Using Design Structure Matrices
November 8, 2007, 12:00am PST
Modularity plays an important role in increasing the evolvability and maintain-ability of software systems. If a system is structured in such a way that the different components are loosely...
Provided by Vrije Universiteit Brussel
-
White Papers
DEUCE : Separating Concerns in User Interfaces
May 31, 2007, 12:00am PDT
As current software systems evolve continuously, both the application and its User Interface (UI) have to be adapted. However, UI code is often scattered through and entangled with the application...
Provided by Vrije Universiteit Brussel
-
White Papers
AmbientTalk: Object-Oriented Event-Driven Programming in Mobile Ad Hoc Networks
July 31, 2007, 12:00am PDT
In this paper, the authors describe AmbientTalk: a domain-specific language for orchestrating service discovery and composition in mobile ad hoc networks. AmbientTalk is a distributed...
Provided by Vrije Universiteit Brussel
-
White Papers
Mirages: Behavioral Intercession in a Mirrorbased Architecture
October 22, 2007, 12:00am PDT
Mirror-based systems are object-oriented reflective architectures built around a set of design principles that lead to reflective APIs which foster a high degree of reusability, loose coupling...
Provided by Vrije Universiteit Brussel
-
White Papers
Linguistic Symbiosis Between Actors and Threads
July 31, 2007, 12:00am PDT
The authors describe a linguistic symbiosis between AmbientTalk, a flexible, domain-specific language for writing distributed programs and Java, a conventional object-oriented language. This...
Provided by Vrije Universiteit Brussel
-
White Papers
AmbientTalk/2: Object-Oriented Event-Driven Programming in Mobile Ad Hoc Networks
July 12, 2007, 12:00am PDT
The recent progress of wireless networks technologies and mobile hardware technologies has lead to the emergence of a new generation of applications. These applications are deployed on mobile...
Provided by Vrije Universiteit Brussel
-
White Papers
Language Support for Leasing in Mobile Ad Hoc Networks
June 22, 2007, 12:00am PDT
In mobile ad hoc networks, distributed programming is substantially complicated by the fact that nodes in the network only have intermittent connectivity and the lack of any centralized...
Provided by Vrije Universiteit Brussel
-
White Papers
Verifying the Design of a Cobol System Using Cognac
November 22, 2008, 12:00am PST
A property of large-scale, industrial systems is that they are intended to be used and maintained over a long period of time. In order to keep such large systems maintainable, it is important that...
Provided by Vrije Universiteit Brussel
-
White Papers
On the Classification of First-Class Changes
November 19, 2008, 12:00am PST
Feature-Oriented Programming (FOP) is the research domain that targets the encapsulation of software building blocks as features, which better match the specification of requirements. Recently,...
Provided by Vrije Universiteit Brussel
-
White Papers
Optimal Interaction Strategies Using Reflection in LTS: A Demonstration
March 10, 2008, 12:00am PDT
The semantics of languages, including the semantic rules which valid programs must obey, erect many interactions among language constructs. When implementing the interactions, the resulting...
Provided by Vrije Universiteit Brussel
-
White Papers
Summary of the ThirdWorkshop on Domain-Specific Aspect Languages
May 21, 2008, 12:00am PDT
The tendency to raise the abstraction level in programming languages towards a particular domain is also a major driving force in the research domain of aspect-oriented programming languages. As a...
Provided by Vrije Universiteit Brussel
-
White Papers
Modularizing Invasive Aspect Languages
March 7, 2008, 12:00am PST
In domain-specific aspect languages the authors observe that aspects are translated to base code and subsequently require a complex integration into base code while guaranteeing the correctness of...
Provided by Vrije Universiteit Brussel
-
White Papers
First-Class Change Objects for Feature Oriented Programming
August 4, 2008, 12:00am PDT
A growing trend in software construction advocates the encapsulation of software building blocks as features which better match the specification of requirements. As a result, programmers find it...
Provided by Vrije Universiteit Brussel
-
White Papers
Software Variation by Means of First-Class Change Objects
August 1, 2008, 12:00am PDT
A growing trend in software construction advocates the encapsulation of software building blocks as features which better match the language of requirements. As a result, programmers find it...
Provided by Vrije Universiteit Brussel
-
White Papers
Feature-Oriented Programming Based on First-Class Changes
October 7, 2008, 12:00am PDT
A growing trend in software construction advocates the encapsulation of software building blocks as features which better match the specification of requirements. Feature Oriented Programming...
Provided by Vrije Universiteit Brussel
-
White Papers
Reflection for the Masses
September 1, 2008, 12:00am PDT
A reflective programming language provides means to render explicit what is typically abstracted away in its language constructs in an on-demand style. In the early 1980's, Brian Smith introduced...
Provided by Vrije Universiteit Brussel
-
White Papers
Pitfalls in Aspect Mining
August 4, 2008, 12:00am PDT
The research domain of aspect mining studies the problem of (semi-)automatically identifying potential aspects and crosscutting concerns in a software system, to improve the system's...
Provided by Vrije Universiteit Brussel
-
White Papers
Group Communication Abstractions for Distributed Reactive Systems
July 1, 2008, 12:00am PDT
Pervasive computing in mobile ad hoc networks requires that applications react to a plethora of events red by other devices in the mobile ad hoc network. Current context-aware and event-driven...
Provided by Vrije Universiteit Brussel
-
White Papers
Experiences in Modularizing Business Rules Into Aspects
June 16, 2008, 12:00am PDT
This paper provides an experience report on the use of aspect-oriented technology as a means to modularize the implementation of business rules in an object-oriented, large scale case study. The...
Provided by Vrije Universiteit Brussel
-
White Papers
Example-Based Program Querying
May 14, 2008, 12:00am PDT
Program query languages are an essential component of program analysis and manipulation systems. In each such system, a query identifies the source-code parts of interest by reasoning over a...
Provided by Vrije Universiteit Brussel
-
White Papers
Forward Chaining in HALO: An Implementation Strategy for History-Based Logic Pointcuts
June 3, 2008, 12:00am PDT
In aspect-oriented programming, point-cuts are formulated as conditions over the context of dynamic events in the execution of a program. Hybrid point-cut languages also allow this context to come...
Provided by Vrije Universiteit Brussel
-
White Papers
Module Superimposition: A Composition Technique for Rule-Based Model Transformation Languages
September 4, 2009, 12:00am PDT
As the application of model transformation becomes increasingly commonplace, the focus is shifting from model transformation languages to the model transformations themselves. The properties of...
Provided by Vrije Universiteit Brussel
-
White Papers
TOTAM: Scoped Tuples for the Ambient
May 15, 2009, 12:00am PDT
Coordination of mobile applications posses a number of issues. Devices should be able to communicate with each other without being connected with each other at the same time while maintaining...
Provided by Vrije Universiteit Brussel
-
White Papers
A Leasing Model to Deal With Partial Failures in Mobile Ad Hoc Networks
May 11, 2009, 12:00am PDT
In Mobile Ad hoc NETworks (MANETs) many partial failures are the result of temporary network partitions due to the intermittent connectivity of mobile devices. Some of these failures will be...
Provided by Vrije Universiteit Brussel
-
White Papers
Adding State and Visibility Control to Traits Using Lexical Nesting
April 6, 2009, 12:00am PDT
Traits are reusable building blocks that can be composed to share methods across unrelated class hierarchies. Original traits are stateless and cannot express visibility control for methods. Two...
Provided by Vrije Universiteit Brussel
-
White Papers
Cognac: A Framework for Documenting and Verifying the Design of Cobol Systems
December 15, 2008, 12:00am PST
For any non-trivial software project, architectural drift is a well-known problem. Over time, the design rules and guidelines governing the software project are no longer obeyed, resulting in that...
Provided by Vrije Universiteit Brussel
-
White Papers
Improving the Data Locality of Work Stealing
September 13, 2010, 12:00am PDT
Fork/Join parallelism based on work stealing is becoming a widely used approach for parallelizing programs, yielding good and proven performance characteristics, while being relatively convenient...
Provided by Vrije Universiteit Brussel
-
White Papers
Verifying the Design of an Outsourced COBOL System With IntensiVE
July 27, 2010, 12:00am PDT
Companies nowadays rely on outsourcing for the implementation of their software. While outsourcing can reduce the actual development costs for a piece of software, it can also reduce a company's...
Provided by Vrije Universiteit Brussel
-
White Papers
Event-Driven Mobile Computing With Objects
August 24, 2010, 12:00am PDT
The authors motivate why event-driven approaches are suitable to address the challenges of mobile and ubiquitous computing. In particular, they describe the beneficial properties of event-based...
Provided by Vrije Universiteit Brussel
-
White Papers
Insertion Tree Phasers: Efficient and Scalable Barrier Synchronization for Fine-Grained Parallelism
July 6, 2010, 12:00am PDT
This paper presents an algorithm and a data structure for scalable dynamic synchronization in fine-grained parallelism. The algorithm supports the full generality of phasers with dynamic,...
Provided by Vrije Universiteit Brussel
-
White Papers
Tackling Pointcut Fragility With Dynamic Annotations
May 28, 2010, 12:00am PDT
Within the aspect-oriented software development community, the use of annotation-based point-cuts has been pro-posed as a means to alleviate the fragile point-cut problem. Expressing point-cuts in...
Provided by Vrije Universiteit Brussel
-
White Papers
Predicated Generic Functions Enabling Context-Dependent Method Dispatch
February 6, 2010, 12:00am PST
This paper presents predicated generic functions, a novel programming language abstraction that allows the expression of context dependent behaviour in a declarative and modular manner, providing...
Provided by Vrije Universiteit Brussel
-
White Papers
Enforcing Structural Regularities in Software Using IntensiVE
November 12, 2009, 12:00am PST
The design and implementation of a software system is often governed by a variety of coding conventions, design patterns, architectural guidelines, design rules, and other so-called structural...
Provided by Vrije Universiteit Brussel
-
White Papers
Co-Evolving Annotations and Source Code Through Smart Annotations
December 22, 2009, 12:00am PST
Annotations are a means to attach additional meta data to the source code of a system. Nowadays, more and more technologies rely on the presence of such annotations in the source code: beyond...
Provided by Vrije Universiteit Brussel
-
White Papers
CRIMESPOT: Language Support for Programming Interactions Among Wireless Sensor Network Nodes
August 31, 2011, 12:00am PDT
An emerging breed of wireless sensor network applications tasks nodes not only with sensing, but also with reacting to sensor readings. Event-based middleware lends itself to implementing such...
Provided by Vrije Universiteit Brussel
-
White Papers
Reasoning Over the Evolution of Source Code Using Quantified Regular Path Expressions
August 16, 2011, 12:00am PDT
Version Control Systems (VCS) have become indispensable to develop software. Next to their immediate advantages, they also offer information about the evolution of software and its development...
Provided by Vrije Universiteit Brussel
Keep Up with TechRepublic
Submit a Paper
Get your content listed in our directory!
Our directory is the largest library of vendor-supplied technical content on the Web. It’s also the first place IT decision makers turn to when researching technology solutions. Our members are already finding your competitors’ papers here - shouldn’t they find yours, too? It's FREE so click here and submit your white paper, case study, data sheet, research report, or other document today!



