Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Evangelos Zirintsis is active.

Publication


Featured researches published by Evangelos Zirintsis.


european workshop on software process technology | 2003

Process support for evolving active architectures

R. Mark Greenwood; Dharini Balasubramaniam; Sorana Cîmpan; Graham N. C. Kirby; Kath Mickan; Ronald Morrison; Flavio Oquendo; Ian Robertson; Wykeen Seet; Bob Snowdon; Brian Warboys; Evangelos Zirintsis

Long-lived, architecture-based software systems are increasingly important. Effective process support for these systems depends upon recognising their compositional nature and the active role of their architecture in guiding evolutionary development. Current process approaches have difficulty with run-time architecture changes that are not known a priori, and dealing with extant data during system evolution. This paper describes an approach that deals with these issues. It is based on a process-aware architecture description language (ADL), with explicit compose and decompose constructs, and with a hyper-code representation for dealing with extant data and code. An example is given to illustrate the ease-of-use benefits of this approach.


international workshop on persistent object systems | 2000

Hyper-Code Revisited: Unifying Program Source, Executable, and Data

Evangelos Zirintsis; Graham N. C. Kirby; Ronald Morrison

The technique of hyper-programming allows program representations held in a persistent store to contain embedded links to persistent code and data. In 1994, Connor et al proposed extending this to hyper-code, in which program source, executable code and data are all represented to the user in exactly the same form. Here we explore the concept of hyper-code in greater detail and present a set of abstract language-independent operations on which various concrete systems can be based. These operations (explode, implode, evaluate, root and edit) are provided by a single user interface tool that subsumes the functions of both an object browser and a program editor. We then describe a particular implementation using PJama (persistent Java) and examine the impact of several language features on the resulting system.


european workshop on software process technology | 2001

Reflection and Reification in Process System Evolution: Experience and Opportunity

R. Mark Greenwood; Dharini Balasubramaniam; Graham N. C. Kirby; Ken Mayes; Ronald Morrison; Wykeen Seet; Brian Warboys; Evangelos Zirintsis

Process systems aim to support many people involved in many processes over a long period of time. They provide facilities for storing and manipulating processes in both the representation and enactment domains. This paper argues that process systems should support ongoing transformations between these domains, at any level of granularity. The notion of creating an enactment model instance from a representation is merely one special case transformation. The case for thinking in terms of model instances is weak, especially when process evolution is considered. This argument is supported by our experience of the ProcessWeb process system facilities for developing and evolving process models. We introduce the idea of hyper-code, which supports very general transformations between representation and enactment domains, to offer the prospect of further improvements in this area.


international andrei ershov memorial conference on perspectives of system informatics | 1999

Current Directions in Hyper-Programming

Ronald Morrison; Richard C. H. Connor; Quintin I. Cutts; Alan Dearle; Alex Farkas; Graham N. C. Kirby; Robert McGettrick; Evangelos Zirintsis

The traditional representation of a program is as a linear sequence of text. At some stage in the execution sequence the source text is checked for type correctness and its translated form is linked to values in the environment. When this is performed early in the execution process, confidence in the correctness of the program is raised. During program execution, tools such as debuggers are used to inspect the running state of programs. Relating this state to the linear text is often problematical. We have developed a technique, hyperprogramming, that allows the representations of source programs to include direct links (hyper-links) to values, including code, that already exist in the environment. Hyperprogramming achieves our two objectives of being able to link earlier than before, at program composition time, and to represent sharing and thus closure and through this the run-time state of a program. This paper reviews our work on hyper-programming and proposes some current research areas.


arXiv: Distributed, Parallel, and Cluster Computing | 2003

Working document on Gloss ontology

Joëlle Coutaz; Alan Dearle; Sophie Dupuy-Chessa; Graham N. C. Kirby; Christophe Lachenal; Ronald Morrison; Gaëtan Rey; Evangelos Zirintsis


very large data bases | 1999

Hyper-Programming in Java

Evangelos Zirintsis; Graham N. C. Kirby; Ronald Morrison


Archive | 1999

Demonstration of hyper-programming in Java

Evangelos Zirintsis; Graham N. C. Kirby; Ronald Morrison


arXiv: Databases | 2010

Report on the XBase Project

Evangelos Zirintsis; Graham N. C. Kirby; Alan Dearle; Ronald Morrison


ACSC '04 Proceedings of the 27th Australasian conference on Computer science - Volume 26 | 2004

Using generative programming to visualise hypercode in complex and dynamic systems

Katherine Mickan; Ronald Morrison; Graham N. C. Kirby; Dharini Balasubramaniam; Evangelos Zirintsis


AICPS | 2004

Using Generative Programming to Visualise Hypercode in Complex and Dynamic Systems

Katherine Mickan; Ronald Morrison; Graham N. C. Kirby; Dharini Balasubramaniam; Evangelos Zirintsis

Collaboration


Dive into the Evangelos Zirintsis's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alan Dearle

University of St Andrews

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Brian Warboys

University of Manchester

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Wykeen Seet

University of Manchester

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Bob Snowdon

University of Manchester

View shared research outputs
Researchain Logo
Decentralizing Knowledge