EDBT 2026 Demo / reviewers in the wild / expert
Tiberiu Seceleanu
dblp:29/4116
· DBLP profile ↗
46ranked-venue papers
12as first author
11since 2021 · last 2026
0000-0003-1996-1234ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 34 · 10 first-author · 9 since 2021Applied, interdisciplinary, general and emerging computing · 27 · 7 first-author · 7 since 2021Systems, architecture and hardware · 9 · 2 first-author · 1 since 2021Theory of computation · 3 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Efficient Multi-level Mine Dewatering Using Uppaal StrategoabstractAbstract Effective water management in underground mining requires maintaining safe reservoir levels while minimizing the high energy costs of continuous pumping. Although flexible electricity pricing enables cost-aware operation, traditional threshold-based controllers cannot exploit this flexibility efficiently. This paper presents an industrial case study on efficient mine dewatering using reinforcement-learning-based control synthesized with the Uppaal Stratego framework. A baseline threshold controller is first implemented, followed by a reinforcement-learning controller trained on forecast inflows and day-ahead electricity prices to minimize pumping costs while limiting pump switching. To ensure safety during learning without distorting the optimization objective, we introduce a pre-shield that blocks unsafe transitions. We formally show that this pre-shield is maximally permissive with respect to a monotonicity safety objective. Simulation results demonstrate that the learning-based strategy reduces total energy consumption by up to 40% compared to threshold-based control, while maintaining safe operation in all scenarios. Muhammad Naeem 0012, Cristina Cerschi Seceleanu, Alf J. Isaksson, Tiberiu Seceleanu |
FM (2) | 4 |
| 2025 | A Self-Adaptation Framework for Supporting Distributed Computing Based on Industry-Scale Digital Twins
Alfredo Cuzzocrea, Cristina Cerschi Seceleanu, Tiberiu Seceleanu |
IEEE Big Data | 3 |
| 2025 | A Conformal Prediction-Based Framework for CPU Load Forecasting: A Black-Box ApproachabstractTo address safety concerns in industrial systems, we propose a framework for forecasting CPU load with respect to a predetermined threshold, allowing customers to add tasks from a predefined library. Existing tools, akin to Windows Task Manager, provide limited insights due to their aggregate nature and high computational overhead. Our approach uses conformal prediction for rapid uncertainty-aware forecasts and Shapley value analysis to quantify individual task contributions to the CPU load. This proof-of-concept framework improves system safety assessment by addressing key research questions in load prediction and validation, paving the way for refined measurement methodologies in industrial applications. Edin Jelacic, Cristina Cerschi Seceleanu, Peter Backeman, Ning Xiong 0001, Tiberiu Seceleanu, Axel Jantsch |
COMPSAC | 5 |
| 2025 | Machine learning-based cache miss predictionabstractAbstract Integrating machine learning into computer architecture simulation offers a new approach to performance analysis, moving away from traditional algorithmic methods. While existing simulators accurately replicate hardware, they often suffer from slow execution, complex documentation, and require deep CPU knowledge, limiting their usability for quick insights. This paper presents a deep learning-based approach for simulating a key CPU component, cache memory. Our model “learns” cache characteristics by observing cache miss distributions, without needing detailed manual modeling. This method accelerates simulations and adapts to different program needs, demonstrating accuracy comparable to traditional simulators. Tested on Sysbench and image processing algorithms, it shows promise for faster, scalable, and hardware-independent simulations. Edin Jelacic, Cristina Cerschi Seceleanu, Ning Xiong 0001, Peter Backeman, Sharifeh Yaghoobi, Tiberiu Seceleanu |
Int. J. Softw. Tools Technol. Transf. | 6 |
| 2024 | A Service-Oriented Digital Twin Framework for Dynamic and Robust Distributed SystemsabstractDigital Twins (DTs) are virtual representations of physical products in many dimensions, such as geometry and behaviour. As a backbone of Industry 4.0, DTs help interpret and even predict the behaviour of physical processes, provide a virtual testbed for maintenance and upgrade, and enable automatic decision-making supported by artificial intelligence. Despite the promising future, challenges exist, such as the absence of a framework that facilitates the development and application of DTs in industrial contexts. We propose a service-oriented architecture (SOA) DT framework for dynamic and robust distributed systems. The framework contains two types of services. One includes the services provided to the users and is supported by an orchestration mechanism to ensure a quality of service (QoS). The other one refers to the common functions of all DTs. Further, we describe the DT-based decision-making enabled by our QoS-oriented learning of the framework and a Hoare-logic-based verification of QoS. Rong Gu 0002, Tiberiu Seceleanu, Ning Xiong 0001, Muhammad Naeem 0012 |
SSE | 2 |
| 2024 | Experiences in Building a Digital Twin Framework: Challenges and Possible SolutionsabstractDigital Twins (DTs) serve as the backbone of Industry 4.0, offering virtual representations of actual systems, enabling accurate simulations, analysis, and control. These representations help predict system behaviour, facilitate multiple real-time tests, and reduce risks and costs while identifying optimization areas. DTs meld cyber and physical realms, accelerating the design and modelling of sustainable innovations. Despite their potential, the complexity of DTs presents challenges in their industrial application. We continue here the development of our approach to build an adaptable and trustable framework for building and operating DT systems - A Digital Twin Framework for Dynamic and Robust Distributed Systems (D-RODS). D-RODS aims to address the challenges above, aiming to advance industrial digitalization and targeting areas like system efficiency, incorporating AI and verification techniques with formal support. We employ existing large-usage tools to illustrate the approach in development based on a synthetic adaptable use case. Rong Gu 0002, Teodor Barbuceanu, Ning Xiong 0001, Tiberiu Seceleanu |
COMPSAC | 4 |
| 2022 | A Generic Software Architecture for PoE Power Sourcing EquipmentabstractMany hardware solutions for Power over Ethernet (PoE) Power Sourcing Equipment (PSE) exist, with slightly varying feature sets. A software solution is needed for interaction with the PSEs, and for managing a power budget across several PSEs. A generic interface is desirable, as well as generic software components that can be used in support of several PSE solutions. In this paper we present a union of features and real-time requirements for three hardware solutions, and the development of a generic software architecture. Andreas Mäkilä, Anna Friebe, Leif Enblom, Per Erik Strandberg, Tiberiu Seceleanu |
COMPSAC | 5 |
| 2021 | LLM-shark - A Tool for Automatic Resource-boundness Analysis and Cache Partitioning SetupabstractWe present LLM-shark, a tool for automatic hardware resource-boundness detection and cache-partitioning. Our tool has three primary objectives: First, it determines the hardware resource-boundness of a given application. Secondly, it estimates the initial cache partition size to ensure that the application performance is conserved and not affected by other processes competing for cache utilization. Thirdly, it continuously monitors that the application performance is maintained over time and, if necessary, change the cache partition size. We demonstrate LLM-shark’s functionality through a series of tests using six different applications, including a set of feature detection algorithms and two synthetic applications. Our tests reveal that it is possible to determine an application’s resource-boundness using a Pearson-correlation scheme implemented in LLM-shark. We propose a scheme to size cache partitions based on the correlation coefficient applications depending on their resource boundness. Jakob Danielsson, Tiberiu Seceleanu, Marcus Jägemar, Moris Behnam, Mikael Sjödin |
COMPSAC | 2 |
| 2021 | Modelling Application Cache Behavior using Regression ModelsabstractIn this paper, we describe the creation of resource usage forecasts for applications with unknown execution characteristics, by evaluating different regression processes, including autoregressive, multivariate adaptive regression splines, exponential smoothing, etc. We utilize Performance Monitor Units (PMU) and generate hardware resource usage models for the L2-cache and the L3-cache using nine different regression processes. The measurement strategy and regression process methodology are general and applicable to any given hardware resource when performance counters are available. We use three benchmark applications: the SIFT feature detection algorithm, a standard matrix multiplication, and a version of Bubblesort. Our evaluation shows that Multi Adaptive Regressive Spline (MARS) models generate the best resource usage forecasts among the considered models, followed by Single Exponential Splines (SES) and Triple Exponential Splines (TES). Jakob Danielsson, Janne Suuronen, Marcus Jägemar, Tiberiu Seceleanu, Moris Behnam, Mikael Sjödin |
COMPSAC | 4 |
| 2021 | Control as a Service - Intelligent NetworkingabstractThe paper introduces elements of a service based perspective of a scalable and dynamic automation system architecture. The approach is based on potentially multi-role devices (implementing node management, processing and networking functionalities) hosting a set of services requested by input nodes. In addition, artificial intelligence support is described to provide means of reaching deployment optimality and reliability. Formal approaches are deemed necessary for both verification of the artificial intelligence approach and of the resulting solutions. A model-based design path is complementary considered in order to lead to an increased efficiency in resource utilization, to lowering design efforts, and ensure a formally correct allocation of services, according to system requirements and constraints. Tiberiu Seceleanu, Ning Xiong 0001, Cristina Cerschi Seceleanu |
COMPSAC | 1 |
| 2021 | Automatic Quality of Service Control in Multi-core Systems using Cache PartitioningabstractIn this paper, we present a last-level cache partitioning controller for multi-core systems. Our objective is to control the Quality of Service (QoS) of applications in multi-core systems by monitoring run-time performance and continuously re-sizing cache partition sizes according to the applications' needs. We discuss two different use-cases; one that promotes application fairness and another one that prioritizes applications according to the system engineers' desired execution behavior. We display the performance drawbacks of maintaining a fair schedule for all system tasks and its performance implications for system applications. We, therefore, implement a second control algorithm that enforces cache partition assignments according to user-defined priorities rather than system fairness. Our experiments reveal that it is possible, with non-instrusive (0.3-0.7% CPU utilization) cache controlling measures, to increase performance according to setpoints and maintain the QoS for specific applications in an over-saturated system. Jakob Danielsson, Tiberiu Seceleanu, Marcus Jägemar, Moris Behnam, Mikael Sjödin |
ETFA | 2 |
| 2020 | Resource Depedency Analysis in Multi-Core SystemsabstractIn this paper, we evaluate different methods for statistical determination of application resource dependency in multi-core systems. We measure the performance counters of an application during run-time and create a system resource usage profile. We then use the resource profile to evaluate the application dependency on the specific resource. We discuss and evaluate two methods to process the data, including moving average filter and partitioning the data into smaller segments in order to interpret data for correlation calculations. Our aim with this study is to evaluate and create a generalizeable methods for automatic determination of resource dependencies. The final outcome of the methods used in this study is the answer to the question: "To what resources is this application dependent on?". The recommendation of this tool will be used in conjunction with our last-level cache partitioning controller (LLC-PC), to make decision if an application should receive last-level cache partition slices. Jakob Danielsson, Tiberiu Seceleanu, Marcus Jägemar, Moris Behnam, Mikael Sjödin |
COMPSAC | 2 |
| 2019 | Testing Performance-Isolation in Multi-core SystemsabstractIn this paper we present a methodology to be used for quantifying the level of performance isolation for a multi-core system. We have devised a test that can be applied to breaches of isolation in different computing resources that may be shared between different cores. We use this test to determine the level of isolation gained by using the Jailhouse hypervisor compared to a regular Linux system in terms of CPU isolation, cache isolation and memory bus isolation. Our measurements show that the Jailhouse hypervisor provides performance isolation of local computing resources such as CPU. We have also evaluated if any isolation could be gained for shared computing resources such as the system wide cache and the memory bus controller. Our tests show no measurable difference in partitioning between a regular Linux system and a Jailhouse partitioned system for shared resources. Using the Jailhouse hypervisor provides only a small noticeable overhead when executing multiple shared-resource intensive tasks on multiple cores, which implies that running Jailhouse in a memory saturated system will not be harmful. However, contention still exist in the memory bus and in the system-wide cache. Jakob Danielsson, Tiberiu Seceleanu, Marcus Jägemar, Moris Behnam, Mikael Sjödin |
COMPSAC (1) | 2 |
| 2019 | Experiencing Technology IndependenceabstractIn this paper we present an embedded systems design flow, supporting variations in technology - hardware vs. software - at implementation time. The work builds on seasoned and new approaches, tools and techniques, such as software production lines, FPGA design, and high level synthesis. We define the necessary context for such a design flow to succeed, and introduce supporting tools and interfaces to enable the designer to take decisions, which are further automatically transferred into the synthesis phases. We exemplify our solutions on a motor controller design, considering several features that are potentially required to be implemented, and where all the elements are possible to be implemented either as hardware or software modules. Anton Urvantsev, Morgan E. Johansson, Nils Müllner, Tiberiu Seceleanu |
COMPSAC (2) | 4 |
| 2019 | Run-Time Cache-Partition Controller for Multi-Core SystemsabstractThe current trend in automotive systems is to integrate more software applications into fewer ECU's to decrease the cost and increase efficiency. This means more applications share the same resources which in turn can cause congestion on resources such as such as caches. Shared resource congestion may cause problems for time critical applications due to unpredictable interference among applications. It is possible to reduce the effects of shared resource congestion using cache partitioning techniques, which assign dedicated cache lines to different applications. We propose a cache partition controller called LLC-PC that uses the Palloc page coloring framework to decrease the cache partition sizes for applications during runtime. LLC-PC creates cache partitioning directives for the Palloc tool by evaluating the performance gained from increasing the cache partition size. We have evaluated LLC-PC using 3 different applications, including the SIFT image processing algorithm which is commonly used for feature detection in vision systems. We show that LLC-PC is able to decrease the amount of cache size allocated to applications while maintaining their performance allowing more cache space to be allocated for other applications. Jakob Danielsson, Marcus Jägemar, Moris Behnam, Tiberiu Seceleanu, Mikael Sjödin |
IECON | 4 |
| 2018 | Measurement-Based Evaluation of Data-Parallelism for OpenCV Feature-Detection AlgorithmsabstractWe investigate the effects on the execution time, shared cache usage and speed-up gains when using datapartitioned parallelism for the feature detection algorithms available in the OpenCV library. We use a data set of three different images which are scaled to six different sizes to exercise the different cache memories of our test architectures. Our measurements reveal that the algorithms using the default settings of OpenCV behave very differently when using data-partitioned parallelism. Our investigation shows that the executions of the algorithms SURF, Dense and MSER correlate to L3-cache usage and they are therefore not suitable for data-partitioned parallelism on multicore CPUs. Other algorithms: BRISK, FAST, ORB, HARRIS, GFTT, SimpleBlob and SIFT, do not correlate to L3-cache in the same extent, and they are therefore more suitable for data-partitioned parallelism. Furthermore, the SIFT algorithm provides the most stable speed-up, resulting in an execution between 3 and 3.5 times faster than the original execution time for all image sizes. We also have evaluated the hardware resource usage by measuring the algorithm execution time simultaneously with the L3-cache usage. We have used our measurements to conclude which algorithms are suitable for parallelization on hardware with shared resources. Jakob Danielsson, Marcus Jägemar, Moris Behnam, Mikael Sjödin, Tiberiu Seceleanu |
COMPSAC (1) | 5 |
| 2018 | Message from the IEESD 2018 Workshop OrganizersabstractPresents the introductory welcome message from the conference proceedings. May include the conference officers' congratulations to all involved with the conference event and publication of the proceedings record. Detlef Streitferdt, Tiberiu Seceleanu, Philipp Nenninger |
COMPSAC (2) | 2 |
| 2017 | System Level Partitioning for Embedded SystemsabstractPlatforms with different computation resource, e.g. CPUs and FPGAs, become one of the first choices to deploy performance-requiring embedded applications. On this technology, functionalities can be implemented either as hardware (HW) or software (SW) components. Here, we extend the MultiPar methodology to support the selection of optimal partitioning solutions with respect to system properties. We show the feasibility of the proposed methodology and validate the composition rules for properties used in the partitioning decision process. Gaetana Sapienza, Nunzio Meli, Jonas Eriksson, Roger Jansson, Tiberiu Seceleanu, Ivica Crnkovic |
COMPSAC (2) | 5 |
| 2017 | Message from the CAP 2017 Organizing CommitteeabstractCAP Introduction. Presents the introductory welcome message from the conference proceedings. May include the conference officers' congratulations to all involved with the conference event and publication of the proceedings record. Cristina Cerschi Seceleanu, Hironori Kasahara, Tiberiu Seceleanu |
COMPSAC (1) | 3 |
| 2017 | Message from CORCS-IEESD 2017 Workshop ChairsabstractPresents the introductory welcome message from the conference proceedings. May include the conference officers' congratulations to all involved with the conference event and publication of the proceedings record. Cristina Cerschi Seceleanu, Detlef Streitferdt, Tiberiu Seceleanu, Philipp Nenninger |
COMPSAC (2) | 3 |
| 2017 | Analyzing a wind turbine system: From simulation to formal verification
Cristina Cerschi Seceleanu, Morgan E. Johansson, Jagadish Suryadevara, Gaetana Sapienza, Tiberiu Seceleanu, Stein Erik Ellevseth, Paul Pettersson |
Sci. Comput. Program. | 5 |
| 2016 | Integrating Version Control in a Standardized Service-Oriented Tool ChainabstractThe complexity of modern embedded systems most often requires multiple specialized tools to be used during the development process. These tools are commonly integrated into tool chains. An efficient way of achieving such integration is through the use of an tool integration framework, with one of the most prominent of such frameworks being Open Services for Lifecycle Collaboration (OSLC). However, at present time OSLC does not provide an established way for fully integrating version control systems. This paper presents how version control systems can be integrated into a tool chain based on OSLC. The integration is enabled by defining a version control domain based on the OSLC core specification, describing how to represent versioned artifacts and perform version control operations. The proposed approach is implemented and its feasibility is proven on a case study tool chain, which integrates the Team Foundation Server version control system and an industrial design tool for the power distribution domain. Luka Lednicki, Gaetana Sapienza, Morgan E. Johansson, Tiberiu Seceleanu, Daniel Hallmans |
COMPSAC | 4 |
| 2016 | Messge from the ECPE Organizing CommitteeabstractPresents the introductory welcome message from the conference proceedings. May include the conference officers' congratulations to all involved with the conference event and publication of the proceedings record. Tiberiu Seceleanu, Tiziana Margaria, Rajesh Subramanyan, Michele Bugliesi, Cristina Cerschi Seceleanu, Bruce M. McMillin |
COMPSAC | 1 |
| 2015 | Complex Systems: Simply, Improve LifeabstractCyber-Physical Systems, building on embedded systems and ICT are large complex systems that pose challenges at multiple stages, out of which we mention here design, ownership and utilization. These systems are more and more penetrating our every-day life, impacting on multiple aspects of our activities. In spite of their complexity, or due to that, these systems are offering new opportunities for improving the quality of our lives, simplify our work while helping us to improve the results, and provide support for longer life-spans. Tiberiu Seceleanu |
COMPSAC | 1 |
| 2015 | Message from ECpE Symposium Organizing CommitteeabstractPresents a listing of the Symposium organizing committee. Tiberiu Seceleanu, Rajesh Subramanyan, Cristina Cerschi Seceleanu, Bruce M. McMillin |
COMPSAC | 1 |
| 2013 | Partial Virtual Channel Sharing: A Generic Methodology to Enhance Resource Management and Fault Tolerance in Networks-on-Chip
Khalid Latif 0002, Amir-Mohammad Rahmani, Ethiopia Nigussie, Tiberiu Seceleanu, Martin Radetzki, Hannu Tenhunen |
J. Electron. Test. | 4 |
| 2013 | A development and verification framework for the SegBus platform
Moazzam Fareed Niazi, Tiberiu Seceleanu, Hannu Tenhunen |
J. Syst. Archit. | 2 |
| 2012 | A Cluster-Based Core Protection Technique for Networks-on-ChipabstractPartial Virtual channel Sharing (PVS) architecture has been proposed to enhance the performance of Networks-on-Chip (NoC) based systems. In this paper, a cluster based processing core protection technique for NoC systems using PVS approach is presented. In case of network level faults, the processing core of faulty node can use any other router in the cluster for transmission or reception of data packets with proposed architecture. Simulation results show significant reduction in average packet latency at the expense of negligible area overhead. Khalid Latif 0002, Amir-Mohammad Rahmani, Pasi Liljeberg, Hannu Tenhunen, Tiberiu Seceleanu |
COMPSAC | 5 |
| 2012 | Designing a High Performance and Reliable Networks-on-Chip Using Network Interface Assisted Routing StrategyabstractPartial Virtual channel Sharing (PVS) architecture has been proposed to enhance the performance of Networks-on-Chip (NoC) based systems. In this paper, we present an efficient and reliable Network Interface (NI) assisted routing strategy for NoC using PVS architecture. For this purpose, NoC system is divided into clusters. Each cluster is a group of two nodes comprising Processing Elements (PE), switches, links, etc. Each PE in a cluster can inject data to the network through a router, which is closer to the destination. This helps to reduce the network load by reducing the average hop count of the network. The proposed architecture can recover the PE disconnected from the network due to network level faults by allowing the PE to transmit and receive the packets through the other router in the cluster. 5̅×6 crossbar is used for the proposed architecture which requires one more 5×1 multiplexer without increasing the critical path delay of the router as compared to the 5×5 crossbar. The proposed router has been simulated for uniform and negative exponential distribution (NED) traffic patterns. The simulation results show the significant reduction in average packet latency at the expense of negligible area overhead. Khalid Latif 0002, Amir-Mohammad Rahmani, Tiberiu Seceleanu, Hannu Tenhunen |
DSD | 3 |
| 2011 | Enhancing Performance of NoC-Based Architectures Using Heuristic Virtual-Channel Sharing ApproachabstractThis paper presents a novel virtual-channel (VC) sharing technique for NoC architecture. The proposed architecture improves the utilization of resources to enhance the performance with minimal overheads. A heuristic approach towards the proper VC sharing strategy is proposed, which is performed by an adaptive algorithm that configures the VC sharing based on link load parameters. Architectural design to realize the adaptive VC sharing in generic router is elaborated. The technique can be applied to any NoC architecture, including 3-D NoCs. Extensive quantitative experiments with synthetic and real benchmarks, including an integrated video conference application, demonstrate considerable improvement in area and power efficiency compared to existing VC-based 2D/3D NoC architectures. Khalid Latif 0002, Amir-Mohammad Rahmani, Kameswar Rao Vaddina, Tiberiu Seceleanu, Pasi Liljeberg, Hannu Tenhunen |
COMPSAC | 4 |
| 2011 | Enhancing Performance Sustainability of Fault Tolerant Routing Algorithms in NoC-Based ArchitecturesabstractReliability of embedded systems and devices is becoming a challenge with technology scaling. To deal with the reliability issues, fault tolerant solutions are needed. The design paradigm for future System-on-Chip (SoC) implementation is Network-on-Chip (NoC). Fault tolerance in NoC can be achieved at many abstraction levels. Many fault tolerant architectures and routing algorithms have already been proposed for NoC but the utilization of resources, affected indirectly by faults is yet to be addressed. In this paper, we propose a NoC architecture, which sustains the overall system performance by utilizing resources, which cannot be used by other architectures under faults. An approach towards a proper virtual-channel (VC) sharing strategy is proposed, based on communication bandwidth requirements. The technique can be applied to any NoC architecture, including 3-D NoCs. Extensive quantitative experiments with synthetic benchmarks, including uniform, transpose and negative exponential distribution (NED), demonstrate considerable improvement in terms of performance sustainability under faulty conditions compared to existing VC-based NoC architectures. Khalid Latif 0002, Amir-Mohammad Rahmani, Kameswar Rao Vaddina, Tiberiu Seceleanu, Pasi Liljeberg, Hannu Tenhunen |
DSD | 4 |
| 2011 | PVS-NoC: Partial Virtual Channel Sharing NoC ArchitectureabstractA novel architecture aiming for ideal performance and overhead tradeoff, PVS-NoC (Partial VC Sharing NoC), is presented. Virtual channel (VC) is an efficient technique to improve network performance, while suffering from large silicon and power overhead. We propose sharing the VC buffers among dual inputs, which provides the performance advantage as conventional VC-based router with minimized overhead. We reason theoretically and demonstrate quantitatively the benefits of proposed architecture by comparing to state-of-the-art NoC routers, with various traffic patterns. Extensive experiments with synthetic and real benchmarks show significant area and power saving with similar performance compared to latest VC based NoC architectures. Khalid Latif 0002, Amir-Mohammad Rahmani, Liang Guang, Tiberiu Seceleanu, Hannu Tenhunen |
PDP | 4 |
| 2010 | Integrating wireless systems into process industry and business managementabstractWe analyze here the topic of integration, in the area of process automation, from sensor/actuator levels to plant management levels. The communication at fieldbus level is based on wireless technology while management applications run in wired control systems, but can also be distributed, communicating via the Internet. This work aims at building a real-life demonstrator at Boliden, a mining and smelting plant located in Boliden, Sweden. A small process control environment is to be deployed at the plant to supervise a tank level control system. Targeted results are an interface between wireless and wired systems, the deployment of a wireless process control environment at Boliden, and the development of the enterprise business management facilities. Federico Ciccozzi, Antonio Cicchetti, Jerker Delsing, Tiberiu Seceleanu, Johan Åkerberg, Lars Eric Carlsson |
ETFA | 4 |
| 2008 | Message from the IEESD 2008 Workshop OrganizersabstractPresents the introductory welcome message from the conference proceedings. Tiberiu Seceleanu, Detlef Streitferdt |
COMPSAC | 1 |
| 2008 | IEESD 2008 Workshop OrganizationabstractProvides a listing of current committee members and society officers. Tiberiu Seceleanu, Detlef Streitferdt |
COMPSAC | 1 |
| 2008 | Modeling Communication with Synchronized Environments
Tiberiu Seceleanu, Axel Jantsch |
Fundam. Informaticae | 1 |
| 2007 | Towards a Design Methodology for Multiprocessor PlatformsabstractWe discuss a design methodology for SegBus, a multicore segmented bus platform. The methodology supports the modeling of the platform at several abstraction levels, enabling the designer to focus only on the relevant aspects of the architecture at a given development stage. We employ the unified modeling language (UML) as a specification language for theSegBusplatform and we customize its elements to serve our specific purposes via the profiling mechanism. The approach enables us to take advantage of graphical models of the platform and of automated refinements of these models towards implementation. Dragos Truscan, Tiberiu Seceleanu, Hannu Tenhunen, Johan Lilius |
COMPSAC (1) | 2 |
| 2007 | The SegBus platform - architecture and communication mechanisms
Tiberiu Seceleanu |
J. Syst. Archit. | 1 |
| 2006 | Building a UML Profile for On-Chip Distributed PlatformsabstractIn this paper, we approach the definition of design methodologies for on-chip distributed platforms. The focus is on one segmented bus approach, the SegBus platform. The approach suggests the creation of a Unified Modeling Language (UML) profile that will allow a unified representation of both platform and application Tomas Lindroth, Raicea Lavinia, Tiberiu Seceleanu, Nastooh Avessta, Jukka Teuhola |
COMPSAC (2) | 3 |
| 2006 | Complexity Analysis of H.264 Decoder for FPGA DesignabstractA major challenge in the design of any real time system is the proper selection of implementation and platform alternatives. In this paper, a suitable FPGA-based design of the H.264 decoder is presented. Since H.264 standard only specifies the syntax and semantics of the video stream and not the video codec itself, the selection process may be directed based upon the temporal complexity of different parts of the decoder. Here, we present the process flow of these parts using basic algebraic operators. The analysis of the required logic elements to implement the decoder, on various platforms, is presented Tomas Lindroth, Nastooh Avessta, Jukka Teuhola, Tiberiu Seceleanu |
ICME | 4 |
| 2006 | Developing adaptive systems with synchronized architectures
Tiberiu Seceleanu, David Garlan |
J. Syst. Softw. | 1 |
| 2005 | Synchronized Architectures for Adaptive SystemsabstractIn this paper we demonstrate how to use action systems to specify and refine self-adaptive systems. Focusing on the special case in which there is a fixed set of possible configurations, we use a recently-introduced synchronization operator to achieve separation of concerns between adaptation policy and steady-state system execution. The use of action systems permits the application of standard techniques for refinement to construct correct implementations from higher-level models. We illustrate the application of this idea to the problem of coping with dynamically-varying user requirements. Tiberiu Seceleanu, David Garlan |
COMPSAC (2) | 1 |
| 2004 | Modular Design of Reactive SystemsabstractWe concentrate on two major aspects of reactive system design: behavior control and modularity. These are studied from a formal point of view, within the framework of action systems. The traditional interleaving paradigm is completed with a new barrier synchronization mechanism. This is achieved by introducing a new parallel composition operator, applicable to both discrete and hybrid models. While offering improvements with respect to control and modularity, the approach uses the correctness preserving mechanisms provided by the underlying reasoning environment. Cristina Cerschi Seceleanu, Tiberiu Seceleanu |
COMPSAC | 2 |
| 2004 | Aspects of Formal and Graphical Design of a Bus SystemabstractThis study shows the derivation of a local segmented bus arbiter from an original single segment bus arbiter. The operations are performed in the formal framework of action systems and illustrated in a graphical manner using the corresponding action systems - UML profile notations. The derivation is useful both to demonstrate the capability of preserving correctness when considering an important hardware design decision and also to identify means through which this kind of decisions can be performed in a graphical environment. Tiberiu Seceleanu, Tomi Westerlund |
DATE | 1 |
| 2004 | Constituent Elements of a Correctness-Preserving UML Design Approach
Tiberiu Seceleanu, Juha Plosila |
IFM | 1 |
| 2002 | Specification of an Asynchronous On-chip Bus
Juha Plosila, Tiberiu Seceleanu |
ICFEM | 2 |