Searched for: author%3A%22Hooman%2C+J.%22
(1 - 20 of 28)

Pages

document
Schuts, M. (author), Alonso, M. (author), Hooman, J. (author)
The ComMA language has been developed to specify interfaces of software components, including protocol state machines, time and data constraints, and constraints on relations between events of multiple interfaces. The language has been devised in close collaboration with an industrial partner where it has been used to model a large number of...
conference paper 2022
document
Schuts, M. (author), Alonso, M. (author), Hooman, J. (author)
At Philips IGT, we develop and produce interventional X-ray systems. For a controller in these systems, we have an approximately five years old domain specific language. Like general programming languages, domains specific languages also evolve. These languages co-evolve together with their domain. The language used at IGT was initially created...
conference paper 2021
document
Hooman, J. (author), van der Munnik, D. (author), Noltes, P. (author)
Software interfaces play a crucial rule in component-based development. The Comma framework provides mature tool support for the specification and analysis of interfaces. An interface description in Comma contains a protocol state machine and it may specify timing constraints on the occurrence of interface events. For a component, constraints...
conference paper 2020
document
Nägele, T. (author), Hooman, J. (author)
Gaining insight in the properties of an Internet of Things (IoT) system during the design phase is difficult. The cosimulation of such a system would be very useful, but creating it is usually time consuming. By means of domain specific languages (DSLs) we support the fast construction of large co-simulations of IoT systems. This approach...
conference paper 2019
document
Akesson, B. (author), Hooman, J. (author), Sleuters, J. (author), Yankov, A. (author)
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. New methodologies are hence...
article 2019
document
Akesson, B. (author), Hooman, J. (author), Dekker, R. (author), Ekkelkamp, W. (author), Stottelaar, B. (author)
Changing an established way of working can be a real headache. This is particularly true if there are high stakes involved, e.g., when changing the development process for complex systems. New design methods, such as model-based engineering (MBE) using domain-specific languages (DSLs) promise significant gains, such as cost reductions and...
conference paper 2018
document
van den Berg, F. (author), Hooman, J. (author), Haverkort, B.R. (author)
This tool paper presents iDSL, a language and a fully automated toolchain for evaluating the performance of service-oriented systems. In this work, we emphasize the use of a high-level domain specific language that is tailored to be understood by system designers and domain experts, a transformation into an underlying process algebra which...
conference paper 2018
document
Schuts, M. (author), Hooman, J. (author), Tielemans, P. (author)
Software departments of companies that exist for several decades often have to deal with legacy models. Important business assets have been modelled with tools that are no longer preferred within the company. Manually remodelling these models with a new tool would be too costly. In this paper, we describe an approach to migrate from Rhapsody...
conference paper 2018
document
Schuts, M. (author), Hooman, J. (author), Kurtev, I. (author), Swagerman, D.J. (author)
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 (DSL) called Component Modeling &...
conference paper 2018
document
Nägele, T. (author), Hooman, J. (author), Broenink, T. (author), Broenink, J. (author)
The inherent multi-disciplinary nature of cyberphysical systems makes it difficult to get early insight in key system properties and trade-offs that have to be made. Our aim is to support system architects of such systems by facilitating the co-simulation of models from different disciplines and design space exploration. This has been achieved...
conference paper 2018
document
Nägele, T. (author), Hooman, J. (author), Sleuters, J. (author)
The construction of a co-simulation for large cyberphysical systems can be very time consuming. We have defined a domain specific language called CoHLA that facilitates this construction based on the standards FMI and HLA. Scalability of this approach is investigated by the application to Internet of Things (IoT) systems. Because of the...
article 2018
document
Kurtev, I. (author), Hooman, J. (author), Schuts, M. (author)
Unclear descriptions of software interfaces between components often lead to integration issues during development and maintenance. To address this, we have developed a framework named ComMA (Component Modeling and Analysis) that supports model-based engineering of components. ComMA is a combination of Domain Specific Languages (DSLs) for the...
bookPart 2017
document
Nagele, T. (author), Hooman, J. (author)
The development of cyber-physical systems (CPSs) with mechanical, electrical and software components requires a multi-disciplinary approach. Moreover, the use of models is important to support trade-offs and design decisions early in the development process. Since the different engineering disciplines use different modelling languages and tools,...
conference paper 2017
document
van den Berg, F. (author), Haverkort, B.R. (author), Hooman, J. (author)
Service-oriented systems interconnect with other systems in a time critical manner, making their performance vital. For this purpose, we propose an automated performance evaluation approach for service-oriented systems which includes both performance measurement and prediction. The approach makes use of the iDSL language, a domain specific...
conference paper 2017
document
Kurtev, I. (author), Schuts, M. (author), Hooman, J. (author), Swagerman, D.J. (author)
conference paper 2017
document
Schuts, M. (author), Hooman, J. (author)
Two Domain Specific Languages (DSLs) have been developed to improve the development of a power control component of interventional X-ray systems of Philips. Configuration files and test cases are generated from instances of these DSLs. To increase the confidence in these instances and the generators, formal models have been generated to analyse...
conference paper 2016
document
Hooman, J. (author)
Domain Specific Languages (DSLs) provide a lightweight approach to incorporate formal techniques into the industrial workflow. From DSL instances, formal models and other artefacts can be generated, such as simulation models and code. Having a single source for all artefacts improves maintenance and offers a high return on investment of the...
conference paper 2016
document
Schuts, M. (author), Hooman, J. (author)
The high-tech industry produces complex devices in which software plays an important role. Since these devices have been developed for many decades, an increasing part of the software can be classified as legacy which is difficult to maintain and to extend. To improve the maintainability of legacy components, domain specific languages (DSLs)...
conference paper 2016
document
Schuts, M. (author), Hooman, J. (author), Vaandrager, F. (author)
Many companies struggle with large amounts of legacy software that is difficult to maintain and to extend. Refactoring legacy code typically requires large efforts and introduces serious risks because often crucial business assets are hidden in legacy components. We investigate the support of formal techniques for the rejuvenation of legacy...
conference paper 2016
document
Keshishzadeh, S. (author), Mooij, A.J. (author), Hooman, J. (author)
A domain specific language (DSL) abstracts from implementation details and is aligned with the way domain experts reason about a software component. The development of DSLs is usually centered around a grammar and transformations that generate implementation code or analysis models. The semantics of the language is often defined implicitly and...
conference paper 2016
Searched for: author%3A%22Hooman%2C+J.%22
(1 - 20 of 28)

Pages