Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Aleksandar M. Bakic

dblp:84/6903 · DBLP profile ↗
← Back
6ranked-venue papers
6as first author
0since 2021 · last 2005
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 77% Performance modeling and evaluation · 23%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time system design
0.012000
An Integrated Approach to Real-Time System Design and On-Line Performance Visualization with Steering · RTSS 2000
Performance modeling and evaluation › performance analysis tools
performance visualization
0.012000
An Integrated Approach to Real-Time System Design and On-Line Performance Visualization with Steering · RTSS 2000

Methods — techniques the papers use, named apart from their topics

online steering · 0.0constraint logic programming · 0.0compiler-based design · 0.0
YearPublicationVenuePosition
2005 Integrating On-Line Performance Visualization and Real-Time System Design
Aleksandar M. Bakic, Matt W. Mutka
Real Time Syst.1
2003 An on-line performance visualization technology
abstract
Abstract A new software technology for on‐line performance analysis and the visualization of complex parallel and distributed systems is presented. Often heterogeneous, these systems need capabilities for the flexible integration and configuration of performance analysis and visualization. Our technology is based on an object‐oriented framework for the rapid prototyping and development of distributable visual objects. The visual objects consist of two levels, a platform/device‐specific low level and an analysis‐ and visualization‐specific high level. We have developed a very high‐level markup language called VOML and a compiler for the component‐based development of high‐level visual objects. The VOML is based on a software architecture for on‐line event processing and performance visualization called EPIRA. The technology lends itself to constructing high‐level visual objects from globally distributed component definitions. Details of the technology and tools used, as well as how an example visual object can be rapidly prototyped from several reusable components, are presented. Copyright © 2003 John Wiley & Sons, Ltd.
Aleksandar M. Bakic, Matt W. Mutka, Diane T. Rover
Softw. Pract. Exp.1
2001 Performance optimization of distributed applications in an extensible, adaptive environment
Aleksandar M. Bakic, Matt W. Mutka, Diane T. Rover
Future Gener. Comput. Syst.1
2000 An Integrated Approach to Real-Time System Design and On-Line Performance Visualization with Steering
abstract
Emerging parallel or distributed heterogeneous real-time computer systems with many disparate constraints and requirements would benefit from a unifying and comprehensive systems engineering support in the design, testing and deployment phases, which interfaces with a human at a very high level and efficiently handles the system complexity. We present an approach to integration of: a compiler and constraint logic programming-based approach to design and engineering of complex real-time systems; and an online performance analysis and visualization technology with steering. An example distributed real-time system is used to help describe the integrated approach. Details are presented about how the involved technologies are used to help system developers and users achieve better system performance through on-line repair and reconfiguration.
Aleksandar M. Bakic, Matt W. Mutka
RTSS1
2000 BRISK: a portable and flexible distributed instrumentation system
abstract
Researchers and practitioners in the area of parallel and distributed computing have been lacking a portable, flexible and robust distributed instrumentation system. This paper presents the reference implementation of Baseline Reduced Instrumentation System Kernel (BRISK). BRISK was developed as a part of a realtime system instrumentation and performance visualization project. The design is based on a simple distributed instrumentation system model for flexibility and extensibility. The basic implementation poses minimalistic system requirements and achieves high performance. The paper also shows evaluations of BRISK on both basic and advanced configurations. The first evaluation emphasizes local, simple performance metrics; and the second highlights aggregate performance, built-in clock synchronization and dynamic on-line sorting. Copyright © 2000 John Wiley & Sons, Ltd.
Aleksandar M. Bakic, Matt W. Mutka, Diane T. Rover
Softw. Pract. Exp.1
1999 A Compiler-Based Approach to Design and Engineering of Complex Real-Time Systems
abstract
We present a compiler-based approach to the design and engineering of complex real-time systems. The systems are built from computation, communication and I/O subsystems, based on different extant real-time models and schemes. We have defined a high-level system specification language, called Real-Time System Markup Language (RTSML), for integration of model-specific subsystems. We have developed a prototype extensible compiler from RTSML to a Constraint Logic Programming (CLP) language. Model-specific compiler modules can be added that generate CLP code for subsystems based on the corresponding real-time models and schemes, and their integration with other subsystems of a complex real-time system being specified. We specify an example system consisting of dozens of communicating real-time tasks that share real-time computation and communication resources, and map it to two problem solving approaches. The first one is the conventional CLP search, while the second one is suitable for system reconfiguration when system parameters change dynamically. We compare the two approaches and present their timings for the example system. Based on the results obtained, and potentials of the software technologies used in our compiler-based approach, it appears promising for large-scale complex real-time systems.
Aleksandar M. Bakic, Matt W. Mutka
ICDCS1