Josip Maras

Learn More
Client-side web applications are highly-dynamic event-driven GUI applications where the majority of code is executed as a response to user-generated events. Many software engineering activities (e.g. testing) require sequences of actions (i.e. usage scenarios) that execute the application code with high coverage. Specifying these usage scenarios is a(More)
—Web applications are one of today's fastest growing software systems. Structurally, they are composed of two parts: the server-side, used for data-access and business logic, and the client-side used as a user-interface. In recent years, with developers building complex interfaces, the client-side is playing an increasingly important role. Unfortunately,(More)
Embedded system development is currently hampered by the lack of tools capable of conjointly catering for the complete design-verification-deployment cycle, extra-functional properties and reuse. To address these concerns, we have developed Pride, an integrated development environment for component-based development of embedded systems. 1. INTRODUCTION(More)
In 2012, the International Symposium on Component-based Software Engineering (CBSE) is being organized for the 15th time. This is a great opportunity to take a step back and reflect on the impact of the symposium over these 15 years. Several interesting questions immediately come to mind: What were the main topics of interest in the community? What is the(More)