Athanasios Staikopoulos

Athanasios Staikopoulos
National College of Ireland · School of Computing

PhD in Computer Science

About

29
Publications
2,941
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
283
Citations

Publications

Publications (29)
Conference Paper
This paper describes and proposes a community evaluation task that is designed for evaluating learning systems that can automatically identify different types of problems, that students may encounter with their online courses. As a basis, the learning systems would use logs from an artificial learning environment to analyse the student interactions...
Conference Paper
It is our great pleasure to welcome you to the UMAP 2017 EvalUMAP workshop. The purpose of this workshop series is to establish comparative evaluation tasks and a suitable framework to support researchers in the user modelling and personalisation research field in comparing their research to that of others. In 2016 we discussed the key challenges i...
Conference Paper
Full-text available
Advancing research and developing innovative personalization platform whilst at the same time striving to evolve and improve learning experiences for learners, is a challenging prospect. This may be achieved through a longitudinal commitment to developing real-world educational offerings that are used in the daily delivery of learning experiences....
Article
Full-text available
Personalised web information systems have in recent years been evolving to provide richer and more tailored experiences for users than ever before. In order to provide even more interactive experiences as well as to address new opportunities, the next generation of Personalised web information systems needs to be capable of dynamically personalisin...
Article
Full-text available
This article describes the narrative approach to personalisation. This novel approach to the generation of personalised adaptive hypermedia experiences employs runtime reconciliation between a personalisation strategy and a number of contextual models e.g. user and domain. The approach also advocates the late binding of suitable content and service...
Conference Paper
Full-text available
The aim of personalizing web information systems is to tailor content (media) to the user's personal preferences, goals and context, in turn increasing the reusability of that content. However, most developers are increasingly seeking to apply 'Web as a Platform' based approaches where web-based content is integrated with web services to provide th...
Conference Paper
Full-text available
Personalised Web information systems have in recent years been evolving to provide richer and more tailored experiences for users than ever before. In order to provide even more interactive experiences as well as to address new opportunities, the next generation of Personalised Web information systems needs to be capable of dynamically personalisin...
Article
Advances in pervasive technology have made it possible to consider large-scale application types that potentially span heterogeneous organizations, technologies, and device types. This class of application will have a multilayer architecture, where each layer is likely to use languages and technologies appropriate to its own concerns. An example ap...
Chapter
Enterprise systems are increasingly composed of (and even functioning as) components in a dynamic, digital ecosystem. On the one hand, this new situation requires flexible, spontaneous and opportunistic collaboration activities to be identified and established among (electronic) business parties. On the other, it demands engineering methods that ar...
Article
Full-text available
Service-oriented computing is the new wave emerging from maturing Web services and the adoption of elements from Semantic Web technology. More sophistication, in response to business requirements, does of course not make it easier to use or to control. In particular, business processes demand resilience and real-time adaptation in the face of chang...
Article
peer-reviewed Current adaptation approaches mainly work in isolation and cannot be easily integrated to tackle complex adaptation scenarios. The few existing cross-layer adaptation techniques are somewhat inflexible because the adaptation process is predefined and static. In this paper we propose a methodology for the dynamic and flexible adaptatio...
Article
Full-text available
peer-reviewed Service-oriented enterprise systems, which tend to be heterogeneous, loosely coupled, long-lived, and continuously running, have to cope with frequent changes to their requirements and the environment. In order to address such changes, applications need to be inherently flexible and adaptive, supported by appropriate infrastructures....
Conference Paper
Full-text available
The deployment of agent societies —as complex systems— in dynamic and unpredictable settings brings forth critical issues concerning their design. Organizational models have been advocated to specify open systems in dynamic environments in order to accomplish the need to represent regulating structures explicitly and independently from acting compo...
Conference Paper
Full-text available
There is a large body of research on software services, but the issues of communication and dynamic reconfiguration have received little attention, as have adaptation to environment and dynamic combination of service building blocks into new applications. Here, we present the approach of the FP7 alive project to the use of formal models of coordina...
Article
Full-text available
For a myriad of reasons, modern applications face constant change to their requirements and working environment, requiring them to adapt ac-cordingly. Increasingly, such adaptation is even required during runtime. In Model-Driven Engineering (MDE) approaches, models are first-class enti-ties in the development of applications, though they have not,...
Conference Paper
Full-text available
Several techniques have been defined for the monitoring and adaptation of applications. However, such techniques usually work in isolation and cannot be easily integrated to tackle complex monitoring and adaptation scenarios. Furthermore, applications may have special requirements which make it difficult to reuse such off-the-shelf approaches. In p...
Conference Paper
Full-text available
The increasing complexity of distributed applications, soft- ware services that can be dynamically deployed, adjusted and composed, paves the way for new challenges in software and service engineering. This paper describes a novel approach that combines the exibility of MDE techniques to deal with the conceptual modelling of MAS and the expres- siv...
Article
Full-text available
In complex service-oriented systems, a number of layers of abstraction may be considered, in particular the models of the organisations involved, how interactions are coordinated and the services which are used and made available, are all relevant to the construction of complex service-oriented systems. As each of these layers is built upon another...
Conference Paper
Full-text available
Although there are a large number of academic and industrial model transformation frameworks available, allowing specification, implementation, maintenance and documentation of model transformations which provide a rich set of functionalities, such tools are inherently complex. In particular, for a newcomer to the field of model transformation and...
Conference Paper
Full-text available
The application of MDA to Web services has recently received considerable attention. Similar to UML diagrams, Web services are specialised languages each one targeting a specific aspect and functionality of the system. By using multiple languages, it is possible to specify complete integrated models of the system, having structure, behaviour, commu...
Article
Full-text available
To benefit from positive aspects of an existing diverse set of Technical Spaces, it is important to develop methods of automated transformation of models between such domains. Sometimes it is possible to describe Technical Spaces via metamodels. In such cases, the Model Driven Engineering and Architecture pose as a natural candidate for dealing wit...
Conference Paper
Full-text available
Web Services are seen as one of the most promising solutions for the integration of autonomous, heterogonous e-business systems. Today’s e-commerce systems often involve a combination of multiple Web Services, which are implemented via a mix of technologies such as Business Process Markup Language (BPML), Business Process Execution Language for Web...
Article
Recently, the application of the MDA to Web services has received considerable attention. In the MDA, models are instances of the MOF based metamodels. Model Transformation, which is a key feature of the MDA, can carried out via defining Transformation Rules between two MOF compliant metamodels. As a result, finding MOF compliant metamodels for lan...
Article
This paper introduces the modelling, mapping and transformation of behavioural aspects of interacting Web services, within the context of Model Driven Architecture (MDA). There are certain systems, such as Web services, where the dynamic aspects are of high importance and need to be considered during the modelling and transformation process, in ord...

Network

Cited By