Željko Vuković

Željko Vuković
University of Novi Sad · Department of Informatics

Master of Science

About

11
Publications
6,202
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
95
Citations
Introduction
Skills and Expertise

Publications

Publications (11)
Article
Performing a technically and legally sound digital forensic investigation leads to digital evidence that can be used in courts of law. However, there is no single model of a standardized procedure that investigators should abide by. This paper presents a knowledge-based system that formally specifies information about investigative procedures in ac...
Article
Full-text available
Software development begins with the requirements. Misunderstandings with customers in this early phase of development result in wasted development time. This work investigates the possibility of using executable UI mockups in the initial phases of functional requirements elicitation during the development of business applications. Although there h...
Article
Full-text available
Software Product Line (SPL) engineering is a paradigm which allows reducing development time, effort, and costs for development of products with the same core features and some variations needed for every client that purchases the product. Instead of writing the variations code from scratch, we can follow the Model-Driven development approach, whic...
Article
Full-text available
This paper presents a graph drawing and analysis library written in Java called GRAD and its domain-specific language for simplifying the process of laying out graphs. One of GRAD’s main goals is to provide completely automated ways of selecting and configuring a drawing algorithm, based either on the properties of a graph or on a user’s input conf...
Article
Full-text available
The paper presents application of Kroki tool to creation of executable specification of CERIF standard. Kroki (fr. croquis – sketch) is an open-source tool that is being developed in order to foster development agility and better communication among team members with different specialties. It can be used for creating of specification of data-driven...
Conference Paper
Full-text available
In this paper we describe textX, a meta-language and a tool for building Domain-Specific Languages. It is implemented in Python using Arpeggio PEG (Parsing Expression Grammar) parser library. From a single language description (grammar) textX will build a parser and a meta-model (a.k.a. abstract syntax) of the language. The parser is used to parse...
Article
Full-text available
In enterprise integration, one of the most complex tasks is to map elements of various interfaces to each other. These interfaces often transport data in different ways. This means that some form of data transformation is needed. We present an approach where structural and semantic models of the interfaces can be used together to automate or semi-a...
Article
Full-text available
TextX is a meta-language and a tool for building Domain-Specific Languages in Python. It's built on top of the Arpeggio PEG parser and takes away the burden of converting parse trees to abstract representations from language designers. From a single grammar description, textX constructs Arpeggio parser and a meta-model in run-time. The meta-model c...
Conference Paper
Full-text available
The paper presents application of Kroki tool to create an executable specification of the CERIF standard. Kroki (fr. croquis – sketch) is an open-source tool that is being developed in order to foster development agility and better communication among team members with different specialties. It can be used for creating specifications of data-driven...
Conference Paper
Full-text available
Mapping elements of various interfaces is one of the most complex tasks in enterprise integration. Differences in the ways that these interfaces represent data in lead to the need of conflict detection and resolving. We present an approach where a structural model of the interfaces can be annotated with a semantic model and used together to (semi-)...

Network

Cited By