Tudor B. Ionescu

  • Citations Per Year
Learn More
We propose an aspect-oriented approach for the development of simulation software aiming at increasing the flexibility, the rapidity of development, and maintainability of simulation software. The horizontal decomposition method is used to separate the core functionality of the simulation application from simulation-specific cross-cutting concerns like(More)
Computer simulation is an important factor intoday’s disaster prevention procedures. Simulation codes assessthe evolution and impact of various physical phenomena indomains such as nuclear and environmental sciences, andultimately help saving lives. However, new and more computationallydemanding models, and new regulations for personneltraining have(More)
Software architecture entails the making of architectural decisions based on a set of both functional and quality requirements, as well as trade-offs between them, which have to be considered to achieve design goals. Access to accumulated and documented architectural knowledge facilitates this process. In this paper, we present a set of tools that support(More)
Processing smart grid data for analytics purposes brings about a series of privacy-related risks. In order to allow for the most suitable mitigation strategies, reasonable privacy risks need to be addressed by taking into consideration the perspective of each smart grid stakeholder separately. In this context, we use the notion of privacy concerns to(More)
Anthropocentrism is an innate socio-cultural trait of human behavior, which influences our everyday activities and social interactions. For this reason, it is reasonable to assume that anthropocentrism also influences software design. We define anthropocentrism in software design as viewing and interpreting every software design aspect in terms of human(More)
The timely discovery, sharing and integration of architectural knowledge (AK) have become critical aspects in enabling the software architects to make meaningful conceptual and technical design decisions and trade-offs. In large-scale organizations particular obstacles in making AK available to architects are a heterogeneous pool of internal and external(More)
This paper introduces a novel method of continuous verification of simulation software used in decision-support systems for nuclear emergency management (DSNE). The proposed approach builds on methods from the field of software reliability engineering, such as N-Version Programming, Recovery Blocks, and Consensus Recovery Blocks. We introduce a new(More)