@book {, title = {Intelligent Information Systems \& Heuristics}, year = {2001}, publisher = {Hellenic Open University}, organization = {Hellenic Open University}, isbn = {960-538-212-1}, author = {Ioannis Zaharakis} } @book {, title = {Αντικειμενοστρεφής Ανάπτυξη Λογισμικού με την UML}, year = {2006}, publisher = {Κλειδάριθμος}, organization = {Κλειδάριθμος}, author = {Vasilis Gerogiannis and George Kakarotzas and Achilles Kameas and Ioannis Stamelos and Panagiotis Fitsilis} } @inbook {, title = {Achieving co-operation and developing smart behavior in collections of context-aware artifacts}, booktitle = {Augmented Materials \& Smart Objects: Building Ambient Intelligence through Microsystems Technologies, Kieran Delaney (Eds.)}, year = {2007}, publisher = {to be published by Springer}, organization = {to be published by Springer}, author = {Christos Goumopoulos and Achilles Kameas} } @inbook {, title = {Code Generation and Optimization}, booktitle = {Compilers, P.Pintelas (Eds.), Thematic Unit "Software Design"}, year = {2007}, publisher = {Hellenic Open University}, organization = {Hellenic Open University}, author = {Christos Goumopoulos} } @inbook {, title = {Computing in tangible: using artifacts as components of ambient intelligence environments}, booktitle = {In "Ambient Intelligence: The evolution of Technology, Communication and Cognition" (G.Riva, F.Vatalaro, F.Davide and M.Alcaniz,eds)}, year = {2004}, pages = {121-142}, publisher = {IOS Press}, organization = {IOS Press}, abstract = {
In this essay we will present a coherent way to create UbiComp applications. These are considered to consist of tangible objects, which carry the computing and networking technology required. By providing uniform abstractions and a supporting middleware, we treat objects as components of a UbiComp application. The component architecture is made directly visible and accessible via an Editor device that enables end-users to act as programmers. The possibility to reuse devices for several purposes - not all accounted for during their design - opens possibilities for emergent uses of ubiquitous devices, whereby the emergence results from actual use and people{\textquoteright}s creativity
}, attachments = {http://daisy.cti.gr/files/02_Computing in Tangible Using Artifacts as Components of Ambient Intelligence Environments.pdf}, author = {Achilles Kameas and Irene Mavrommati and Panos Markopoulos} } @inbook {, title = {Editorial: Design Education at the age of the disappearing computer}, year = {2003}, pages = {99-209}, publisher = {Greek letter publication}, organization = {Greek letter publication}, author = {Irene Mavrommati and Ioannis Darzentas} } @inbook {, title = {Efficiency of machine learning techniques in predicting students performance in distance learning systems}, booktitle = {Recent Advances in Mechanics and Related Fields}, year = {2003}, pages = {297-306}, publisher = {University of Patras Press}, organization = {University of Patras Press}, author = {Sotiris Kotsiantis and Christos Pierrakeas and Ioannis Zaharakis and Panagiotis Pintelas} } @inbook {123, title = {Engineering Emergent Ecologies of Interacting Artefacts}, booktitle = {in Lumsden, J. (Ed.) Handbook of Research on User Interface Design and Evaluation for Mobile Technology}, year = {2008}, pages = {364-384}, isbn = {978-1-59904-871-0}, author = {Ioannis Zaharakis and Achilles Kameas} } @inbook {, title = {Real-mfg a petri net based model focusing on the integration of schedulability and fault-tolerance}, booktitle = {Reliability, Quality and Safety of Software-Intensive Systems}, year = {1997}, pages = {263-268}, publisher = {IFIP and Chapman \& Hall}, organization = {IFIP and Chapman \& Hall}, attachments = {http://daisy.cti.gr/files/01_REAL-MFG a Petri Net based model focusing on the integration of Schedulability and Fault-tolerance.pdf}, author = {Vasilis Gerogiannis and Achilles Kameas and Panagiotis Pintelas} } @inbook {, title = {User Interface Design of Electronic Appliances}, booktitle = {Author of part 2, User Interface Design, Chapter 4: Creativity Techniques, Chapter 5: Design Principles, Chapter 6:Design of In-Screen Interfaces}, year = {2001}, pages = {49-128}, publisher = {Taylor \& Francis}, organization = {Taylor \& Francis}, chapter = {4,5,6}, isbn = {0415243351}, author = {Irene Mavrommati} } @inbook {, title = {Αn Ontology-based Context Management Framework for Context-Aware Ubiquitous Computing Applications}, booktitle = {Theory and Applications of Ontology (TAO), Michael Healy et al. (Eds.)}, volume = {2}, year = {2007}, publisher = {to be published by Springer}, organization = {to be published by Springer}, author = {Christos Goumopoulos and Achilles Kameas} } @inbook {, title = {Συνεργατικά Συστήματα Διάχυτου Υπολογισμού και Περιρρέουσας Νοημοσύνης}, booktitle = {Εισαγωγή στη συνεργασία υποστηριζόμενη από υπολογιστή - Συστήματα και μοντέλα Συνεργασίας για εργασία, Μάθηση, Κοινότητες Πρακτικής και Οικοδόμησης Γνώσης, Κεφάλαιο 15}, year = {2007}, publisher = {Κλειδάριθμος}, organization = {Κλειδάριθμος}, chapter = {15}, attachments = {http://daisy.cti.gr/files/04_Συνεργατικά Συστήματα Διάχυτου Υπολογισμού και Περιρρέουσας Νοημοσύνης.pdf}, author = {Achilles Kameas and Christos Karagiannidis} } @conference {, title = {Agents: μια νέα τεχνολογία της πληροφορικής με πολλές εφαρμογές και ακόμη περισσότερες δυνατότητες}, booktitle = {5ο Συνέδριο Ελληνικού Ινστιτούτου Πληροφορικής (ΕΕΔΕ)}, year = {1997}, month = {19-20 November}, address = {Athens, Greece}, author = {Ioannis Zaharakis and Achilles Kameas and Panagiotis Pintelas} } @conference {, title = {An architecture that treats everyday objects as communicating tangible components}, booktitle = {Proceedings of 1st IEEE international conference on Pervasive Computing and Communications(PERCOM 2003)}, year = {2003}, pages = {115-122}, publisher = {IEEE Computer Society Press}, organization = {IEEE Computer Society Press}, address = {Texas - Fort Worth, USA}, abstract = {
The paper describes research that has been carried out in {\textquotedblleft}extrovert-Gadgets{\textquotedblright}, a research project funded in the context of EU IST/FET proactive initiative {\textquotedblleft}Disappearing Computer{\textquotedblright}. It presents a set of architectures for the composition of ubiquitous computing applications. The proposed architectures are part of GAS (Gadgetware Architectural Style), a generic architectural style, which can be used to describe everyday environments populated with computational artifacts. The overall innovation of the GAS approach lies in viewing the process where people configure and use complex collections of interacting eGadgets, as having much in common with the process where system builders design software systems out of components. This approach
regards the everyday environment as being populated with tens even hundreds of artifacts, which people (who are always in control) associate in ad-hoc and dynamic ways.
}, attachments = {http://daisy.cti.gr/files/29_An architecture that treats everyday objects as communicating tangible components.pdf}, author = {Achilles Kameas and Stephen Bellis and Irene Mavrommati and Kieran Delanay and Martin Colley and Anthony Pounds-Cornish} } @conference {, title = {Aspects of human interaction with collections of objects translated into artefact architecture specifications}, booktitle = {In Proceedings of the "Tales of the Disappearing Computer International Conference"}, year = {2003}, month = {1-4 June }, pages = {47-52}, address = {Santorini, Greece}, abstract = {
On Wed. 28 November {\textendash} Tue 4 December 2001, in the Netherlands a DC atelier took place titled: {\textquotedblleft}translating aspects of human interaction with collections of artifacts into artifact architecture specifications{\textquotedblright}. This document presents the output of this Disappearing Computer Atelier.
}, keywords = {Artefacts capabilities, Component architecture Plugs, e-Gadgets, Human use}, attachments = {http://daisy.cti.gr/files/TALES_Mavrommati_kameas_DCatelier.pdf}, author = {Irene Mavrommati and Achilles Kameas} } @conference {, title = {Assessing supervised machine learning techniques for predicting student learning preferences}, booktitle = {In Proceedings of the 3rd Hellenic Conference with International Participation "Information \& Communication Technologies in Education{\textquotedblright}}, year = {2002}, month = {26-29 September}, pages = {639-648}, address = {Rhodes, Greece}, author = {Sotiris Kotsiantis and Ioannis Zaharakis and Panagiotis Pintelas} } @conference {, title = {A collaborating team of Spiking Neural Network based Robotic Agents for Inaccessible Fluidic Environments}, booktitle = {In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics}, volume = {6}, year = {2006}, month = {8-11 October }, pages = {4867-4872}, address = {Taipei, Taiwan}, abstract = {
In this paper, we will introduce a novel system where identical miniaturized robotic agents with limited capabilities will collaborate to form a team that is capable of localizing and repairing scale formations in tanks and pipes within inaccessible fluidic environments. Each robotic agent is an autonomous entity that is based on the biologically inspired Spiking Neural Networks (SNNs) that communicate using pulses or spikes. The weights of the SNN are evolved using adaptive Genetic Algorithm (GA) that uses adaptive crossover and mutation to converge relatively fast to solutions that allow the robots to complete the desired tasks. The robotic agents communicate using indirect communication to move towards the site of scale formation and collaborate to repair damages.
}, isbn = {1-4244-0100-3}, attachments = {http://daisy.cti.gr/files/50_A Collaborating Team of Spiking Neural Network Based Robotic.pdf}, author = {Hani Hagras and Martin Colley and Anthony Pounds-Cornish and Gustavo De Sousa and Victor Callaghan and George Nikiforidis and Christos Argyropoulos and Achilles Kameas and Frank Murpfy} } @conference {, title = {Communication based on proactive behaviour}, booktitle = {In Proceedings of workshop "Tales of the Disappearing Computer"}, year = {2003}, month = {1-4 June}, pages = {399-407}, address = {Santorini, Greece }, author = {Ioannis Zaharakis} } @conference {, title = {A comparative study of learning algorithms for artificial neural nets}, booktitle = {Proceedings of the 2nd Hellenic European Research on Mathematics and Informatics Conference(HERMIS94)}, year = {1994}, month = {22-24 September}, pages = {905-916}, address = {Athens, Greece}, author = {Dimitris Giakovis and Achilles Kameas and Panagiotis Pintelas} } @conference {, title = {The concepts of an end user enabling architecture for ubiquitous computing}, booktitle = {Proceedings of Pervasive 2004}, year = {2004}, month = {21 April }, pages = {291-296}, address = {Vienna, Austria}, abstract = {
This paper describes the set of concepts that underlie the {\textquotedblleft}Plug-Synapse{\textquotedblright} model, which supports endusers in composing and configuring ubiquitous computing applications. The technology that implements the model is briefly presented; all have been developed in the course of research during the e-Gadgets (IST-FET) project.
}, attachments = {http://daisy.cti.gr/files/34_The concepts of an end user enabling architecture for ubiquitous computing.pdf}, author = {Irene Mavrommati and Achilles Kameas} } @conference {, title = {Crisis rooms are ambient intelligence digital territories}, booktitle = {In Proceedings of 12th International Conference on Human-Computer Interaction(HCII07)}, volume = {4555/2007}, year = {2007}, month = {22-27 July}, pages = {151-157}, address = {Beijing, China}, abstract = {
Abstract. The study of Digital Territories provides a way to conceptualize the interactions happening in Pervasive Computing Environments. This paper will address Crisis Rooms as Digital Territories. Based on the concepts stemming from Digital Territories we will attempt to give a high level overview of issues that can be applicable in the context of the future Crisis rooms and of the interactions that happen within them.
}, keywords = {Ambient Intelligence Environments., Crisis Rooms, Digital Territories, Human Computer Interaction}, attachments = {http://daisy.cti.gr/files/53_Crisis Rooms Are Ambient Intelligence Digital Territories.pdf}, author = {Irene Mavrommati and Achilles Kameas} } @conference {, title = {The digital territory : a mathematical model of the concept and its properties}, booktitle = {In Proceedings of the 2nd IET International Conference on Intelligent Environments(IE06)}, volume = {2}, year = {2006}, month = {5-6 July}, pages = {227-230}, address = {Athens, Greece}, abstract = {
In this paper we attempt to define a mathematical model for the formal study of the concept of Digital Territories (DT) and its properties. We describe a simple DT model and employ the first order language of graphs and random graph properties in order to define and study properties of DTs that emerge as soon as the entities (within the DT) population reaches certain threshold points. Our aim is to show that the DT concept can be formalized and studied using mathematical tools that are within reach of any researcher in the DT domain in order to describe and study properties of interest.
}, isbn = {978-0-86341-663-7}, issn = {0537-9989}, attachments = {http://daisy.cti.gr/files/47_The Digital Territory a mathematical model of the concept and its properties.pdf}, author = {Achilles Kameas and Ioannis Stamatiou} } @conference {, title = {Drive:a virtual training environment for driving behaviour}, booktitle = {Proceedings of the 1st International Conference on Computer and Advanced Technology in Education(CATE96)}, year = {1996}, month = {18 March }, pages = {191-200}, address = {Cairo , Egypt}, attachments = {http://daisy.cti.gr/files/12_DrIVE A virtual training environment for driving behaviour.pdf}, author = {Kostas Diplas and Dimitris Giakovis and Achilles Kameas and Panagiotis Pintelas} } @conference {, title = {e-gadgets case description (Invited presentation)}, booktitle = {Doors of Perception 7 @ flow}, year = {2002}, month = {14-16 November}, address = {Amsterdam}, attachments = {http://daisy.cti.gr/files/DOORS7Flow2002_mavrommati_trans.pdf}, author = {Irene Mavrommati} } @conference {, title = {eComp an architecture that supports P2P networking among ubiquitous computing devices}, booktitle = {Proceedings of 2nd International Conference on Peer to Peer Computing}, year = {2002}, month = {5-7 September}, pages = {57-64}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Linkoping , Sweden}, abstract = {
In the new paradigm of computer use, the computer ceases to exist as an integrated multi-task device, but disintegrates into a task-oriented collection of networked devices. These devices do not resemble to computers yet they have computational abilities. None of these concepts will be realised without appropriate support from communication technologies -P2P networking being the primary candidate. This paper describes part of the research being conducted in the Extrovert Gadgets project geared towards applying P2P computing solutions to the context of networked everyday objects.
}, keywords = {middleware, P2P computing, Ubiquitous Computing}, attachments = {http://daisy.cti.gr/files/28_eComp an architecture that supports P2P networking among ubiquitous computing devices.pdf}, author = {Achilles Kameas and Irene Mavrommati and Dimitris Ringkas and Prashant Wason} } @conference {, title = {Efficient Trip Generation with a Regulation Modeling Language for Airline Crew Scheduling}, booktitle = {8th Panhellenic Conference on Informatics}, year = {2001}, month = {November 8-10}, pages = {158-167}, address = {Nicosia, Cyprus}, isbn = {960-14-0458-9}, author = {Christos Goumopoulos and Efthymios Housos} } @conference {34, title = {EIKΩN-ική πραγματικότητα στην υποστήριξη του μαθήματος της τεχνολογίας-παιδαγωγική προσέγγιση}, booktitle = {Proceedings of 4rd Panhellenic Conference with International Participation,{\textquotedblleft}Didactic of Mathematics and Informatics in Education{\textquotedblright}}, year = {1999}, month = {1-3 October}, pages = {155-162}, address = {Rethimno, Greece}, attachments = {http://daisy.cti.gr/files/22_ΕΙΚΩΝ-ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ ΣΤΗΝ ΥΠΟΣΤΗΡΙΞΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ-ΠΑΙΔΑΓΩΓΙΚΗ ΠΡΟΣΕΓΓΙΣΗ.pdf}, author = {Tasos Micropoulos and Apostolos Katsikis and Anastasios Emvalotis and Eugenia Nikolou and Anthimos Xalkidis and Panagiotis Pintelas and Achilles Kameas} } @conference {, title = {Encapsulating multiple perspectives in interaction specification}, booktitle = {Proceedings of the 20th EUROMICRO Conference}, year = {1994}, month = {5-8 September }, pages = {463-469}, publisher = {ΙEEE Computer Society Press}, organization = {ΙEEE Computer Society Press}, address = {Liverpool, UK}, abstract = {
In this paper, a design model that regards an interactive application as a set of processes is described. Each process can be specified using the IMFG (Interactive Multi Flow Graph) model, a process model that combines Petri Nets models properties with users cognitive aspects. In this way, several perspectives of interactive applications are offered to designers, these are behavioral, informational, causal and contertual. IMFG is used as the specification model of a graphical tool that supports the design of interactive applications as the continuous refinement of users goals, this forcing designers to \"think in users terms\".The strongest feature of IMFG is that it can be adapted to every domain of interactive applications. As an example, the model application to the design of the user interface of a highly-interactive authoring environment is briefly presented.
}, attachments = {http://daisy.cti.gr/files/09_Encapsulating multiple perspectives in interaction specification.pdf}, author = {Achilles Kameas and Vasilis Gerogiannis and Kostas Diplas and Panagiotis Pintelas} } @conference {, title = {End user programming tools in ubiquitous computing applications}, booktitle = {Proceedings of 10th International Conference on Human - Computer Interaction,(HCI International)}, volume = {2}, year = {2003}, month = {June}, pages = {172-177}, address = {Crete , Greece}, abstract = {
Our future environments will consist of an increasing number of augmented artefacts; not only information appliances, but also ordinary objects enhanced with computing and communication capabilities. People may find themselves thrown into a world consisting of distinct artefacts, yet interconnected via an invisible web of network services. The approach presented in this paper is to enable people make their own applications with {\textquoteleft}augmented{\textquoteright} artifacts, which are treated as reusable {\textquotedblleft}components{\textquotedblright}, by creating an appropriate infrastructure and tools.
}, attachments = {http://daisy.cti.gr/files/31_End user programming tools in ubiquitous computing applications.pdf}, author = {Irene Mavrommati and Achilles Kameas} } @conference {, title = {Experiencing extrovert gadgets}, booktitle = {Proceedings of Human - Computer Interaction Conference}, volume = {2}, year = {2003}, month = {September}, pages = {179-182}, publisher = {Reasearch Press International}, organization = {Reasearch Press International}, address = {Bath, UK}, abstract = {
This paper discusses the concepts and the supporting infrastructure developed within the extrovert-Gadgets research project. This project explores concepts and technologies that aim to enable end-users to realize, modify and personalise Ubiquitous Computing applications. The eGadgets technology is at a proof of concept stage and the demonstration presented shows the feasibility of augmenting physical objects with a digital {\textquoteleft}self{\textquoteright} and for defining the combined behaviour of a few such augmented artefacts through a purpose made editor.
}, keywords = {component architecture, end-user programming, GAS architectural style, Ubiquitous Computing}, attachments = {http://daisy.cti.gr/files/33_Experiencing Extrovert Gadgets.pdf}, author = {Irene Mavrommati and Panos Markopoulos and Ioannis Calemis and Achilles Kameas} } @conference {, title = {Exploiting ambient information into reactive agent architectures}, booktitle = {In Proceedings of 2nd International Conference on Intelligent Environments (IEE06)}, volume = {2}, year = {2006}, month = {5-6 July }, pages = {69-79}, address = {Athens, Greece}, abstract = {
This work presents an implementation of the subsumption architecture to agent individuals summing up a multi-agent system approach for the scale formation problem in secondary oil production. This approach is evaluated through a 3D simulator and some known issues concerning the architecture limitations are revealed and discussed. Then, the paper proposes a new hybrid architecture in order to minimize or even overcome these drawbacks.
}, isbn = {978-0-86341-663-7}, issn = {0537-9989}, attachments = {http://daisy.cti.gr/files/45_Exploiting Ambient Information into Reactive Agent Architectures.pdf}, author = {Panagiotis Stamatis and Ioannis Zaharakis and Achilles Kameas} } @conference {, title = {Extracting and maintaining project knowledge using ontologies}, booktitle = {In Proceedings of the 8th International Conference on Enterprise Information Systems, workshop for "Technologies for Collaborative Business Processes"}, year = {2006}, month = {23-27 May}, pages = {72-83}, address = {Paphos, Cyprus}, abstract = {
One of the most valuable resources for organizations today is knowledge developed and held within their teams during the execution of their projects. Although the need for maximal reuse of lessons learned and knowledge accumulated for keeping companies at the leading edge is evident, this knowledge is often lost because it can be difficult or impossible to articulate. k.PrOnto1 framework infuses the process of project management with knowledge management technology and provides project managers with concepts and tools to support them in decision making and project control. The tools operate at a stand-alone mode, but, in the context of k.PrOnto architecture, can also be used as components of a distributed system operating at a higher organizational level. Thus the k.PrOnto framework assists large organizations in identifying best practices, metrics and guidelines, starting from individual projects and in amplifying their efforts to achieve organizational maturity and build corporate culture and memory.
}, attachments = {http://daisy.cti.gr/files/49_Extracting And Maintaining Project Knowledge Using Ontologies107fulltext.pdf}, author = {Panagiotis Fitsilis and Vasilis Gerogiannis and Achilles Kameas} } @conference {, title = {A Generic Legality Checker and Attribute Evaluator for a Distributed Enterprise Environment}, booktitle = {Proceedings of the third IEEE International Symposium on Computers and Communications (ISCC{\textquoteright}98), IEEE CS PR08538}, year = {1998}, month = {June 30 - July 2}, pages = {286-292}, address = {Athens, Greece}, abstract = {
The present state of communication networks with respect to speed and reliability and the recent growth of distributed applications have created a need for a global enterprise solution to the legality checking and attribute
evaluation requirement. Traditionally, the mainframe systems provided the cohesion of all the processes with respect to the company regulations. When decentralized systems and applications became widely used the legality checking mechanism lost its central role and became a necessary component for every decentralized system. In this paper a methodology to reconnect these systems with respect to their legality checking and attribute evaluation needs is presented. A generic Legality Checking system has been developed and integrated with scheduling systems of the airline domain. It is shown that the clientserver model adopted can bring back in a flexible manner the lost homogeneity of the central legacy systems.
}, isbn = {0-8186-8538-7}, attachments = {http://daisy.cti.gr/files/A Generic Legality Checker.pdf}, author = {Christos Goumopoulos and Panayiotis Alefragis and Kleanthis Thrampoulidis and Efthymios Housos} } @conference {, title = {Gepriam:ένα σύστημα συγγραφής για εφαρμογές που διδάσκουν μεθοδολογίες}, booktitle = {Proceedings of the 4th Hellenic Conference on Informatics}, year = {1993}, month = {16-18 December }, pages = {129-140}, abstract = {
Στην εργασία αυτή παρουσιάζεται ένα περιβάλλον συγγραφής (GEPRIAM) που ικανοποιεί πολλές απο τις σύγχρονες απαιτήσεις τόσο απο πλευράς συγγραφέων όσο και απο πλευράς διδασκόμενων. Το GEPRIAM είναι ένα κατεξοχήν διαλεκτικό εργαλείο, που υποστηρίζει το συγγραφέα κατά την διαδικασία συγγραφής επιτρέποντας την αυξητική ικανοποίηση υποστόχων της διαδικασίας, ώστε να επιτευχθεί ο συνολικός στόχος που είναι η παραγωγή της εκπαιδευτικής εφαρμογής. Το σύστημα αποτελείται απο δύο υποσυστήματα: το υποσύστημα Συγγραφής, όπου ο συγγραφέας κατασκευάζει την εφαρμογή, και το υποσύστημα Εκτέλεσης, με το οποίο ο συγγραφέας (αλλά και ο διδασκόμενος) μπορεί να εκτελέσει την εφαρμογή (ένα είδος πρωτοτυποποίησης). Η εκπαιδευτική εφαρμογή αποτελείται απο αυτόνομα τμήματα (stages) τα οποία περιλαμβάνουν ένα σύνολο γνώσης (learning units) και μια εκπαιδευτική στρατηγική παρουσιασής της. Πέρα απο την βάση εκπαίδευσης και περιεχομένου (instructional and domain database), το σύστημα περιλαμβάνει δύο έμπειρα συστήματα (ένα έμπειρο σύστημα μεθοδολογίας και ένα παιδαγωγικό), την δυνατότητα κατασκευής μιας domain-specific βάσης βοήθειας (σε hypertext format) για κάθε εφαρμογή και την δυνατότητα χρήσης διάφορων εκπαιδευτικών στρατηγικών μέσα στην ίδια την εφαρμογή. Δύο τέτοιες εφαρμογές παρουσιάζονται συνοπτικά, ενώ στο τέλος δίνονται οι μελλοντικές κατευθύνσεις έρευνας.
}, attachments = {http://daisy.cti.gr/files/06_GEPRIAM ένα Σύστημα Συγγραφής για εφαρμογές που διδάσκουν μεθοδολογίες.pdf}, author = {Achilles Kameas and Panagiotis Pintelas and Kostas Diplas} } @conference {, title = {High Performance Airline Crew Pairing Optimization}, booktitle = {Proceedings of the second European IASTED International Conference on Parallel and Distributed Systems (Euro-PDS{\textquoteright}98)}, year = {1998}, month = {1-3 July}, pages = {237-243}, address = {Vienna, Austria}, isbn = {0-88986-266-4}, author = {Christos Goumopoulos and Panayiotis Alefragis and Efthymios Housos} } @conference {, title = {I drive using artificial intelligence and virtual reality}, booktitle = {In Proceedings of the International Conference on Circuits, Systems and Computes (CSC{\textquoteright}96)}, year = {1996}, month = {15-17 July}, address = {Piraeus, Greece }, author = {Panagiotis Pintelas and Achilles Kameas and Kostas Diplas and Dimitris Giakovis and Ioannis Zaharakis} } @conference {237, title = {An implementation of a symbiotic ecology with self* properties in an eHealth scenario}, booktitle = {13th Panhellenic Conference on Informatics (PCI 2009)}, year = {2009}, month = {10/09/2009}, pages = {131-135}, address = {Corfu, Greece}, abstract = {This paper presents an implementation of a symbiotic ecology with self*-properties in an eHealth scenario. In addition, presents the architecture of a swarm which consists of a small number of artefacts that operate in the symbiotic ecology. The aim of this work is to study the emergence of self*-properties and particularly the influence of the environment on the timely achievement of the objectives of the swarm. A series of experiments are presented, focusing at the observation of self*-properties and the response times of the swarm. All experiments are performed with the use of a simulator.}, attachments = {http://daisy.cti.gr/files/An implementation of a symbiotic ecology with self properties in an eHealth scenario.pdf}, author = {Ouzounis, A. G. and Zaharakis, I. D. and Kameas, A. D.} } @conference {, title = {An intelligent tutoring system for the yourdon real-time systems development methodology}, booktitle = {In Proceedings of the First International Conference on Computers and Advanced Technologies in Education (CATE 96)}, year = {1996}, month = {18-20 March }, pages = {287-299}, address = {Cairo , Egypt}, attachments = {http://daisy.cti.gr/files/13_An intelligent tutoring system for the yourdon real-time systems development methodology.pdf}, author = {Vasilis Gerogiannis and Ioannis Zaharakis and Achilles Kameas and Panagiotis Pintelas} } @conference {, title = {Interacting with ubiquitous computer applications: issues and methodology}, booktitle = {Proceedings of 1st Panhellenic Conference with International Participation on Human-Computer Interaction(PC-HCI 2001)}, year = {2001}, month = {7-9 December}, pages = {394-399}, edition = {Typorama}, address = {Patra, Greece}, abstract = {
This paper describes a set of issues that we were confronted with when trying to specify people{\textquoteright}s interaction with a ubiquitous computing application. In such an application, the computer {\textquotedblleft}disappears{\textquotedblright} and computing services are made available to users throughout their physical environment. Issues are presented in two levels: usage and technical. The approach we adopted in the context of a related research project in order to deal with these issues is also presented.
}, keywords = {artefacts;interface affordances, interaction for tangible objects, process, Ubiquitous Computing}, attachments = {http://daisy.cti.gr/files/27_Interacting with ubiquitous computer applications issues and methodology.pdf}, author = {Achilles Kameas and Irene Mavrommati} } @conference {, title = {The interaction specification workspace:specifying and designing the interaction issues of virtual reality training environments from within}, booktitle = {Proceedings of the 4th Eurographics Workshop on Design,Specification and Verification of Interactive Systems (DSVIS97)}, year = {1997}, month = {4-6 June}, pages = {269-287}, address = {Granada, Spain}, attachments = {http://daisy.cti.gr/files/19_The Interaction specification workspace-specifying and designing the interaction issues of virtual reality...pdf}, author = {Kostas Diplas and Achilles Kameas and Panagiotis Pintelas} } @conference {, title = {Medical eGadgets}, booktitle = {In Proceedings of Sixth International Conference on Ubiquitous Computing (UBICOMP2004)}, year = {2004}, month = {7-10 September}, address = {Nottingham , England}, abstract = {

The main objective of this paper is to assess the feasibility of an ad-hoc wireless network system for use within a hospital. The proposed system would operate as follows: Every bed within a hospital would be transformed into an eBed. These eBeds would monitor and record a patient{\textquoteright}s details and vitals. In addition every doctor on the ward would possess a Personal Digital Assistant (PDA)/laptop that would function as an eChart. These eCharts would be capable of wirelessly connecting to any eBed on the eWard, thereby allowing a doctor to view manipulate and save a patient{\textquoteright}s vitals, medical details and history.

}, keywords = {Ad-hoc wireless sensor networks, Disappearing Computer, EGadgets, Embedded Java Controller, Java}, attachments = {http://daisy.cti.gr/files/36_Medical eGadgets.pdf}, author = {Stephen Bellis and David Murphy and David Hurty and John Barton and Brendan O{\textquoteright}Flynn and Kieran Delanay and Cian O{\textquoteright}Mathuna and Nikos Drossos and Achilles Kameas and Irene Mavrommati and Anthony Pounds-Cornish and Arran Holmes and Martin Colley and Victor Callaghan} } @conference {, title = {Mellon: a generator of intelligent tutoring applications}, booktitle = {In Proceedings of the First International Conference on Computers and Advanced Technologies in Education (CATE 96)}, year = {1996}, month = {18-20 March}, pages = {300-311}, address = {Cairo, Egypt}, abstract = {
This work presents MELLON, an ITS Generator, which is designed for non expert authors that desire a rapid development of an ITS. An application produced by MELLON, attempts to transfer to the trainees two kinds of skills: procedural knowlendge on how to apply a certain methodology and declarative knowledge as the corresponding theoritical background to support a certain methodology. MELLON consists of two subsystems. Authoring subsystem that provides tools for the applications and Execution subsystem that supports the tutoring of the application developed using the Authoring subsystem. Execution subsystem utilizes an expert system in order to handle and transfer the procedural knowlengde is accomplished using other MELLON tools such as Application Configuration Manager, Domain Manager, Instructional Manager, Text Editor and Test Editor. A trainee model is constructed and attached to the ITSs that MELLON generates. Finally, other \"external\" tools, which may be more convenient to the authors can be easily accommodated in MELLON due to its open architecture.
}, keywords = {Authoring Systems, Generators of Intelligent Tutoring Systems, Instructional Strategies}, attachments = {http://daisy.cti.gr/files/14_Mellon a generator of intelligent tutoring applications.pdf}, author = {Dimitris Giakovis and Ioannis Zaharakis and Kostas Diplas and Achilles Kameas and Panagiotis Pintelas} } @conference {, title = {The multimedia library; Centre of an information rich community}, booktitle = {International Conference on Human Computer Interaction ACM-SIGCHI}, year = {1997}, month = {22 March}, address = {USA}, attachments = {http://daisy.cti.gr/files/tha center of an information rich community.pdf}, author = {Gerard Jorna and Mirjam Wouters and Paul Gardien and Hans Kemp and Jack Mama and Irene Mavrommati and Ian McClelland and Linda Vodegel Matzen} } @conference {, title = {Multimedia ontologies}, booktitle = {Proceedings of ACM MobiMedia }, year = {2007}, author = {Lamprini Seremeti and Achilles Kameas} } @conference {, title = {A new compression technique for tools that use data-flow graphs to model distributed real-time applications}, booktitle = {Proceedings of the 5th International Conference on Software Engineering \& its Applications(TOULOUSE 92)}, year = {1992}, month = {7-11 December}, pages = {235-244}, address = {Toulouse, France}, abstract = {
This paper deals with the effective representation of flow graph (DFG) models for distributed real- time applications. To this end, we first present the real- time data flow graph (RDFG) model, which is a modification of the traditional DFG model that will be using to cope with the special requirements of distributed real- time tasks. Then we present a new technique for RDFG compression, which can also be applied to DFGs. Using it, CASE tools based on the DFG model can benefit both in storage and speed by transforming the graph to a more compact form. The algorithm consists of three phases applied consecutively to a DFG that has been previously transformed to a task tree. The whole process has been developed in the context of SEPDS project, which aims at producing an experimental CASE tool based on the DFG model. Finally, we present the conclusions draw from the analysis of the computational complexity of this technique, together with future directions of our research on the subject.
}, keywords = {CASE tools, data flow graph, real-time applications, software development environments}, attachments = {http://daisy.cti.gr/files/02_A new compression technique for tools that use data-flow graphs to model distributed real-time applications.pdf}, author = {Stergios Papadimitriou and Achilles Kameas and Panagiotis Fitsilis and George Pavlides} } @conference {, title = {On constructing a financial decision support system}, booktitle = {In Proceedings of International Conference on Enterprise Systems and Accounting 2004}, year = {2004}, month = {3-4 September}, pages = {319-331}, address = {Thessaloniki , Hellas}, author = {Sotiris Kotsiantis and Ioannis Zaharakis and Dimitris Tampakas and Panagiotis Pintelas} } @conference {, title = {On emergent phenomena in everyday activities taking place in AmI spaces}, booktitle = {In Proceedings of 2nd European Conference on Complex Systems (ECCS{\textquoteright}05)}, year = {2005}, month = {14 November }, pages = {662-667}, address = {Paris, France}, abstract = {
This work aims at a) identifying the forthcoming changes in our everyday life due to the everincreasing level of complexity that inculcates our interactions with the devices surrounding us, b) introducing a bio-inspired world model (framework) that deals with different perspectives of the interrelations developed in symbiotic ecologies where people and artefacts coexist, and c) proposing a high level architectural scheme of an AmI space reflecting the basic ingredients of the future indoors/outdoors applications based on Swarm Intelligence and Complexity Science.
}, keywords = {Ambient Intelligence, Complex Systems, emergent behaviour, Swarm Intelligence, Ubiquitous Computing applications}, attachments = {http://daisy.cti.gr/files/43_On emergent phenomena in everyday activities taking place in AmI spaces.pdf}, author = {Ioannis Zaharakis and Achilles Kameas} } @conference {, title = {On the implementation of a multi-agent system for computer based medical education}, booktitle = {Proceedings of 2nd Panhellenic Conference with International Participation on Information and Communication Technologies in Education}, year = {2000}, month = {13-15 October}, pages = {246-254}, address = {Patra, Greece}, abstract = {
Although several agent-based systems now exist on the network, most are essentially centralized on a single agent. However, the distributed, large-scale, dynamic nature of many problem spaces such as Medical Education calls for open, flexible and scalable solutions. This work proposes and implements a multi-agent based system that teaches a subject of Orthopedics. The proposed solution supports easy upgrade of the system during runtime and easy adaptation of the current system to teach other medical subjects. This paper deals with the chosen agent organization architecture and the inter-agent communication mechanism, which are the keys for the development of a modular, open, and adaptive
solution. }, keywords = {CORBA, Inscrutability, multi - agent communication, multi - agent teams, Organization of agent societies}, attachments = {http://daisy.cti.gr/files/24_On the Implementation of a Multi-Agent System for Computer Based Medical Education.pdf}, author = {Anastasios Triantis and Achilles Kameas and George Nikiforidis} } @conference {, title = {On the integration of high-level timed petri nets with schedulability analysis methods}, booktitle = {Proceedings of the 3rd Hellenic European Research on Mathematics and Informatics Conference(HERMIS96)}, year = {1996}, month = {2-27 Sempteber}, pages = {703-712}, address = {Athens, Greece}, author = {Vasilis Gerogiannis and Achilles Kameas and Panagiotis Pintelas} } @conference {, title = {An ontology-based conceptual model for composing context-aware applications}, booktitle = {In Proceedings of the Sixth International Conference on Ubiquitous Computing (UbiComp 2004), workshop on "Advanced Context Modelling, Reasoning and Management"}, year = {2004}, month = {7-10 September }, address = {Nottingham, England}, abstract = {
Ubiquitous computing (UbiComp) applications operate within an extremely dynamic and heterogeneous environment. Thus context definition, representation, management and use become important factors that affect their operation. UbiComp applications have to dynamically adapt to changes in their environment as a result of users{\textquoteright} or other actors{\textquoteright} activities. To ease the development of such applications it is necessary to decouple application composition from context acquisition and representation, and at the same time provide universal models and mechanisms to manage context. This paper presents experiences with using an ontology to represent context of operation together with decision making for UbiComp applications that result from the composition of functionally independent components. These components were embedded in everyday objects, hence (a) their services were affected by their physical properties, (b) their context of operation was defined by the existence / availability of the objects, and (c) their collective functionality was emerging from a set of interactions
among them.
}, keywords = {context-awareness, ontologies, Ubiquitous Computing}, attachments = {http://daisy.cti.gr/files/37\&41_An Ontology-based Conceptual Model for Composing Context-Aware Applications.pdf}, author = {Eleni Christopoulou and Christos Goumopoulos and Ioannis Zaharakis and Achilles Kameas} } @conference {, title = {An ontology-based context management and reasoning process for ubicomp applications}, booktitle = {In Proceedings of the Joint sOc-EUSAI{\textquoteright}2005 Conference}, year = {2005}, month = {12-14 October }, pages = {265-270}, publisher = {ACM Press}, organization = {ACM Press}, address = {Grenoble, France}, abstract = {
UbiComp applications operate within an extremely dynamic and heterogeneous environment and have to dynamically adapt to changes in their environment as a result of users’ or other actors’ activities. So context definition, representation, management and use become important factors that affect their operation. To ease the development of such applications it is necessary to decouple application composition from context acquisition and representation, and at the same time provide universal models and mechanisms to manage context. In this paper is presented an approach for building a context-aware UbiComp system organised in hierarchical levels. The focus of the paper is on an ontology-based context modelling, management and reasoning process developed for composing context-aware UbiComp applications from AmI artefacts.
}, isbn = {1-59593-304-2}, attachments = {http://daisy.cti.gr/files/42_An ontology-based context management and reasoning process for UbiComp applications.pdf}, author = {Eleni Christopoulou and Christos Goumopoulos and Achilles Kameas} } @conference {, title = {Ontology-driven composition of service-oriented ubiquitous computing applications}, booktitle = {In Proceedings of the 3rd International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH2004)}, year = {2004}, month = {23-26 August }, address = {Eindhoven, Netherlands}, abstract = {
The vision of Ambient Intelligence (AmI) implies a seamless environment of computing, advanced networking technology and specific interfaces. Technology becomes embedded in everyday objects and environments such as furniture, clothes, vehicles, roads and smart materials, and people are provided with the tools and the processes that are necessary in order to achieve relaxing interactions with this environment. The AmI environment can be considered to host several Ubiquitous Computing (UbiComp) applications; a UbiComp application can be considered as a result of the dynamic, ad-hoc composition of the services offered by the AmI environment and the objects therein. Key features of such applications are context-aware operation and emergent collective functionality. To achieve these, among others, one has to deal with heterogeneity and support adaptive composition and use. To do this, we propose to employ knowledge management and decision making techniques. As a first step, we present in this paper a service ontology and the management mechanisms we have developed in order to enable AmI artifacts to apply a common world model and a set of procedures that implement the composition of service-oriented UbiComp applications.
}, attachments = {http://daisy.cti.gr/files/35_Ontology-driven composition of service-oriented ubiquitous computing applications.pdf}, author = {Eleni Christopoulou and Achilles Kameas} } @conference {, title = {An overview of ami from a user centered design perspective}, booktitle = {Proceedings of 2nd IET International Conference on Intelligent Environments (IE06)}, year = {2006}, month = {5-6 July}, pages = {81-88}, publisher = {IET}, organization = {IET}, address = {Athens, Greece}, abstract = {
In this paper we will attempt to give an overview of issues related to HCI in AmI environments. We will address generic issues stemming from the nature of AmI research which relate to HCI practice, as well as specific HCI issues and shifts in current practice and paradigms due to new elements that are introduced by the very nature of living and interacting within AmI environments. This paper aims to raise awareness in the community of AmI researchers by attempting to provide a comprehensive overview of issues that relate to the current AmI HCI research.
}, attachments = {http://daisy.cti.gr/files/IE06 Paper_MavDarz_FINALforPrintReady.pdf}, author = {Irene Mavrommati and Ioannis Darzentas} } @conference {, title = {A P2P communication architecture reflecting on the Plugs and Synapses model for ubiquitous computing systems}, booktitle = {TALES of the Disappearing Computer Proceedings}, year = {2003}, month = {1-4 June}, pages = {371-383}, publisher = {CTI Press}, organization = {CTI Press}, address = {Santorini, Greece}, isbn = {960-406-461-4}, author = {Christos Goumopoulos and Nikos Drossos and Achilles Kameas and Ioannis Calemis} } @conference {, title = {Parallel Algorithms for Airline Crew Planning on Networks of Workstations}, booktitle = {Proceedings of the 27th International Conference on Parallel Processing (ICPP{\textquoteright}98), IEEE CS PR08650}, year = {1998}, month = {August 10-14}, pages = {70-78}, address = {Minneapolis Minnesota, USA}, abstract = {
The crew planning problem has been successfully solved on a loosely connected network of workstations (NOW) using advanced computational techniques and efficient communication patterns. The parallelization of the successful sequential system of Carmen Systems AB guarantees that the results are immediately useful and applicable to a large number of airlines scheduling problems. The parallel pairing generator component of the crew scheduling process achieves a linear speedup on the number of processors and can be efficiently scaled to large number of processors. The novel parallel ptimizer approach of the paper also achieves almost inear speedups for large problems solved on a small umber of workstations. The Lufthansa problems that ere used in our experiments validate our theoretical esults and prove the value and usefulness of our work.
}, isbn = {0-8186-8650-2}, attachments = {http://daisy.cti.gr/files/Parallel algorithms for airlinepdf.pdf}, author = {Christos Goumopoulos and Panayiotis Alefragis and Efthymios Housos} } @conference {, title = {PLANTS DEMO - Enabling Mixed Societies of Communicating Plants and Artefacts}, booktitle = {Advances in Pervasive Computing 2006, Adjunct Proceedings of Pervasive 2006}, year = {2006}, month = {7-10 May}, pages = {139-142}, edition = {Tom Pfeifer et al. (Eds.)}, address = {Dublin, Ireland}, abstract = {
Several applications, such as precision farming, military field monitoring and seismic activity monitoring require reliable and extended lifetime deployments of potentially a very large number of wireless sensor and actuator nodes. As hardware becomes cheaper and smaller, more of these applications are likely to appear, particularly as these miniaturised nodes offer the opportunity for the electronics to be embedded unobtrusively into everyday objects. This paper will present results from an EU funded project, PLANTS. PLANTS is a research project devising a novel technology that will allow plants to control their own environments. Using this technology, plant signals are detected, analysed and an appropriate response activated. The PLANTS system automatically responds to a plant{\textquoteright}s needs
}, isbn = {3-85403-207-2}, attachments = {http://daisy.cti.gr/files/Plants DEMO.pdf}, author = {John Barton and Brendan O{\textquoteright}Flynn and Kevin Aherne and Anthony Morrissey and John O{\textquoteright}Sullivan and Alan Cassells and Nikos Drossos and Christos Goumopoulos and Fiona Tooke and Peter Whitbread-Abrutat} } @conference {, title = {Producing relational database schemata from an object-oriented design}, booktitle = {Proceedings of the 20th EUROMICRO Conference}, year = {1994}, month = {5-8 September}, pages = {251-257}, publisher = {ΙEEE Computer Society Press}, organization = {ΙEEE Computer Society Press}, address = {Liverpool , UK}, abstract = {
Although Object- Oriented Database Management Systems provide a direct mapping between problem domain and the way are stored, they are not yet as popular as Relational Database Management Systems. Storing objects in an relational database requires fitting them into tables. In this paper, a straightforward methodology for producing a Relational Database schema from an Object- Oriented Design is presented. The proposed approach provides a solution for mapping all object oriented constructions to tables. The strongest features of the approach are that it yields normalized schemata and can be easily automated. Finally, a high- level algorithm and a very simple example to illustrate the approach and its benefits, are given.
}, attachments = {http://daisy.cti.gr/files/08_Producing relational database schemata from an object-oriented design.pdf}, author = {Panagiotis Fitsilis and Vasilis Gerogiannis and Achilles Kameas and George Pavlides} } @conference {, title = {Quali_Learn-κατάρτιση απο απόσταση σε θέματα διασφάλισης ποιότητας στην ανάπτυξη λογισμικού}, booktitle = {Proceedings of 4rd Panhellenic Conference with International Participation,{\textquotedblleft}Didactic of Mathematics and Informatics in Education{\textquotedblright}}, year = {1999}, month = {1-3 October}, pages = {264-273}, address = {Rethimno, Greece}, attachments = {http://daisy.cti.gr/files/23_Quali_Learn-ΚΑΤΑΡΤΙΣΗ ΑΠΟ ΑΠΟΣΤΑΣΗ ΣΕ ΘΕΜΑΤΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ.pdf}, author = {S. Geropoulos and Achilles Kameas and Panagiotis Pintelas and X. Skourlas and Ioannis Chalaris} } @conference {, title = {Re-appearing interfaces of objects}, booktitle = {Proceedings of 10th International Conference on Human - Computer Interaction(HCI International)}, volume = {4}, year = {2003}, month = {June}, pages = {414-418}, address = {Crete , Greece}, abstract = {
This paper describes a set of issues that we were confronted with when trying to specify people{\textquoteright}s interaction with a ubiquitous computing application. In such an application, the computer {\textquotedblleft}disappears{\textquotedblright} and computing services are made available to users throughout their physical environment. Thus, objects in the environment, which become enhanced with new capabilities because of the computational power they acquire, re-appear in the task models of people. Issues here are presented from the usage level.
}, attachments = {http://daisy.cti.gr/files/32_Re-appearing interfaces of objects.pdf}, author = {Irene Mavrommati and Achilles Kameas} } @conference {, title = {Representing tutoring interaction as structured goal satisfaction}, booktitle = {Πρακτικά 6ου Πανελληνίου Συνέδριου Πληροφορικής}, year = {1997}, month = {4-6 December}, pages = {530-540}, address = {Athens , Greece}, attachments = {http://daisy.cti.gr/files/20_Representing tutoring interaction as structured goal satisfaction.pdf}, author = {Achilles Kameas} } @conference {, title = {The role of indirect communication in emerging collective behaviours}, booktitle = {In Proceedings of the 8th Hellenic European Research on Computer Mathematics \& its Applications Conference (HERCMA 2007) Special Session in Conference Hybrid Intelligent Systems and Knowledge Management}, year = {2007}, month = {20-22 September}, address = {Athens, Greece}, abstract = {
This work introduces a reactive agent architecture based on the subsumption scheme incorporating communica-tion abilities as a basic behaviour block. The aim is to study and evaluate the emerging collective behaviours and the role of indirect communication in reactive agent societies situated in highly dynamic environments. A series of experiments are presented, focusing at the optimisation of the basic behaviours synthesis and the exploitation of the indirect communication in collectively performed tasks. The experiments are conducted with the simulation of swarm systems applied to a real-life scenario of the industrial segment.
}, attachments = {http://daisy.cti.gr/files/55_The role of indirect communication in emerging collective behaviours.pdf}, author = {Dimitrios Tsiridis and Ioannis Zaharakis and Achilles Kameas} } @conference {, title = {Rule handling in the day-to-day resource management problem: an object-oriented approach}, booktitle = {Proceedings of the 5th Panhellenic Conference on Informatics}, year = {1995}, month = {7-9 December}, pages = {821-830}, address = {Athens, Greece}, author = {Kleanthis Thrampoulidis and Christos Goumopoulos and Efthymios Housos} } @conference {, title = {Sepds ενα περιβάλλον για την πρωτοτυποποιηση κατανεμημένων συστημάτων}, booktitle = {Proceedings of the 4th Hellenic Conference on Informatics}, year = {1993}, month = {16-18 December}, pages = {535-546}, address = {Patra, Greece}, abstract = {

Στην εργασία αυτή παρουσιάζεται το SEPDS, ένα περιβάλλον που υποστηρίζει τον σχεδιασμό και την πρωτοτυποποίηση διαλεκτικών (interactive) κατανεμημένων εφαρμογών. Οι εφαρμογές σχεδιάζονται χρησιμοποιώντας δύο μοντέλα βασισμένα σε Data- Flow Graphs: το EDFG (για τον καθορισμό της λειτουργικότητας) και το IDFG (για τον καθορισμό του τρόπου επικοινωνίας με τον τελικό χρήστη). Πέρα απο τα εργαλεία σχεδιασμού της λειτουργικότητας και του user interface της εφαρμογής, το SEPDS υποστηρίζει ακόμα την εκτέλεση και την μέτρηση της απόδοσης πρωτοτύπων της κατανεμημένης εφαρμογής, ώστε να είναι δυνατό να ανακαλυφθούν τα λάθη σχεδιασμού, οι ατέλειες και οι παρανοήσεις νωρίς στην διαδικασία ανάπτυξης, με αποτέλεσμα να μειώνεται το κόστος ανάπτυξης εφαρμογών. Η πρόσβαση στα εργαλεία του συστήματος υποστηρίζεται απο ένα σύγχρονο WIMP- type user interface, το οποίο επιτρέπει αποτελεσματική χρήση του συστήματος και παρέχει έξυπνη βοήθεια σε ορισμένες φάσεις της διαδικασίας σχεδιασμού.

}, attachments = {http://daisy.cti.gr/files/07_SEPDS ΕΝΑ ΠΕΡΙΒΒΑΛΛΟΝ ΓΙΑ ΤΗΝ ΠΡΩΤΟΤΥΠΟΠΟΙΗΣΗ ΚΑΤΑΝΕΜΗΝΕΝΩΝ ΣΥΣΤΗΜΑΤΩΝ.pdf}, author = {Achilles Kameas and Stergios Papadimitriou and Kostas Apostolas and George Pavlides} } @conference {, title = {Specifying the interaction aspects of a virtual training using virtual reality multi-flow graphs}, booktitle = {Proceedings of the 3rd Panhellenic Conference with International Participation{\textquotedblleft} Didactic of Mathematics and Informatics in Education{\textquotedblright}}, year = {1997}, month = {9-11 May}, pages = {537-550}, address = {Patra , Greece}, attachments = {http://daisy.cti.gr/files/17_Specifying the interaction aspects of a virtual training using virtual reality multi-flow craphs.pdf}, author = {Kostas Diplas and Achilles Kameas and Panagiotis Pintelas} } @conference {, title = {Specifying the interaction with an expert system shell using interactive multi flow graphs (IMFG)}, booktitle = {In Proceedings of the 5th Hellenic Conference of Informatics, Organized by the Greek Computer Society (GCS)}, year = {1995}, month = {7-9 December}, pages = {601-613}, address = {Athens , Greece}, abstract = {
Methodology Tutor (HMeT) is a hybrid expert system that is embedded in GENITOR (an ITS Generator) and supports the description of the structure and dynamics of the procedural knowledge, during authoring, and is responsible for it{\textquoteright}s presentation during tutoring. In this paper, the specification of the user interaction with HMeT is presented in the form of an IMFG (Interactive Multi Flow Graphs) model. The purpose is twofold, on one hand, to demonstrate the specification of interactive applications, and on the other hand, to further validate IMFG and demonstrate it{\textquoteright}s formalism, expressive power and readability. The latter two are demonstrated by the different perspectives by which the IMFG specification of user and HMeT interaction can be seen, whereas the formalism is apparent. One perspective consists on the author{\textquoteright}s goal and subgoals achievementand the tasks that must be accomplished, whilst another perspective is the trainees interaction with the tutoring environment that focuses directly on his/her tasks that must also accomplished. This work is a part of a broader framework that intends to provide the author of interactive tutoring applications with graphical tools, which will use the specifications of the user- system interaction for the finally produced tutoring interfaces.
}, attachments = {http://daisy.cti.gr/files/17_Specifying the interaction aspects of a virtual training using virtual reality multi-flow craphs_0.pdf}, author = {Ioannis Zaharakis and Kostas Diplas and Achilles Kameas and Panagiotis Pintelas} } @conference {238, title = {A study of bio-inspired communication scheme in swarm robotics}, booktitle = {In Y. Demazeau et al. (Eds), Advances in Soft Computing: 7th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS 09)}, year = {2009}, month = {25/03/2009}, pages = {383{\textendash}391}, address = {Salamanca, Spain}, abstract = {In this study two bio-inspired communication schemes (stigmergy and hormone based communication) are evaluated according to the contribution of each to the self organisation of a multi agent robotic system. The evaluation is carried on by the simulation of a test case scenario and it is based on measurable criteria that only depend on triggered agent actions. The results present the different situations where each of the communication schemes performs better in terms of task accomplishment.}, author = {Stamatis, P. N. and Zaharakis, I. D. and Kameas, A. D.} } @conference {, title = {Sustainable {\textquoteleft}disappearing computer{\textquoteright} artifacts and spaces, designed for extended human use.}, booktitle = {In Proceedings of the "Tales of the Disappearing Computer International Conference"}, year = {2003}, month = {1-4 June }, pages = {39-46}, address = {Santorini, Greece}, abstract = {
In late October 2002 a DC atelier took place titles: {\textquotedblleft}The use of {\textquoteleft}Disappearing Computer{\textquoteright} artifacts and spaces: designing for extended human use{\textquotedblright}. This document serves as a recording of part of the output of this Disappearing Computer Atelier, that specifically addressed Sustainability.
}, keywords = {Artefacts, Human use, Subtainability}, attachments = {http://daisy.cti.gr/files/TALES_AT11_Mav_MunroFINAL.pdf}, author = {Irene Mavrommati and Alan Munro and Lorna Goulden} } @conference {, title = {Talking plant : integrating plants behavior with ambient intelligence}, booktitle = {In Proceedings of the 2nd IET International Conference on Intelligent Environments(IE06)}, year = {2006}, month = {5-6 July }, pages = {335-343}, address = {Athens, Greece}, abstract = {
The aim of this work is to bring the Ambient Intelligence (AmI) (1) concept in a new level by introducing it to living organisms {\textendash} plants. In this paper we provide a concrete scenario where an augmented plant, an ePlant can be incorporated in a ubiquitous computing environment in order to work together with other augmented objects, artifacts, in order to provide to the environment status of its condition. The paper presents the enabling infrastructure and the tools that are used to make such an application, and discusses on how we can make these augmented items to collaborate in order to create mixed societies of plants and artifacts.
}, isbn = {0-86341-663-2}, attachments = {http://daisy.cti.gr/files/46_Talking Plant Integrating Plants Behavior with Ambient Intelligence.pdf}, author = {Ioannis Calemis and Christos Goumopoulos and Achilles Kameas} } @conference {, title = {Towards a generic multi-agent architecture of computer-based medical education applications}, booktitle = {In Proceedings of the 2nd Panhellenic Conference with International Participation on Information and Communication Technologies in Education}, year = {2000}, month = {13-15 October}, pages = {255-264}, address = {Patra , Greece}, abstract = {
In recent years, much research effort has been devoted in the development of systems in the context of intelligent agents. Several architectures have been proposed concerning the way agents are situated in a multi-agent system (MAS), how they act, negotiate and form teams in order to accomplish a simple or complex task. In this paper, we propose a generic MAS architecture that can be used in teaching a wide
range of Medical subjects. This architecture is a result of our experience in building several autonomous educational applications. This proposed architecture summarizes the common application features and promotes modularity, scalability and reusability of educational content and instructional procedures.
}, keywords = {Computer-Based Medical Education, Educational Software, instructional Agents, Intelligent Agents, Multi-Agent Architectures}, attachments = {http://daisy.cti.gr/files/25_Towards a generic Multi-Agent Architecture of Computer-Based Medical Education applications.pdf}, author = {Anastasios Triantis and Achilles Kameas and Ioannis Zaharakis and George Kagadis and G. Sakellaropoulos and George Nikiforidis and Panagiotis Pintelas} } @conference {, title = {Towards an agent-based tutoring architecture}, booktitle = {In Proceedings of the 3rd Panhellenic Conference with International Participation on Didactics of Mathematics and Informatics in Education}, year = {1997}, month = {9-11 May}, pages = {443-456}, address = {Patra , Greece}, attachments = {http://daisy.cti.gr/files/16_Towards an agent-based tutoring architecture.pdf}, author = {Ioannis Zaharakis and Achilles Kameas and Panagiotis Pintelas} } @conference {, title = {Towards privacy protection in pervasive healthcare}, booktitle = {In Proceedings of the 3rd IET International Conference on Intelligent Environments}, year = {2007}, month = {24-25 September }, pages = {269-303}, address = {Ulm, Germany}, abstract = {
Proliferation of small handheld devices and wireless technologies has kindled the phenomenon of pervasive computing. Healthcare, being a prime concern for every society, has been considered as an ideal setting for deployment of this technology. Pervasive healthcare aims to
improve patient independent living and quality of life and pay special attention to issues of security, privacy, transparency and ease of use. From its very nature of being open and dynamic, the pervasive environment has been challenged with security and privacy related issues with regards to collaborative information sharing. In this paper,
we present some of the privacy challenges that arise when designing pervasive healthcare environments and discuss addressing some of these issues in a home based patient
monitoring system. Specifically, we cover privacy violation
through individual healthcare information availability and
information leakage through context-aware services.
}, keywords = {Information leakage, Privacy violation}, attachments = {http://daisy.cti.gr/files/57_Towards Privacy Protection in Pervasive Healthcare.pdf}, author = {Sheikh I Ahamed and Nilothpal Talukder and Achilles Kameas} } @conference {, title = {The user Interface of an expert system shell in an its generator}, booktitle = {In Proceedings of the First International Conference on Computers and Advanced Technologies in Education (CATE 96)}, year = {1996}, month = {18-20 March}, pages = {145-151}, address = {Cairo, Egypt}, author = {Ioannis Zaharakis and Spiridon Vathis and Panagiotis Pintelas} } @conference {, title = {Using ubiquitous computing technology to realise scalable intelligent agricultural environments}, booktitle = {In Proceedings of the 3rd IET International Conference on Intelligent Environments(IE07)}, year = {2007}, month = {24-25 September }, pages = {564-571}, address = {Ulm University, Germany}, abstract = {
Wireless networks allow the deployment of sensing systems and actuation mechanisms at a much finer level of granularity than has been possible before. This paper is focused on connecting sensor data with actuators through a decision-making layer with learning capability. The
decision making process regarding the provision of agricultural resources is extended this by on-line monitoring significant plant and environmental parameters and by applying machine-learning algorithms for inducing rules by analysing logged datasets to determine the significant thresholds of plant-based parameters.
}, keywords = {AmI, machine learning, precision agriculture}, attachments = {http://daisy.cti.gr/files/56_Using Ubiquitous Computing Technology to Realise Scalable......pdf}, author = {Panagiotis Stamatis and Christos Goumopoulos and Achilles Kameas} } @conference {, title = {Vehicle navigation systems:case studies from VDO dayton}, booktitle = {Proceedings of the 10th International Conference on Human - Computer Interaction(HCI International)}, year = {2003}, month = {June}, address = {Crete, Greece}, abstract = {
This paper draws from the experiences of work for VDO Dayton MS5000 car navigation system, and describes from a design perspective some generic issues applicable in detailed interface design of car navigation systems.
}, attachments = {http://daisy.cti.gr/files/HCII2003_Automotive_final_EM.pdf}, author = {Irene Mavrommati} } @conference {, title = {Visibility and accessibility of a component-based approach for ubiquitous computing applications :the e-gadgets case}, booktitle = {Proceedings of 10th International Conference on Human - Computer Interaction(HCI International)}, volume = {2}, year = {2003}, month = {June}, pages = {178-182}, address = {Crete , Greece}, abstract = {
The paper firstly presents the concepts and infrastructure developed within the extrovert-Gadgets research project, which enable end-users to realize Ubiquitous Computing applications. Then, it discusses user-acceptance considerations of the proposed concepts based on the outcome of an
early evaluation.
}, attachments = {http://daisy.cti.gr/files/30_Visibility and accessibility of a component-based approach for Ubiquitous Computing applications the e-Gadgets case.pdf}, author = {Irene Mavrommati and Achilles Kameas and Panos Markopoulos} } @conference {, title = {X-GENITOR: an integrated environment for the development of agent-based tele-training applications}, booktitle = {In Proceedings of workshop on Intelligent Agents and Virtual Reality organized by Artificial Intelligent Human Network}, year = {2001}, month = {29 June }, address = {Athens, Greece}, author = {Anastasios Triantis and Sotiris Kotsiantis and Ioannis Zaharakis and Achilles Kameas and Panagiotis Pintelas} } @conference {, title = {Yποστήριξη των φοιτητών που εκπονούν πτυχιακή εργασία στο πρόγρα{\textmu}{\textmu}α σπουδών πληροφορικής του ΕΑΠ}, booktitle = {4o Συνέδριο ΕΤΠΕ}, year = {2004}, month = {29 September}, pages = {430-432}, address = {Athens, Greece}, abstract = {
Το Πρόγραμμα Σπουδών Πληροφορικής (ΠΣ ΠΛΗ) προσφέρεται από τη Σχολή Θετικών Επιστημών και Τεχνολογίας (ΣΘΕΤ) του ΕΑΠ. Οι φοιτητές πρέπει να μελετήσουν με επιτυχία δώδεκα Θεματικές Ενότητες (εννέα υποχρεωτικές και τρεις επιλογής) για να λάβουν το πτυχίο {\textendash} κάθε ΘΕ αντιστοιχεί σε τρία εξαμηνιαία μαθήματα. Η προσφορά των σπουδών γίνεται με τη μέθοδο της εξ αποστάσεως διδασκαλίας. H ΘΕ ΠΛΗ40 {\guillemotleft}Πρακτική Εξάσκηση σε θέματα Λογισμικού{\guillemotright} διατίθεται ως κατ{\textquoteright}επιλογήν υποχρεωτική στο 4ο έτος των σπουδών. Κύριος σκοπός της είναι να ασκηθούν οι φοιτητές στη διερεύνηση ειδικών θεμάτων και ανάπτυξη συστημάτων σε τομείς της Πληροφορικής. Στη συνέχεια περιγράφεται η συμβολή των ΤΠΕ στην υποστήριξη των φοιτητών της ΠΛΗ40.
}, keywords = {Εξ{\textquoteright}αποστάσεως εκπαίδευση, Πτυχιακή εργασία}, attachments = {http://daisy.cti.gr/files/38_Υποστήριξη των φοιτητών που εκπονούν πτυχιακήB430-432.pdf}, author = {Achilles Kameas} } @conference {, title = {Μια πολυεπίπεδη αρχιτεκτονική του μοντέλου μαθητή βασισμένη σε τεχνητά νευρωνικά δίκτυα}, booktitle = {Proceedings of the 3rd Panhellenic Conference with International Participation{\textquotedblleft} Didactic of Mathematics and Informatics in Education{\textquotedblright}}, year = {1997}, month = {9-11 May}, pages = {470-481}, address = {Patra, Greece}, abstract = {

Στην εργασία αυτή παρουσιάζεται μια εισαγωγή στο πρόβλημα της μοντελοποίησης του μαθητή στα πλαίσια των Έξυπνων Συστημάτων Εκπαίδευσης (Intelligent Tutoring Systems- ITS) και περιγράφονται περιληπτικά οι γενικές έννοιες που διέπουν το παραπάνω πρόβλημα μαζί με τις σημαντικότερες προτάσεις που έχουν κατατεθεί για την αντιμετώπιση του προβλήματος. Επίσης παρουσιάζεται ένας σχεδιασμός και μια υλοποίηση ενός πρωτοτύπου του μοντέλου μαθητή των Έξυπνων Συστημάτων Εκπαίδευσης που παράγει το σύστημα MELLON (Γεννήτορας ITs που διδάσκουν μεθοδολογίες), χρησιμοποιώντας τεχνολογία Τεχνητών Νευρωνικών Δικτύων (ΤΝΔ).

}, attachments = {http://daisy.cti.gr/files/18_ΜΙΑ ΠΟΛΥΕΠΙΠΕΔΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΜΟΝΤΕΛΟΥ ΜΑΘΗΤΗ ΒΑΣΙΣΜΕΝΗ ΣΕ ΤΕΧΝΗΤΑ ΝΕΥΡΩΤΙΚΑ ΔΙΚΤΥΑ.pdf}, author = {Dimitris Giakovis and Achilles Kameas and Panagiotis Pintelas} } @conference {33, title = {Σχεδίαση εκπαιδευτικών εφαρμογών εικονικής πραγματικότητας : το περιβάλλον ΕΙΚΩΝ}, booktitle = {Proceedings of 4rd Panhellenic Conference with International Participation,{\textquotedblleft}Didactic of Mathematics and Informatics in Education{\textquotedblright}}, year = {1999}, month = {1-3 October}, pages = {144-154}, address = {Rethimno, Greece}, attachments = {http://daisy.cti.gr/files/21_ΣΧΕΔΙΑΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑΣ -ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΕΙΚΩΝ.pdf}, author = {Panagiotis Pintelas and Achilles Kameas and Anastasios Triantis and Spiridon Bathis and George Koutalieris and Tasos Micropoulos and Apostolos Katsikis} } @conference {, title = {Υποδειγματική σχεδίαση και αξιολόγηση της εφαρμογής μιας δραστηριότητας εκπαίδευσης ενηλίκων στην σχεδίαση ΒΔ}, booktitle = {Πρακτικά 1ου Πανελληνίου Συνεδρίου στην Ανοικτή και εξ{\textquoteright} Αποστάσεως Εκπαίδευση}, year = {2001}, month = {23-25 May}, pages = {247-262}, address = {Patra , Greece}, attachments = {http://daisy.cti.gr/files/26_Υποδειγματική Σχεδίαση και αξιολόγηση της εφαρμογής μιας δραστηριότητας εκπαίδευσης ενηλίκων στην σχεδίαση ΒΔ.pdf}, author = {Achilles Kameas} } @article {, title = {4Ds: an Architecture that dynamically synthesizes distributed content with distributed expertise into educational applications that support sustainable sessions for distributed learners}, journal = {Themes in Education, Special Edition "Information and Communication Technologies in Distance Learning: Issues and Trends"}, volume = {6}, year = {2005}, pages = {169-187}, abstract = {
New applications in training and education are emerging daily trying to meet the requirements of distant learners. Network-based or WWW-based ITSs are expected to meet most of these requirements. In this context, software agents seem to be a promising distributed software technology that can be used to implement WWW-ITSs. In this paper, we present a multi-agent approach for constructing an educational application for distance learning. The proposed architecture exploits the assumption that each teaching subject can be regarded as the synthesis of elementary pieces of knowledge, each of which can be presented by an independent expert. Moreover, in order to better support individualized learning, a mobile agent is placed at the disposal of each distant learner.
}, attachments = {http://daisy.cti.gr/files/13_4Ds-Andoc.doc}, author = {Anastasios Triantis and Achilles Kameas and Ioannis Zaharakis} } @article {, title = {Algorithms for inference control}, journal = {Microprocessing and Microprogramming}, volume = {32}, year = {1991}, month = {August}, pages = {755-764}, publisher = {North-Holland}, abstract = {
In this paper a method to deal with the inference problem is presented. The database is represented with a directed bipartite graph. At each clearance level, different portions of the graph are accessible. Then, inference is defined as the existence of a \" virtual \" cycle of information flow, at any classification level. The method we present consists of algorithms that detect and eliminate these cycles. Finally an algorithm that deals with compound queries is presented.
}, attachments = {http://daisy.cti.gr/files/01_Algorithms for inference control.pdf}, author = {Achilles Kameas and Panagiotis Fitsilis and George Pavlides} } @article {, title = {Comparative study and categorization of high-level petri nets}, journal = {Systems and Software(JSS)}, volume = {43}, year = {1998}, pages = {133-160}, publisher = {Elsevier Science}, abstract = {
The graphical formalism of Petri Nets (PNs) is established on a strong mathematical foundation that can be applied in systems speci{\textregistered}cation, analysis and veri{\textregistered}cation. However, classical (low-level) models su€er from the state explosion problem as resulting PNs become larger. Thus, their ability to represent and analyze realistic large scale systems is reduced. High-level PNs have been introduced in order to extend the modeling power of low-level models. This paper presents an assessment of high-level PNs from an engineering perspective. A set of categories is proposed for classifying several extensions presented in the literature. Models which belong to the same category are compared by discussing the formalism, the descriptive power and the inherent limitations of each. All categories are compared using a set of general criteria including compactness, ease of analysis, degree of supporting re{\textregistered}nement/ abstraction and specifying communication. The modeling power of representative models of each category is discussed by presenting illustrative application examples. {\'O} 1998 Elsevier Science Inc. All rights reserved.
}, keywords = {Descriptive power of petri nets, Hierarchical modeling, High- level petri nets, Individual tokens, Specification methods, System modeling using petri nets}, attachments = {http://daisy.cti.gr/files/07_Comparative study and categorization of high-level petri nets.pdf}, author = {Vasilis Gerogiannis and Achilles Kameas and Panagiotis Pintelas} } @article {, title = {A conceptual model and the supporting middleware for composing ubiquitous computing applications}, journal = {Ubiquitous Computing and Intelligence (JUCI), special issue on "Ubiquitous Intelligence in Real Words"}, volume = {1}, year = {2007}, pages = {174-186}, publisher = {American Scientific Publisher (ASP)}, abstract = {
Given the resulting complexity of the ambient applications that one can form in the Ubiquitous or Pervasive Computing domain it is required to abstract the intricacies of a heterogeneous supporting environment (e.g., intrinsic characteristics of specific communication models)a way from the application logic. These applications will be characterized by the increasing ubiquity of interactions between many possibly heterogeneous artifacts and services. This paper presents the Plug/Synapse abstraction, which provides a conceptual model for building ubiquitous computing applications in a high-level programming manner. GAS-OS is the software layer that implements the Plug/Synapse model and the concepts encapsulated in GAS, a generic architectural style, which can be used to describe everyday environments populated with computational artifacts. The paper examines also the design and architecture of GAS-OS, which is the minimum set of modules and functionalities that every device must afford, in order to be a ubiquitous computing artifact and participate in artifact collections.
}, keywords = {Distributed System, High-Level Programming; Middleware, Modeling, System Architecture, Ubiquitous Computing}, attachments = {http://daisy.cti.gr/files/15_A Conceptual Model and the Supporting Middleware for Composing Ubiquitous Computing Applications.pdf}, author = {Nikos Drossos and Christos Goumopoulos and Achilles Kameas} } @article {, title = {Determining effective multiprocessor scheduling policies for repetitive real-time tasks}, journal = {Microprocessing and Microprogramming }, volume = {39}, year = {1993}, pages = {119-124}, attachments = {http://daisy.cti.gr/files/02_Determining effective multiprocessor scheduling policies for repetitive real-time tasks.pdf}, author = {Stergios Papadimitriou and Achilles Kameas and George Pavlides} } @article {, title = {An editing tool that manages device associations in anin- home environment}, journal = {Personal and Ubiquitous Computing}, volume = {8}, year = {2004}, pages = {255-263}, publisher = {ACM \& Springer-Verlag }, abstract = {
The forthcoming home environment will comprise numerous computationally enhanced artifacts that are autonomous, but interconnected via an invisible web of network-based services. The approach presented in this paper is to enable end users to make their own applications by linking such artifacts, which are treated as reusable {\textquoteleft}{\textquoteleft}components.{\textquoteright}{\textquoteright} A key requirement to achieve this is the availability of editing tools that meet the needs of different classes of users. A tool of this kind designed for end users is presented in this paper, together with the outcome of user evaluation sessions.
}, keywords = {Component architectures, end-user programming, Ubiquitous Computing}, attachments = {http://daisy.cti.gr/files/11_An editing tool that manages device associations in an in-home environment.pdf}, author = {Irene Mavrommati and Achilles Kameas and Panos Markopoulos} } @article {, title = {Efficient Trip Generation with a Rule Modeling System for Crew Scheduling Problems}, journal = {Systems and Software}, volume = {69}, year = {2004}, pages = {43-56}, publisher = {Elsevier Science}, abstract = {
Trip generation is the most time consuming phase in the solution process of crew scheduling problems faced by large transportation companies such as airlines and railways. A large number of trips must be constructed while satisfying a complex set of regulations. In this paper, we present an efficient trip generation method that utilizes originally a rule modeling system in order to reduce the corresponding search space. Special pruning rules are defined using a high-level rule language, which also supports the modeling of the business regulations required in the scheduling process. In addition, the legality checking mechanism involved has been tuned to perform efficiently in order to cope with the vast amount of the legality checks required by the trip generator. The algorithms are tested as a module for a crew scheduling application satisfying the tight response time requirements of a production system. We present experimental results based on problems provided by a major European airline that validate the usefulness and applicability of our work.
}, keywords = {Crew scheduling, Performance improvement, Rule modeling, Trip generation}, author = {Christos Goumopoulos and Efthymios Housos} } @article {, title = {Emergent phenomena in AmI spaces}, journal = {The EASST (European Association of Software Science and Technology)Newsletter}, volume = {12}, year = {2006}, month = {March}, pages = {82-96}, abstract = {
This work aims at a) identifying the forthcoming changes in our everyday life due to the ever-increasing level of complexity that inculcates our interactions with the devices surrounding us, b) introducing a bio-inspired world model (framework) that deals with different perspectives of the interrelations developed in symbiotic ecologies where people and artefacts coexist, and c) proposing a high level architectural scheme of an AmI space reflecting the basic ingredients of the future indoors/outdoors applications based on Swarm Intelligence and Complexity Science.
}, keywords = {Ambient Intelligence, Complex Systems, emergent behaviour, Swarm Intelligence, Ubiquitous Computing}, attachments = {http://daisy.cti.gr/files/48_Emergent Phenomena in AmI Spaces.pdf}, author = {Ioannis Zaharakis and Achilles Kameas} } @article {, title = {The evolution of objects into hyper-objects: will it be mostly harmless}, journal = {Personal and Ubiquitous Computing}, volume = {7}, year = {2003}, month = {July}, pages = {176-181}, publisher = {ACM \& Springer-Verlag}, abstract = {
Objects may in the future become enhanced with new digital properties and information-communication capabilities, thus turning them into Hyper-
Objects. This paper describes an approach towards defining Hyper-Objects, and examines to what extent their advance affects our existing lifestyle patterns.
}, keywords = {Artefacts, Disappearing computers, Ubiquitous Computing}, attachments = {http://daisy.cti.gr/files/10_The evolution of objects into Hyper-objects-will it be mostly harmless.pdf}, author = {Achilles Kameas and Irene Mavrommati} } @article {, title = {Experience from using information technology in the training of managers}, journal = {European Journal of Information Systems (EJIS)}, volume = {2}, year = {1993}, pages = {129-137}, author = {Panagiotis Pintelas and Achilles Kameas} } @article {, title = {Eικoν: teaching a high-school technology course with the aid of virtual reality}, journal = {Education and information technologies}, volume = {5}, year = {2000}, pages = {305-315}, abstract = {
This paper presents EIKON, an integrated open educational environment used to support high-school technology courses. EIKON combines state-of-the-art information technologies, such as virtual reality, hypermedia and networking. Our pedagogical approach is constructivism and collaborative learning. Students using EIKON study the evolution of agricultural technology since the prehistoric times. The environment could be used as a starting point for the exploration of virtual reality microworlds and the discovery of multidisciplinary information, which relates to most of the courses taught in modern high-schools (history, geography, physics, chemistry, biology, environmental care, ecological awareness etc). A case study with a sample of nineteen information technology high-school teachers reports on content, pedagogical, and software quality issues. The results indicate competence of multimedia information, very good instructional design, and very good software quality. Especially for virtual environments, all the teachers declared ease of orientation, but only the 26.3\% declared ease in navigation using the navigation controls provided by the software.
}, keywords = {agricultural technology, case study, hypermedia, virtual environments, virtual reality}, attachments = {http://daisy.cti.gr/files/09_EIKON-Teaching a high-school technology course with the aid of virtual reality.pdf}, author = {Achilles Kameas and Panagiotis Pintelas and Tasos Micropoulos and Apostolos Katsikis and Anastasios Emvalotis} } @article {, title = {The functional architecture and interaction model of a generator of intelligent tutoring applications}, journal = {Systems and Software}, volume = {36}, year = {1997}, pages = {233-245}, publisher = {Elsevier Science}, abstract = {
This article presents the functional architecture and the interaction model of GENITOR, a generator of Intelligent Tutoring Systems (ITSsj. The major design issues that arise during the functional design and development of an ITS-generator concern the provision of mechanisms capable of supporting the description of the teaching subject domain and the specification pedagogical features of the ITSs that it produces. The system described in the article provides ready-to-use yet flexible solutions for the instructional features of the developed ITSs. In this way, authors can concentrate on the compilation, description, and design of training material that relates directly to their area of expertise. Interaction between GENITOR and authors has been designed using IDFG, an interaction model that supports the representation of multiple aspects of interaction, including data flow, control flow, and task decomposition. As a consequence of using this model, the tasks that make up the authoring process are visualized by a number of authoring tools that are grouped into three subsystems: the reusability subsystem, the authoring subsystem, and the execution subsystem. The functionality of these subsystems and the tools they contain are described, as well as interaction with the overall system. Finally, conclusions drawn from the development of two ITSs using the system are presented in order to validate the design. 0 1997 by Elsevier Science Inc.
}, attachments = {http://daisy.cti.gr/files/05_The functional architecture and interaction model of a generator of intelligent tutoring applications.pdf}, author = {Achilles Kameas and Panagiotis Pintelas} } @article {, title = {Gas ontology:an ontology for collaboration among ubiquitous computing devices}, journal = {Human-Computer Studies}, volume = {62}, year = {2005}, month = {May}, pages = {664-685}, abstract = {
The vision of ubiquitous computing is that the addition of computation and communication abilities to the artifacts that surround people will enable the users to set up their living spaces in a way that will serve them best minimising at the same time the required human intervention. The ontologies can help us to address some key issues of ubiquitous computing environments such as knowledge representation, semantic interoperability and service discovery. The GAS Ontology is an ontology that was developed in order to describe the semantics of the basic concepts of a ubiquitous computing environment and define their inter-relations. The basic goal of this ontology is to provide a common language for the communication and collaboration among the heterogeneous devices that constitute these environments. The GAS Ontology also supports the service discovery mechanism that a ubiquitous computing environment requires. In this paper we present the GAS Ontology as well as the design challenges that we faced and the way that we handled them. In order to select the language and the tool that we used for the development of the GAS Ontology, we designed a prototype ontology and evaluated a number of languages and tools. The ontology development tool that proved to be the most suitable from this evaluation was Prot{\'e}g{\'e}-2000. We also present how we use the GAS Ontology in our eGadgets project achieving semantic interoperability and service discovery. Finally, we present the GAS Ontology manager, which runs on each device, manages the device{\textquoteright}s ontology and processes the knowledge that each device acquires over time.
}, keywords = {ontologies, Ubiquitous Computing}, attachments = {http://daisy.cti.gr/files/12_GAS Ontology an ontology for collaboration among ubiquitous computing devices.pdf}, author = {Eleni Christopoulou and Achilles Kameas} } @article {, title = {A hybrid expert system as an embedded module in tutoring systems}, journal = {Digital Creativity (inc. Intelligent Tutoring Media)}, volume = {8}, year = {1997}, month = {July}, pages = {47-58}, attachments = {http://daisy.cti.gr/files/06_A hybrid expert system as an embedded module in tutoring systems.pdf}, author = {Ioannis Zaharakis and Achilles Kameas and Panagiotis Pintelas} } @article {, title = {IDFG : an interactive applications specification model with phenomenological properties}, journal = {Microprocessing and Microprogramming}, volume = {38}, year = {1993}, month = {September}, pages = {615-623}, publisher = {North-Holland}, abstract = {
In this paper we present a model based on Data- Flow Graphs called Interactive Data- Flow (IDFG) model. This model is used in the context of a CASE tool (SEPDS) for the specification of distributed interactive applications. Our effort was towards designing a model that would bridge the gap between designers and users perspective by providing the designers with a model that would permit them to \"think in users terms\". IDFG combines elements of control and data models together with characteristics of the object oriented paradigm, adopting an action- based description of user goals. It is this focus on user actions that gives IDFG a phenomenological nature. In addition, IDFG can be combined with the underlying data model of SEPDS in a straightforward manner, enabling the prototyping of distributed interactive applications. We show that IDFG meets many of the requirements that designers have from current interactive application specification systems, such as users- specified level of abstraction of interaction specification, support of mixed- initiative dialogues, modurarity and reusability of interaction. We conclude the paper by presenting a simple example of the application of IDFG and by presenting the state of our research.
}, issn = {0165-6074}, attachments = {http://daisy.cti.gr/files/03_IDFG An interactive applications specification model with phenomenological properties.pdf}, author = {Achilles Kameas and Stergios Papadimitriou and Panagiotis Pintelas and George Pavlides} } @article {, title = {Met the expert methodology tutor of genitor}, journal = {Microprocessing and Microprogramming }, volume = {40}, year = {1994}, pages = {855-860}, publisher = {Elsevier Science}, abstract = {
In this paper, the domain expert system, that a generator of intelligent tutoring systems (ITS) includes with the applications it produces, will be presented. This system, MeT (Methodology Tutor), is responsible for the description and teaching of the procedural domain knowledge (called methodology) of the ITS. The knowledge handled by the system is represented with frames. MeT operates in two modes: during authoring mode, several editors are provided to support the authors in the description of the methodology that will be taught. In tutoring mode, three agents are provided: a guide for the simulation of the methodology evolution, a learn-by-discovery agent that comments on the students{\textquoteright} actions and a judge that validates the students{\textquoteright} selections. Finally, a part of the procedural knowledge of an example application is presented.
}, attachments = {http://daisy.cti.gr/files/03_MeT The expert methodology tutor of GENITOR.pdf}, author = {Ioannis Zaharakis and Achilles Kameas and Panagiotis Pintelas} } @article {, title = {Modeling and design of the multimedia subsystem of a distributed authoring environment}, journal = {Microprocessing and Microprogramming}, volume = {38}, year = {1993}, month = {September}, pages = {669-678}, publisher = {North-Holland}, abstract = {
In this paper, the model and architecture of the multimedia subsystem of a distributed authoring environment called VAS (Virtual Authoring System) are presented. VAS is an authoring environment that integrates various tools and provides a common communication basis for the tools and yhe designers who use them. Its underlying model is based on existing actor models, implementing all the society- modeling capabilities these models exhibit, while the Client Facilitator Consultant model is used to model the systemwise tool behaviour. The Multimedia Distributed Filing System (MDFS) of VAS meets many requierements users have from multimedia systems and uses VAS model to provide system users with transparent access to multimedia objects. MDFS consists of many co- operating servers, which implement VAS actor- based model. To take advantage of many well- established standards, MDFS communications have been implemented upon the Berkeley Unix socket library. The distributed nature of VAS offers a new perspective to the authoring process and the system{\textquoteright}s object- oriented model has led to an open- ended architecture, which permits the integration of new tools and supports the system{\textquoteright}s evolution to meet new emerging requierements.
}, attachments = {http://daisy.cti.gr/files/04_Modeling and design of the multimedia subsystem of a distributed authoring environment.pdf}, author = {Achilles Kameas and Stergios Papadimitriou and Panagiotis Pintelas} } @article {, title = {Modeling spiking neural networks}, journal = {Theoretical Computer Science}, volume = {395}, year = {2008}, pages = {57-76}, publisher = {Elsevier}, abstract = {
A notation for the functional specification of a wide range of neural networks consisting of temporal or non-temporal neurons, is proposed. The notation is primarily a mathematical framework, but it can also be illustrated graphically and can be extended into a language in order to be automated. Its basic building blocks are processing entities, finer grained than neurons, connected by instant links, and as such they form sets of interacting entities resulting in bigger and more sophisticated structures. The hierarchical nature of the notation supports both top-down and bottom-up specification approaches. The use of the notation is evaluated by a detailed example of an integrated tangible agent consisting of sensors, a computational part, and actuators. A process from specification to both software and hardware implementation is proposed.
}, keywords = {Formal models, Neural networks, Specification, Systems design methodology}, attachments = {http://daisy.cti.gr/files/Modeling spiking neural networks.pdf}, author = {Ioannis Zaharakis and Achilles Kameas} } @article {, title = {A multi-agent architecture for teaching dermatology}, journal = {Medical Informatics}, volume = {23}, year = {1998}, pages = {289-307}, author = {Ioannis Zaharakis and Achilles Kameas and George Nikiforidis} } @article {231, title = {An Ontology-Driven System Architecture for Precision Agriculture Applications}, journal = {International Journal of Metadata, Semantics and Ontologies (IJMSO)}, year = {2009}, pages = {72-84}, url = {http://www.inderscience.com/browse/index.php?journalID=152}, attachments = {http://daisy.cti.gr/files/IJMSO 4(1-2) Paper 09.pdf}, author = {C. Goumopoulos and A. Kameas and A. Cassells} } @article {, title = {ORIETMAN: an intelligent tutor for the orient software development methodology}, journal = {IEEE Software Engineering }, volume = {11}, year = {1996}, pages = {206-214}, abstract = {
Presents ORIENTMAN, an intelligent tutoring system (ITS) that teaches the ORIENT (Object-oRiented Integrated ENvironmenT) methodology for object-oriented analysis and design. This methodology has already been implemented in the ORIENT CASE toolset, which was designed to support and automate the system development process using a complete object-oriented approach (from analysis to construction-generation). ORIENTMAN has been developed using GENITOR (GENerator of Intelligent TuTORing applications), an ITS generator that supports the design, implementation, evaluation and revision of ITSs that specialise in methodology training. It is a stand-alone training application that combines the features of a computer coach and a gaming environment in simulation-based training. It guides the trainees through a three-stage training cycle: the first stage trains them, with the use of an expert system, in the structure of the ORIENT methodology; the second stage presents, under the control of another expert system, supporting and explanatory information on the application of the methodology; and the third stage supports the self-evaluation of the acquired skills. ORIENTMAN has already been put in use, with encouraging results, as a companion training tool that will help ORIENT users in understanding and applying the ORIENT methodology
}, issn = {0268-6961}, author = {Panagiotis Fitsilis and Achilles Kameas and Panagiotis Pintelas} } @article {, title = {Rule handling in the day-to-day resource management problem: an object-oriented approach}, journal = {Information and Software Technology}, volume = {39}, year = {1997}, pages = {185-193}, publisher = {Elsevier Science}, abstract = {
The day-to-day resource management problem is caused by a set of unexpected events which disturb the planned daily activities and thus
change the long-term optimal schedule. The solution to this problem presupposes that all the regulations for the handling of resources in the particular application domain have been satisfied. In this paper, a new approach to handling the rules in the resource management problem is presented. An object-oriented application specific language that allows the flexible expression of the rules, as well as the corresponding rule handling subsystem are presented. The design of the whole system is based on a generic meta-model derived from the object-oriented paradigm. This makes the system applicable to a wide range of problem domains such as repairs management, airline and other transportation scheduling, school scheduling, etc. The system has been developed and tested as a subsystem of the DAYSY system, a day-to-day resource management system for the airline domain.
}, keywords = {Legality checking, Object-oriented application specific language, Rule handling}, attachments = {http://daisy.cti.gr/files/rule handling in the day-to day.pdf}, author = {Kleanthis Thrampoulidis and Christos Goumopoulos and Efthimios Housos} } @article {, title = {Supervised machine Learning: a review of classification techniques}, journal = {Artificial Intelligence Review}, volume = {26}, year = {2006}, pages = {159-190}, publisher = {Springer}, author = {Sotiris Kotsiantis and Ioannis Zaharakis and Panagiotis Pintelas} } @article {236, title = {Bagged Averaging of Regression Models}, journal = {Artificial Intelligence Applications and Innovations (IFIP International Federation for Information Processing)}, volume = {204}, year = {2006}, month = {2006}, pages = {53-60}, publisher = {Springer-Verlag}, abstract = {Linear regression and regression tree models are among the most known regression models used in the machine learning community and recently many researchers have examined their sufficiency in ensembles. Although many methods of ensemble design have been proposed, there is as yet no obvious picture of which method is best. One notable successful adoption of ensemble learning is the distributed scenario. In this work, we propose an efficient distributed method that uses different subsets of the same training set with the parallel usage of an averaging methodology that combines linear regression and regression tree models. We performed a comparison of the presented ensemble with other ensembles that use either the linear regression or the regression trees as base learner and the performance of the proposed method was better in most cases.}, doi = {10.1007/0-387-34224-9_7}, attachments = {http://daisy.cti.gr/files/Bagged Averaging of Regression Models.pdf}, author = {Kotsiantis, S. and Kanellopoulos, D. and Zaharakis I} } @article {, title = {Configuring the e-gadgets}, journal = {Communication of the ACM (CACM), special issue section on "The Disappearing Computer"}, volume = {48}, year = {2005}, pages = {69}, publisher = {ACM}, issn = {0001-0782}, attachments = {http://daisy.cti.gr/files/14_Configuring the e-Gadgets.pdf}, author = {Achilles Kameas and Irene Mavrommati} } @article {, title = {Coupling Interaction Speciffication with Funnctionality Description}, journal = {It contains selected work from the 3rd International Conference on Human Computer Interaction(EWHCI93)}, volume = {753}, year = {1993}, month = {November}, pages = {21-28}, abstract = {

In this paper, the solution used in the context of SEPDS (a Software Development Environment) to the problem of combining interactive behavior specification with functionality description of a distributed interactive application is presented. This solution consists of combining two specification models:IDFG to describe the interactive aspects of applications developed with the system and EDFG to describe their functionality. Both these models are data flow graph based and can be classified as process models. They use \"actors\"to represent performers of process and \"links\" to represent data buffering and exchange, as well as roles and different perspectives. Although the two models have many semantical differences, they also have many common properties, that is why they can be straightforwardly combined in a process that enables designers think in users terms. To this end, action actors are used to represent the functions supported by the application, and context actors to represent the applications user interface functions.In addition, links are used to represent the events that take place in the system (these may be user or system actions), the effects that these have on the screen, the context into which these take place and the goals that may be achieved using the application. Furthermore, the reusability and prototyping tools of SEPDS can be used to construct and test the application design.

}, attachments = {http://daisy.cti.gr/files/05_Coupling Interaction Speciffication with Funnctionality Description.pdf}, author = {Achilles Kameas and Stergios Papadimitriou and George Pavlides} } @article {, title = {End user tools for ambient intelligence environments:an overview}, journal = {Human Computer Interaction, Part II}, volume = {4551}, year = {2007}, pages = {864-872}, publisher = {Springer - Verlag }, abstract = {
New elements that are introduced by the nature of living and interacting within an Ambient Intelligence (AmI) environment lead to new HCI
paradigms. While AmI User Interfaces are moving off the desktop and the GUI paradigm, and become augmented and diffused within the ubiquitous
environments, a new generation of User Interface Design Tools to facilitate the design and realization of AmI applications, is emerging. Issues and specific shifts related to Human Computer Interaction in AmI environments, which affect the design of these tools, is outlined in this paper. The high level characteristics of End User Tools that facilitate users to reason as well as manipulate the behavior of the AmI environment are outlined.
}, keywords = {Ambient Intelligence Environments, End User Tools, Human Computer Interaction, Ubiquitous Computing}, isbn = {978-3-540-73106-1}, attachments = {http://daisy.cti.gr/files/HCII07_MavDarz_UserToolsUbicomp.pdf}, author = {Irene Mavrommati and Ioannis Darzentas} } @article {, title = {End-User configuration of ambient intelligence environments : feasibility from a user perspective}, journal = {In Proceedings of the 2nd European Symposium on Ambient Intelligence(EUSAI) }, volume = {3295}, year = {2004}, month = {8-10 November}, pages = {243-254}, publisher = {Springer Berlin / Heidelberg}, address = {Eindhoven, Netherlands}, abstract = {
We report research into concepts and technology for enabling endusers to configure Ambient Intelligent environments. In this paper we focus on the feasibility and acceptability of this endeavor from an end-user perspective. We describe a conceptual model and an experimental enabling technology that illustrates the viability of these concepts and a multi-faceted evaluation of these concepts from an end-user perspective. Our work suggests the need for a flexible approach in letting users choose how much should be observable of system structure and function or of the processes of system learning and adaptation. Directions for future research in this field are described in the form of some provisional principles for shaping the interaction with end-user configurable Ambient Intelligence environments.
}, isbn = {978-3-540-23721-1}, issn = {0302-9743 }, attachments = {http://daisy.cti.gr/files/39_End-User Configuration of Ambient Intelligence Environments Feasibility from a User Perspective.pdf}, author = {Panos Markopoulos and Irene Mavrommati and Achilles Kameas} } @article {, title = {Middleware for building ubiquitous computing applications using distributed objects}, journal = {In Proceedings of the 10th Panhellenic conference on Informatics(PCI2005) }, volume = {3746}, year = {2005}, month = {11-13 November}, pages = {256-266}, publisher = {Springer Berlin / Heidelberg}, address = {Volos, Greece}, abstract = {
Ubiquitous systems are characterized by multi-fold complexity, stemming mainly from the vast number of possible interactions between many heterogeneous objects and services. Devices ranging from simple everyday objects populated with sensing, actuating and communication capabilities to complex computer systems, mobile or not, are treated as reusable {\textquotedblleft}components{\textquotedblright} of a dynamically changing physical/digital environment. As even an individual object with limited functionality, may present advanced behavior when grouped with others, our aim is to look at how collections of such distributed objects can collaborate and provide functionality that exceeds the sum of their parts. This paper presents GAS-OS, a middleware that supports building, configuring and reconfiguring ubiquitous computing applications using distributed objects.
}, isbn = {978-3-540-29673-7}, issn = {0302-9743 }, attachments = {http://daisy.cti.gr/files/44_Middleware for Building Ubiquitous Computing Applications Using Distributed Objects.pdf}, author = {Nikos Drossos and Eleni Christopoulou and Achilles Kameas} } @article {, title = {Parallel Crew Scheduling in PAROS}, journal = {Proceedings of the 4th International Euro-Par Conference (Europar{\textquoteright}98)}, year = {1998}, month = {September 1-4}, pages = {1104-1113}, publisher = {Springer-Verlag}, address = {Southampton, UK}, isbn = {3-540-64952-2}, author = {Panayiotis Alefragis and Christos Goumopoulos and Efthymios Housos and Peter Sanders and Tuomo Takkula and Dag Wedelin} } @article {, title = {Parallel Crew Scheduling on Workstation Networks using PVM}, journal = {Proceedings of the fourth European PVM-MPI Conference}, volume = {1332}, year = {1997}, month = {November}, pages = {470-477}, publisher = {Springer-Verlag}, address = {Cracow, Poland }, abstract = {
In this paper the ability to efficiently solve large crew scheduling problems on a network of workstations (NOW) is presented. Large crew scheduling problems from the Lufthansa set of problems have been solved with a near linear speedup on the generator component of the problem. The generator is the most time consuming component of the solution process, which implies that a significant improvement of the overall solution process is possible. This paper presents the first tangible results of the HPCN Esprit project PAROS, where the complete crew scheduling procedure on a NOW is parallelized and extended.
}, isbn = {3-540-63697-8}, attachments = {http://daisy.cti.gr/files/parallel Crew Sheduling.pdf}, author = {Christos Goumopoulos and Efthymios Housos and Olle Liljensin} } @article {, title = {The plants system: enabling mixed societies of communicating plants and artefacts}, journal = {In Proceedings of the 2nd European Symposium on Ambient Intelligence(EUSAI 2004)}, volume = {3295}, year = {2004}, month = {8-10 November}, pages = {184-195}, publisher = {Springer-Verlag}, address = {Eindhoven, Netherlands}, abstract = {
In this paper we discuss research work that enables the development of mixed societies of communicating plants and artefacts. PLANTS is an EUfunded Research and Development project, which aims to investigate methods of creating {\textquotedblleft}interfaces{\textquotedblright} between artefacts and plants in order to enable people to form mixed, interacting (potentially co-operating) communities. Amongst others the project aims to develop hardware and software components that should enable a seamless interaction between plants and artefacts in scenarios ranging from domestic plant care to precision agriculture. This paper deals with the approach that we follow for the development of the homonymous system and discusses its architecture with special focus on describing the communication among artefacts and plants and on designing an ontology that provides a formal definition of the domain under consideration.
}, isbn = {978-3-540-23721-1}, issn = {0302-9743}, attachments = {http://daisy.cti.gr/files/41_The PLANTS System Enabling Mixed Societies of Communicating Plants and Artefacts.pdf}, author = {Christos Goumopoulos and Eleni Christopoulou and Nikos Drossos and Achilles Kameas} } @article {, title = {Proactive agriculture : an integrated framework for developing distributed hybrid systems}, journal = {In proceedings of 4th International Conference on Ubiquitous Intelligence and Computing (UIC-07)}, volume = {4611}, year = {2007}, month = {11-13 July }, pages = {214-224}, publisher = {Springer-Verlag}, edition = {Jadwiga Indulska et al.}, address = {Hong Kong, China}, abstract = {
In this paper we discuss research work that enables the development of hybrid systems consisting of communicating plants and artefacts and we in-vestigate methods of creating {\textquotedblleft}interfaces{\textquotedblright} between artefacts and plants in order to enable people to form mixed, interacting communities. Our research objec-tive is to develop hardware and software components that enable a seamless in-teraction between plants and artefacts in scenarios ranging from domestic plant care to precision agriculture. This paper deals with the approach that we follow for the development of such hybrid systems and discusses both hardware and software architectural aspects, with a special focus on describing the modular platform for wireless sensor network implemented and the distributed context management process followed. The latter imposes a proactive computing model by looping sensor data with actuators through a decision-making layer. The de-ployment of the system in a precision agriculture application is also presented.
}, isbn = {978-3-540-73548-9}, attachments = {http://daisy.cti.gr/files/51_Proactive Agriculture An Integrated Framework for Developing Distributed ....pdf}, author = {Christos Goumopoulos and Achilles Kameas and Bredan O{\textquoteright}Flynn} } @article {132, title = {Social Intelligence as the Means for achieving Emergent Interactive Behaviour in Ubiquitous Environments}, journal = {In Jacko , J.,(Ed.) Human- Computer Interaction, Part II}, volume = {LNCS 4551}, year = {2007}, month = {2007}, pages = {1018{\textendash}1029}, publisher = {Springer-Verlag Berlin Heidelberg }, abstract = {
This work introduces a framework for modelling the main actors (human, artefacts and services) in a symbiotic Ambient Intelligence environment. It, also, proposes an architectural scheme that associates the social behaviour, which is not an inherent characteristic of the participants, during interaction with the functional behaviour of the participants of a Ubiquitous Computing application. The overall approach is demonstrated by a specific example of application which illustrates its concepts through a more technical point of view.
}, isbn = {978-3-540-73106-1}, attachments = {http://daisy.cti.gr/files/52_Social Intelligence as the Means for achieving .....pdf}, author = {Ioannis Zaharakis and Achilles Kameas} } @article {, title = {Towards ubiquitous computing applications composed from functionally autonomous hybrid artefacts}, journal = {The disapeearing computer handbook}, volume = {4500/2007}, year = {2007}, pages = {161-181}, publisher = {Springer Berlin / Heidelberg}, abstract = {
People are an intrinsic part of a Disappearing Computer environment; it is their actions and behavior, their wishes and needs that shape the environment. People have always been building {\textquotedblleft}ecologies{\textquotedblright} in their living spaces, by selecting objects and then arranging them in ways that best serve their activities and their self-expression. According to the Ambient Intelligence (AmI) vision (ISTAG 2006) people will be able to build more advanced {\textquotedblleft}ecologies{\textquotedblright}, also known as UbiComp applications, by configuring and using {\textquotedblleft}augmented{\textquotedblright} objects; these objects may be totally new ones or updated versions of existing ones. An important new aspect of AmI environments is the merging of physical and digital spaces, i.e. tangible objects and physical environments are acquiring digital representations. The traditional computer disappears in the environment, as the everyday objects in it become augmented with Information and Communication Technology (ICT) components (i.e. sensors, actuators, processor, memory, communication modules, etc.) and can receive, store, process and transmit information, thus becoming AmI objects.
}, isbn = {978-3-540-72725-5}, issn = {0302-9743}, doi = {10.1007/978-3-540-72727-9}, attachments = {http://daisy.cti.gr/files/towards ubiquitous computing application.pdf}, author = {Nikos Drossos and Irene Mavrommati and Achilles Kameas} } @article {, title = {Using ontologies to address key issues in ubiquitous computing systems}, journal = {In Proceedings of 2nd European Symposium on Ambient Intelligence (EUSAI)}, volume = {3295}, year = {2004}, month = {8-10 November }, pages = {13-24}, address = {Eindhoven, Netherlands}, abstract = {
One proposed way to realize the AmI vision is to turn everyday objects into artifacts (by adding sensing, computation and communication abilities) and then use them as components of Ubiquitous Computing (UbiComp) applications within an Ami environment. The (re)configuration of associations among these artifacts will enable people to set up their living spaces in a way that will serve them best minimizing at the same time the required human intervention. During the development and deployment of UbiComp applications, a number of key issues arise such as semantic interoperability and service discovery. The target of this paper is to show how ontologies can be used into UbiComp systems so that to address such issues. We support our approach by presenting the ontology that we developed and integrated into a framework that supports the composition of UbiComp applications.
}, isbn = {3-540-23721-6}, issn = {0302-9743 }, attachments = {http://daisy.cti.gr/files/40_Using ontologies to address key issues in ubiquitous computing systems.pdf}, author = {Eleni Christopoulou and Achilles Kameas} } @article {, title = {New crop of technology reveals plant health}, year = {2006}, url = {http://cordis.europa.eu/ictresults/index.cfm?section=news\&Tpl=article\&BrowsingType=Features\&ID=81342}, author = {Alan Cassells and Christos Goumopoulos and Anthony Morrissey and Fiona Tooke} } @article {, title = {Pervasive Computing in Agriculture}, journal = {Convivio webzine}, year = {2007}, month = {January}, url = {http://www.webzine.convivionetwork.net/}, author = {Christos Goumopoulos} } @article {, title = {Εφικτή η φροντίδα υγείας στο σπίτι}, journal = {Αναγνώστης του Ρίου}, year = {2008}, month = {7 February}, attachments = {http://daisy.cti.gr/files/press 5.JPG}, author = {Νεκταρία Σερέτη} } @article {, title = {Ο πανταχού παρών υπολογιστής}, journal = {Μακεδονία της Κυριακής}, year = {2005}, month = {8 January}, attachments = {http://daisy.cti.gr/files/press 1.jpg , http://daisy.cti.gr/files/press 2.jpg , http://daisy.cti.gr/files/press 3.jpg , http://daisy.cti.gr/files/press 4.jpg}, author = {Ioannis Calemis and Achilles Kameas} } @article {, title = {EISH - Exercises in studying HCI}, journal = {Human Computer Interaction Educators conference}, year = {2007}, month = {29 March}, address = {Aveiro, Portugal}, abstract = {
This paper reports on the outcomes of the December 2006 CONVIVIO Faculty Forum and the proposed framework and guidelines for design exercises to stimulate creativity, developed at the Forum.
}, attachments = {http://daisy.cti.gr/files/EISH_baumann.pdf}, author = {Konrad Baumann and Paula Kotz{\'e} and Lars Oestreicher and Liam Bannon and Alison Varey and Darelle van Greunen and Gerrit van der Veer and Helen Petrie and Ilari Jounila and Irene Mavrommati and Nestor Garay-Vitoria and Oguzhan {\"O}zcan and Peter Purgathofer and Paula Alexandra Silva} } @article {, title = {Preliminary requirements and approach for tools that configure pervasive awareness applications: the astra case}, journal = {International Conference on Human Computer Interaction}, year = {2007}, month = {July}, address = {Beijing, China}, attachments = {http://daisy.cti.gr/files/HCII Tools POSTER_final.pdf}, author = {Ioannis Calemis and Irene Mavrommati} } @unpublished {, title = {Ontology and Multimedia}, year = {2008}, author = {Roberto Poli and Achilles Kameas and Lamprini Seremeti} }