Giedrius Ziberkas

Learn More
We present a short description of the capabilities of the experimental scripting language Open PROMOL. It has been developed aiming: 1) to deliver flexible means for representing wide range modifications of a target program, and 2) to support white-box reuse for well-understood domains, such as hardware design. We describe the syntax and semantics of the(More)
In this paper we suggest a three-language (3L) paradigm for building the program generator models. The basis of the paradigm is a relationship model of the specification, scripting and target languages. It is not necessary that all three languages would be the separate ones. We consider some internal relationship (roles) between the capabilities of a given(More)
We discuss the application of the metaprogramming techniques for soft IP design. Two metaprogramming paradigms are considered: the internal (using capabilities of the single language) and external (based on the usage of the target language and external metalanguage simultaneously) ones. The novelty of our approach is that we apply the concept of the(More)
We consider the one-and two-language approaches (1LA & 2LA) for developing generic components (GCs) for VHDL generators. By 1LA & 2LA we mean a generalization using " pure " VHDL, or using the VHDL abstractions mixed with Open PROMOL, the external scripting language we have developed for building GCs and generators, respectively. We present the evaluation(More)
This paper examines the application domains of the experimental scripting language Open PROMOL and its processor. The language processor EREBUS is an experimental tool aiming to support developing generic (reusable) components and building domain-specific program generators. Developing of generic VHDL components, data and program specialization for(More)
We analyze the development of educational (EDU) web portals from the perspective of meta-design. Here, we focus on the technical issues of meta-design only and consider design-for-change. Our contribution is a variability model based on the variability analysis, generic portal development processes, sub-processes and their relationships. We analyze the(More)
The recent trend in information systems design aims at integrating handheld devices, workplace computers, wireless communication and intelligent user interfaces. This issue is addressed by several technological visions: ambient intelligence environment, ubiquitous computing, context-aware information system, and nomadic user environment. In this paper, we(More)
The domain of web page design is inherently complex. The web designers have to deal with a large variety of user-, business-and application-specific requirements and constraints. In order to manage design complexity and variability in the domain, we propose to systematically apply the multi-language design paradigm for creating web pages. The paradigm(More)
The traditional development of complex digital signal processing (DSP) applications is now reaching its limits due to the intense pressure on design cycle and strict performance constraints. The new approach, called Algorithm-Architecture Matching, aims to leverage the design flow by a simultaneous study of both algorithmic and architectural issues, taking(More)