Yannis Valsamakis

Yannis Valsamakis
  • PhD
  • University of Crete

About

12
Publications
1,751
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
39
Citations
Current institution
University of Crete

Publications

Publications (12)
Chapter
Full-text available
The Internet of Things (IoT) is a rapidly progressing domain, with solutions ranging from large-scale urban infrastructures shared by all citizens, to smaller scale home-based ecosystems targeted to individuals and families. While the choice of functionality in large ecosystems is the responsibility of respective authorities, in home setups smartne...
Preprint
Full-text available
This is an extended and updated version (peer reviewed) of our original work published in WEBIST 2021, reporting new results, selected for inclusion in a Springer book.
Chapter
Full-text available
Blockly is a popular and extensible visual programming editor adopted by various end-user development tools. Today, IoT is a key AmI technological backbone, rapidly growing and evolving in terms of infrastructures, solutions, toolsets and practices. Recently, the adoption of visual programming gained increasing attention as a way to enable composit...
Conference Paper
Full-text available
The increasing need for programming tasks performed by non-programmers has resulted in various end-user development tools. In this context, visual programming is currently the prevalent paradigm. However, comprehensive collaboration facilities are missing, although necessary, especially in the domains such as teaching and learning. In this paper, w...
Chapter
The Internet of Things is based on ecosystems of networked devices, referred to as smart objects, effectively enabling the blending of physical things with digital artifacts in an unprecedented way. In principle, endless automations may be introduced in the context of daily life exploring the numerous opportunities offered by the deployment and uti...
Conference Paper
The population of elderly people and disabled has exponentially increased thanks to advances of medicine which allow people to live longer and healthier than the previous generations. In this context, Ambient Assisted Living (AAL) applications which promotes independent living is more necessary than ever. Also, the Internet of Things (IoT) prolifer...
Conference Paper
Ambient Assisted Living (AAL) promotes independent living, while the Internet of Things (IoT) proliferates as the dominant technology for the deployment of pervasive smart objects. In this work, we focus on the delivery of an AAL framework utilizing IoT technologies, while addressing the demand for very customized automations due to the diverse and...
Conference Paper
Model-driven engineering entails various modeling, abstraction and specialization levels for user-interface development. We focus on model-driven tools generating user-interface code, either entire or partial, providing a tangible basis for programmers to introduce custom refinements and extensions. The latter introduces two maintenance issues: (i)...
Conference Paper
Full-text available
We focus on MDE tools generating source code, entire or partial, providing a basis for programmers to introduce custom system refinements and extensions. The latter may introduce two maintenance issues once code is freely edited: (i) if source tags are affected model reconstruction is broken; and (ii) code inserted without special tags is overwritt...
Conference Paper
In this paper we focus on generative model-driven engineering (MDE) tools and explore the notion of incorporating their deployment directly within the program source through metaprogramming. Our approach is based on the following principles: (i) the MDE tool is invoked as part of the metaprogram evaluation; (ii) instead of generating code, the MDE...

Network

Cited By