Publications


De publicaties worden automatisch opgehaald en weergegeven vanuit de centrale repository, zodat bezoekers op je eigen site eenvoudig toegang hebben tot de meest recente wetenschappelijke publicaties, artikelen en  rapporten. Bezoekers zoeken eenvoudig op trefwoord om snel de publicaties te vinden die relevant zijn.

pubyear
2019
creators
Verriet, J.; Buit, L.; Doornbos, R.; Huijbrechts, B.; Sevo, K.; Sleuters, J.; Verberkt, M.

Virtual Prototyping of Large-Scale IoT Control Systems Using Domain-Specific Languages

IoT applications and other distributed control applications are characterized by the interaction of many hardware and software components. The inherent complexity of the distributed functionality introduces challenges on the detection and correction of issues related to functionality or performance, which are only possible to do after system prototypes or pilot installations have been built.
pubyear
2019
creators
Akesson, B.; Hooman, J.; Sleuters, J.; Yankov, A.

Reducing Design Time and Promoting Evolvability using Domain-specific Languages in an Industrial Context

published_in
Model Management and Analytics for Large Scale Systems
The complexity of cyber-physical systems is increasing, driven by integration of more functionality and trends towards mass-customization. This has resulted in complex systems with many variants that require long time to develop and are difficult to adapt to changing requirements and introduction of new technology.
pubyear
2018
creators
Geilen, M.; Basten, T.

Kahn process networks and a reactive extension

Kahn and MacQueen have introduced a generic class of determinate asynchronous data-flow applications, called Kahn Process Networks (KPNs) with an elegant mathematical model and semantics in terms of Scott-continuous functions on data streams together with an implementation model of independent asynchronous sequential programs communicating through FIFO buffers with blocking read and non-blocking write operations.
pubyear
2018
creators
Aslam, K.; Luo, Y.; Schiffelers, R.; Brand, M. van den

Interface protocol inference to aid understanding legacy software components

More and more high tech companies are struggling with the maintenance of legacy software. Legacy software is vital to many organizations, so even if its behavior is not completely understood it cannot be thrown away. To re-factor or re-engineer the legacy software components, the external behavior needs to be preserved after replacement so that the replaced components possess the same behavior in the system environment as the original components.
pubyear
2018
creators
Tavakoli, R.; Nabi, M.; Basten, T.; Goossens, K.

Hybrid Timeslot Design for IEEE 802.15.4 TSCH to Support Heterogeneous WSNs

The IEEE 802.15.4 Time-Slotted Channel Hopping (TSCH) protocol defines two types of timeslots for communications, namely dedicated and shared timeslots. An upper layer in the protocol stack uses these timeslots to design a communication schedule for the network links, based on the required bandwidth for each link.
pubyear
2018
creators
Klusener, S.; Mooij, A.J.; Ketema, J.; Wezep, H. van

Reducing code duplication by identifying fresh domain abstractions

published_in
34th IEEE International Conference on Software Maintenance and Evolution, ICSME 2018, 23 September 2018 through 29 September 2018, pp. 569-578.
When software components are developed iteratively, code frequently evolves in an inductive manner: A unit is created and is then copied and modified many times. Such development often happens when variation points and, hence, proper domain abstractions are initially unclear. As a result, there may be substantial amounts of code duplication, and the code may be difficult to understand and maintain, warranting a redesign.
pubyear
2018
creators
Detterer, P.; Erdin, C.; Nabi, M.; Basten, A.A.; Jiao, H.

Understanding the impact of circuit-level inaccuracy on sensor network performance

published_in
15th ACM International Symposium on Performance Evaluation of Wireless Ad Hoc, Sensor, and Ubiquitous Networks, PE-WASUN 2018, 28 October 2018 through 2 November 2018, pp. 107-114.
Energy efficiency is of paramount importance in designing low-power wireless sensor nodes. Approximate computing is a new circuit-level technique for reducing power consumption. However, the gain in power by applying this technique is achieved at the cost of computational errors. The impact of such inaccuracies in the circuit level of a radio transceiver chip on the performance of Wireless Sensor Networks has not yet been explored.
pubyear
2018
creators
Schuts, M.; Hooman, J.J.M.; Kurtev, I.; Swagerman, D.J.

Reverse engineering of legacy software interfaces to a model-based approach

published_in
2018 Federated Conference on Computer Science and Information Systems, FedCSIS 2018, 9 September 2018 through 12 September 2018, pp. 867-876.
Cyber-physical systems consist of many hardware and software components. Over the life-cycle of these systems, components are replaced or updated. To avoid integration problems, good interface descriptions are crucial for component-based development of these systems. For new components, a Domain Specific Language called Component Modeling Analysis can be used to formally define the interface of such a component in terms of its signature, state and timing behavior.
pubyear
2018
creators
Ara, H.A.; Geilen, M.; Behrouzian, A.; Basten, A.A.

Throughput-bufering trade-of analysis for scenario-aware dataflow models

In multi-media applications, bufers represent storage spaces that are used to store the data communicated between diferent tasks in the application, and throughput refers to the rate at which output data is produced by the application. The capacities of the bufers inluence the throughput, by altering the waiting times for tasks that need to read or write data from or to the bufers.
pubyear
2018
creators
Ibrahim, A.; Math, C.B.; Goswami, D.; Basten, A.A.; Li, H.

Co-simulation framework for control, communication and traffic for vehicle platoons

Vehicle platooning has gained attention for its potential to achieve an increased road capacity and safety, and a higher fuel efficiency. Member vehicles of a platoon wirelessly communicate complying with industrial standards such as IEEE 802.11p. By exchanging information with other members via wireless communication, a platoon member computes its desired acceleration which is then passed on to the engine control system via in-vehicle network to physically realize the acceleration.