0000000000008884

AUTHOR

Sergejs Kozlovics

showing 6 related works from this author

Efficient Model Repository for Web Applications

2018

Many model-based applications have been developed with standalone usage in mind. When migrating such applications to the web, we have to think about multiple users competing for limited server resources. In addition, we encounter the need to synchronize models via the network for client-side access. Thus, there is the risk that the model storage could become a bottleneck.

World Wide Webbusiness.industryComputer scienceWeb applicationbusinessBottleneck
researchProduct

Models and Model Transformations Within Web Applications

2016

Unlike traditional single-user desktop applications, web applications have separated memory and computational resources (the client and the server side) and have to deal with multiple user accounts. This complicates the development process. Is there some approach of creating web applications without thinking about web-specific aspects, as if we are developing stand-alone desktop applications? We say, “yes”, and that is where models and model transformations come in handy. The proposed model-driven approach simplifies the development of web applications and makes it possible to use a single code base for deploying both desktop and web-based versions of the software.

medicine.medical_specialtySoftwarebusiness.industryComputer scienceProcess (engineering)medicineCode (cryptography)Web applicationBase (topology)Software engineeringbusinessWeb modelingServer-side
researchProduct

The Orchestra of Multiple Model Repositories

2013

This paper motivates and encourages the simultaneous use of multiple model repositories in model-driven software. A multi-repository mechanism is proposed for that. With this mechanism, multiple model repositories residing in the same or different technical spaces can be mounted into a single repository (in the same sense as file systems are mounted in UNIX) and accessed in a uniform way. Relations (including generalizations) between elements from the mounted repositories are supported. Some of the repositories may be “computable” (virtual), which leads to the on-the-fly model transformation concept.

UnixWorld Wide WebSoftwareComputer sciencebusiness.industryProgramming languageModel transformationbusinesscomputer.software_genrecomputerMechanism (sociology)computer.programming_language
researchProduct

A Universal Model-Based Solution for Describing and Handling Errors

2011

Before the system is on the way to end users’ desktops, developers should not forget about error messages their system might display. That is also true for systems with models inside. Is there a model-based solution for describing and handling errors in a universal way? We say ‘Yes’, and we show how the meta-meta level of abstraction aids here. Having error types described, particular errors are simply placed into the model repository (when needed), and the error handling mechanism automatically handles and displays them in an appropriate way.

End userProgramming languageMechanism (biology)Computer sciencecomputer.software_genrecomputerUniversal modelAbstraction (linguistics)
researchProduct

webAppOS: Creating the Illusion of a Single Computer for Web Application Developers

2020

Unlike traditional single-PC applications, which have access to directly attached computational resources (CPUs, memory, and I/O devices), web applications have to deal with the resources scattered across the network. Besides, web applications are intended to be accessed by multiple users simultaneously. That not only requires a more sophisticated infrastructure but also brings new challenges to web application developers.

World Wide WebComputer sciencebusiness.industrymedia_common.quotation_subject0202 electrical engineering electronic engineering information engineeringIllusionWeb application020201 artificial intelligence & image processing02 engineering and technologybusinessmedia_common
researchProduct

The Web Computer and Its Operating System: A New Approach for Creating Web Applications

2019

Web applications require not only more sophisticated infrastructure than traditional single-PC applications, but also a different way of thinking, where network-specific aspects have to be considered. In this paper, we introduce the web computer concept, which factors out network-related issues and provides an illusion of a single computer with directly attached CPUs, memory, and I/O devices. By assuming the web computer and its open operating system (webAppOS) as a target platform for web applications, developers can preserve the same level of thinking as when developing classical desktop applications. With this approach, which corresponds to the physiology of the human brain, web applicat…

World Wide Webbusiness.industryComputer scienceOperating systemWeb applicationJava virtual machinebusinesscomputer.software_genrecomputerProceedings of the 15th International Conference on Web Information Systems and Technologies
researchProduct