Achilles Kameas - Academia.edu (original) (raw)
Papers by Achilles Kameas
International Journal of Wireless Networks and Broadband Technologies, 2014
2011 Fifth FTRA International Conference on Multimedia and Ubiquitous Engineering, 2011
Future ubiquitous computing environments integrate the services of everyday objects equipped with... more Future ubiquitous computing environments integrate the services of everyday objects equipped with tiny processors and sensors into distributed applications. These smart devices can communicate with each other and also explore their environment. In order for the applications to function properly, policies need to be defined, which determine ways that they can be used, protected, changed, etc. A policy can be considered as a set of rules, specified by users, which are usually applied by a policy manager. In this paper we proposed an alternative approach, which supports the adoption of policies directly by the applications without the need of an enforcing policy manager. Two everyday scenarios are used as examples that demonstrate the validity of the approach.
Innovations and Advances in Computer Sciences and Engineering, 2009
ABSTRACT An Ambient Intelligence (AmI) space embeds sensing, actuating, processing and networking... more ABSTRACT An Ambient Intelligence (AmI) space embeds sensing, actuating, processing and networking infrastructure in a physical (usually closed) space and offers a set of services in its digital space. In order to model the way everyday activities are carried out within an AmI space, we introduce the notion of “activity sphere”. In this paper we show how the use of ontologies has helped us realize an activity sphere and we discuss how ontological components (ontologies and alignments) can be reused to support the realization of overlapping activity spheres.
2010 14th Panhellenic Conference on Informatics, 2010
Abstract Future computing environments involve integrating everyday objects equipped with tiny pr... more Abstract Future computing environments involve integrating everyday objects equipped with tiny processors, sensors and wireless network cards. These smart objects (artifacts) may explore their environment and communicate with each other. Interactivity with humans ...
2009 Fourth Balkan Conference in Informatics, 2009
ABSTRACT After classifying the multitude of the ontology development methodologies available in t... more ABSTRACT After classifying the multitude of the ontology development methodologies available in the literature, we propose a new ontology development approach, by combining activities from these methodologies, based on the needs of a novice ontology developer. This approach is adaptive, with respect to contextual factors, which affect the ontology engineering. In order to achieve this, we apply a twofold restriction on the contextual factors considered. One concerns the knowledge level of the ontology developer in a specific domain and the other concerns the strategy to be followed towards ontology creation. We propose four alternative scenarios for the novice ontology developer to choose, in order to build his personal domain ontology. The choice of the appropriate scenario to be followed, depends on his knowledge level of the domain under description and his degree of accessibility to the available resources required by the ontology engineering process.
Proceedings of the 3rd International ICST Conference on Mobile Multimedia Communications, 2007
Theory and Applications of Ontology: Computer Applications, 2010
... Magpie Tools for multimedia document's annotation OntoELAN ... It is a critical task, ev... more ... Magpie Tools for multimedia document's annotation OntoELAN ... It is a critical task, even more so when the ontology is the output of an automatic system, rather ... to a standard of the syntactic representation in a special language, but also validate the semantic properties through ...
Proceedings of the 2005 joint conference on Smart objects and ambient intelligence innovative context-aware services: usages and technologies - sOc-EUSAI '05, 2005
UbiComp applications operate within an extremely dynamic and heterogeneous environment and have t... more 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.
Lecture Notes in Computer Science, 2007
In this paper we discuss research work that enables the development of hybrid systems consisting ... more In this paper we discuss research work that enables the development of hybrid systems consisting of communicating plants and artefacts and we investigate methods of creating "interfaces" between artefacts and plants in order to enable people to form mixed, interacting communities. Our research objective is to develop hardware and software components that 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 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 deployment of the system in a precision agriculture application is also presented.
2010 Sixth International Conference on Intelligent Environments, 2010
ABSTRACT Workflows have been used to model repeatable tasks or operations in a number of differen... more ABSTRACT Workflows have been used to model repeatable tasks or operations in a number of different industries including manufacturing and software. In this paper we examine the use of workflows to model the interaction of services that can be found in intelligent environments to support user tasks and goals. The deployment of such workflows needs to take care special design considerations, including context awareness, adaptation management, device heterogeneity, and user empowerment. In this paper, we present a framework for the deployment of adaptive workflows. The deployment infrastructure supports BPEL-like, design-time compositions that are complemented by mechanisms for the selection and binding of services at runtime. Workflow behaviour can also adjust dynamically in response to detected changes and unforeseen events by a suit of agents whose initial relationships are specified in the workflows.
2009 13th Panhellenic Conference on Informatics, 2009
... The MIB520CA base station module. One MDA100CA data acquisition board. ... 149 Page 3. the ... more ... The MIB520CA base station module. One MDA100CA data acquisition board. ... 149 Page 3. the Microsoft SQL Server 2000 to develop the database in which the data will be logged. ... We have tested the Delta compression algorithm as part of the aggregation process. ...
Theory and Applications of Ontology: Computer Applications, 2010
... This architecture for context-aware services focuses on context-based reason-ing in Ubiquitou... more ... This architecture for context-aware services focuses on context-based reason-ing in Ubiquitous computing environments, using semantic-based ... The model uses an ontology for modeling and management of con-text semantics and a relational database schema ...
Lecture Notes in Computer Science, 2004
One proposed way to realize the AmI vision is to turn everyday objects into artifacts (by adding ... more 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.
Lecture Notes in Computer Science, 2005
Ubiquitous systems are characterized by multi-fold complexity, stemming mainly from the vast numb... more 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 "components" 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.
Lecture Notes in Computer Science, 2007
People are an intrinsic part of a Disappearing Computer environment; it is their actions and beha... more 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 “ecologies” 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)
Lecture Notes in Computer Science, 2007
The study of Digital Territories provides a way to conceptualize the interactions happening in Pe... more 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
Lecture Notes in Computer Science, 2004
We report research into concepts and technology for enabling endusers to configure Ambient Intell... more 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.
Communications of the ACM, 2005
This paper discusses the concepts and the supporting infrastructure developed within the extrover... more 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 'self' and for defining the combined behaviour of a few such augmented artefacts through a purpose made editor.
IEEE Journal of Solid-state Circuits - IEEE J SOLID-STATE CIRCUITS, 2003
The paper firstly presents the concepts and infrastructure developed within the extrovert-Gadgets... more 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.
International Journal of Wireless Networks and Broadband Technologies, 2014
2011 Fifth FTRA International Conference on Multimedia and Ubiquitous Engineering, 2011
Future ubiquitous computing environments integrate the services of everyday objects equipped with... more Future ubiquitous computing environments integrate the services of everyday objects equipped with tiny processors and sensors into distributed applications. These smart devices can communicate with each other and also explore their environment. In order for the applications to function properly, policies need to be defined, which determine ways that they can be used, protected, changed, etc. A policy can be considered as a set of rules, specified by users, which are usually applied by a policy manager. In this paper we proposed an alternative approach, which supports the adoption of policies directly by the applications without the need of an enforcing policy manager. Two everyday scenarios are used as examples that demonstrate the validity of the approach.
Innovations and Advances in Computer Sciences and Engineering, 2009
ABSTRACT An Ambient Intelligence (AmI) space embeds sensing, actuating, processing and networking... more ABSTRACT An Ambient Intelligence (AmI) space embeds sensing, actuating, processing and networking infrastructure in a physical (usually closed) space and offers a set of services in its digital space. In order to model the way everyday activities are carried out within an AmI space, we introduce the notion of “activity sphere”. In this paper we show how the use of ontologies has helped us realize an activity sphere and we discuss how ontological components (ontologies and alignments) can be reused to support the realization of overlapping activity spheres.
2010 14th Panhellenic Conference on Informatics, 2010
Abstract Future computing environments involve integrating everyday objects equipped with tiny pr... more Abstract Future computing environments involve integrating everyday objects equipped with tiny processors, sensors and wireless network cards. These smart objects (artifacts) may explore their environment and communicate with each other. Interactivity with humans ...
2009 Fourth Balkan Conference in Informatics, 2009
ABSTRACT After classifying the multitude of the ontology development methodologies available in t... more ABSTRACT After classifying the multitude of the ontology development methodologies available in the literature, we propose a new ontology development approach, by combining activities from these methodologies, based on the needs of a novice ontology developer. This approach is adaptive, with respect to contextual factors, which affect the ontology engineering. In order to achieve this, we apply a twofold restriction on the contextual factors considered. One concerns the knowledge level of the ontology developer in a specific domain and the other concerns the strategy to be followed towards ontology creation. We propose four alternative scenarios for the novice ontology developer to choose, in order to build his personal domain ontology. The choice of the appropriate scenario to be followed, depends on his knowledge level of the domain under description and his degree of accessibility to the available resources required by the ontology engineering process.
Proceedings of the 3rd International ICST Conference on Mobile Multimedia Communications, 2007
Theory and Applications of Ontology: Computer Applications, 2010
... Magpie Tools for multimedia document's annotation OntoELAN ... It is a critical task, ev... more ... Magpie Tools for multimedia document's annotation OntoELAN ... It is a critical task, even more so when the ontology is the output of an automatic system, rather ... to a standard of the syntactic representation in a special language, but also validate the semantic properties through ...
Proceedings of the 2005 joint conference on Smart objects and ambient intelligence innovative context-aware services: usages and technologies - sOc-EUSAI '05, 2005
UbiComp applications operate within an extremely dynamic and heterogeneous environment and have t... more 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.
Lecture Notes in Computer Science, 2007
In this paper we discuss research work that enables the development of hybrid systems consisting ... more In this paper we discuss research work that enables the development of hybrid systems consisting of communicating plants and artefacts and we investigate methods of creating "interfaces" between artefacts and plants in order to enable people to form mixed, interacting communities. Our research objective is to develop hardware and software components that 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 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 deployment of the system in a precision agriculture application is also presented.
2010 Sixth International Conference on Intelligent Environments, 2010
ABSTRACT Workflows have been used to model repeatable tasks or operations in a number of differen... more ABSTRACT Workflows have been used to model repeatable tasks or operations in a number of different industries including manufacturing and software. In this paper we examine the use of workflows to model the interaction of services that can be found in intelligent environments to support user tasks and goals. The deployment of such workflows needs to take care special design considerations, including context awareness, adaptation management, device heterogeneity, and user empowerment. In this paper, we present a framework for the deployment of adaptive workflows. The deployment infrastructure supports BPEL-like, design-time compositions that are complemented by mechanisms for the selection and binding of services at runtime. Workflow behaviour can also adjust dynamically in response to detected changes and unforeseen events by a suit of agents whose initial relationships are specified in the workflows.
2009 13th Panhellenic Conference on Informatics, 2009
... The MIB520CA base station module. One MDA100CA data acquisition board. ... 149 Page 3. the ... more ... The MIB520CA base station module. One MDA100CA data acquisition board. ... 149 Page 3. the Microsoft SQL Server 2000 to develop the database in which the data will be logged. ... We have tested the Delta compression algorithm as part of the aggregation process. ...
Theory and Applications of Ontology: Computer Applications, 2010
... This architecture for context-aware services focuses on context-based reason-ing in Ubiquitou... more ... This architecture for context-aware services focuses on context-based reason-ing in Ubiquitous computing environments, using semantic-based ... The model uses an ontology for modeling and management of con-text semantics and a relational database schema ...
Lecture Notes in Computer Science, 2004
One proposed way to realize the AmI vision is to turn everyday objects into artifacts (by adding ... more 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.
Lecture Notes in Computer Science, 2005
Ubiquitous systems are characterized by multi-fold complexity, stemming mainly from the vast numb... more 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 "components" 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.
Lecture Notes in Computer Science, 2007
People are an intrinsic part of a Disappearing Computer environment; it is their actions and beha... more 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 “ecologies” 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)
Lecture Notes in Computer Science, 2007
The study of Digital Territories provides a way to conceptualize the interactions happening in Pe... more 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
Lecture Notes in Computer Science, 2004
We report research into concepts and technology for enabling endusers to configure Ambient Intell... more 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.
Communications of the ACM, 2005
This paper discusses the concepts and the supporting infrastructure developed within the extrover... more 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 'self' and for defining the combined behaviour of a few such augmented artefacts through a purpose made editor.
IEEE Journal of Solid-state Circuits - IEEE J SOLID-STATE CIRCUITS, 2003
The paper firstly presents the concepts and infrastructure developed within the extrovert-Gadgets... more 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.