Patrícia Dockhorn Costa's research while affiliated with Instituto Federal de Educação, Ciência e Tecnologia do Espírito Santo (IFES) and other places

Publications (41)

Article
The explosion of smart objects made companies rethink their Business Model (BM) using Wireless Sensor Networks (WSN) and the Internet of Things (IoT) aiming to improve their Business Processes (BP) to achieve competitiveness. Business environments are complex due to the wide variety of technologies, hardware and software solutions that compose hete...
Chapter
An early warning system (EWS) is a distributed system that monitors the physical world and issues warnings if it detects abnormal situations. The Internet of Things (IoT) offers opportunities to improve monitoring capabilities of EWS and to realize (near) real-time warning and response. This paper presents the development of an interoperable IoT-ba...
Chapter
This chapter presents the results of systematic literature review on early warning system (EWS) interoperability and their data representations. It highlights the importance of the semantic approaches for the development of interoperable EWS, emphasizing the “semantic Internet of Things (IoT) EWS”. Semantic interoperability is crucial in these syst...
Conference Paper
Full-text available
It is no surprise that the notion of situation is key to situation awareness. The development of the discipline can thus benefit from careful analysis of the notion. In this paper, we approach this by proposing an ontology of situations and scenes. The main contribution of this ontology is that it accounts for how situations progress in time changi...
Conference Paper
Full-text available
The Aedes aegypti mosquito is the main vector of Dengue Fever, Zika, Chikungunya and Yellow Fever diseases. This article describes a computer simulation of the mosquito behavior and of the mosquito traps effectiveness in a predefined geographic setting. The computer simulation models three fundamental aspects: (i) the reproduction of mosquitoes in...
Conference Paper
Full-text available
An early warning system (EWS) is an integrated system that supports the detection, monitoring and alerting of emergency situations. A possible application of an EWS is in epidemiological surveillance, to detect infectious disease outbreaks in geographical areas. In this scenario, a challenge in the development and integration of applications on top...
Poster
Full-text available
How to improve the semantic interoperability among early warning systems (EWS) for epidemiological surveillance: How to design and implement the detection of pre-epidemic situations and the adequate response actions? How to exchange the detected situation messages among EWS and their components? How to identify pre-epidemic situations not specif...
Conference Paper
Full-text available
Future disease outbreaks may spread faster and stronger than recent epidemics (Gates, 2015), such as Zika, Ebola and Influenza. The integration of multiple existing Early Warning Systems (EWS) is a requirement to support disease surveillance in combating infectious disease outbreaks. In this direction, numerous applications have been developed cons...
Chapter
The notion of situation enables designers, maintainers, and users to abstract from lower-level entities and properties and to focus on the higher-level patterns that emerge in time. Situation management concerns a number of tasks including situation specification, situation detection (which may involve composite situation pattern recognition), and...
Article
Full-text available
Over the last years, numerous ICT applications with mechanisms to detect situations have been developed to support disaster management (DM), which is a field of a great societal and economic importance. Those applications are termed situation-aware (SA) because they try, in near real-time, to perceive and comprehend a situation of some type (e.g. d...
Conference Paper
Full-text available
Abstract. In order to enhance interoperability and productivity in the development of situation-aware applications for disaster management, proper mechanisms and guidelines are required. They must address the lack of semantics in modelling emergency situations. In addition, the ever-changing and unpredictable nature of disaster scenarios present ch...
Conference Paper
In order to leverage the benefits of the notion of situation at design time, proper support is required at the modeling level. In the past, this need has led to the development of a situation type specification language called SML. Although SML facilitates the definition of situation types by providing a graphical notation, designers could profit f...
Conference Paper
The development of situation-aware applications is a challenging task, requiring support from advanced techniques and implementation frameworks. That has motivated us to develop SCENE, a rule-based platform which allows rule-based situation specification and situation lifecycle management. SCENE was originally defined in a centralized setting, cons...
Conference Paper
Full-text available
Aplicações sensíveis ao contexto são uma categoria emergente de sistemas computacionais que utilizam informações contextuais como meio de enriquecer a interação humano-computador. Essas aplicações se caracterizam por adaptar o seu comportamento de acordo com a situação do usuário e do ambiente físico que o cerca. Redes de Sensores sem Fio (RSSF) sã...
Article
Full-text available
This paper presents a tool, called CraftContext, capable of leveraging the test phase of contextaware application development. CraftContext offers a 3D simulation environment, which is rich in details and resources, and is accessed by a robust and portable CORBA-based API. CraftContext excels most currentexisting testing tools due to its adaptabili...
Conference Paper
This paper presents a model-driven approach to the specification of situations and situation detection. We offer two main contributions: (i) a Situation Modeling Language (SML), which is a graphical language for situation modeling, and (ii) an approach to situation detection based on the transformation of a SML model into a set of rules to be execu...
Conference Paper
This paper presents a tool, coined CraftContext, capable of leveraging the test phase of context-aware application development. CraftContext offers a 3D environment, which is rich in details and resources, whose access is made by a robust and portable API. Its advantage over the main existing testing tools is its adaptability to different domains.
Article
Context-aware applications use context information in order to adapt services according to the user situations and needs. One of the promising scenarios for the development and use of these applications is provided by the interactive digital television environment, in particular by the Brazilian Digital Television System (SBTVD). However, Ginga, th...
Conference Paper
This paper discusses an approach for incorporating ECA rules in interactive TV applications described in the multimedia declarative language adopted for the Brazilian Digital TV (SBTVD) platform. We discuss the limitations which are inherent in this platform and instead of proposing non-conformant extensions to the platform, we propose a model-driv...
Conference Paper
Full-text available
Context-aware service platforms use context-aware policy management solutions to manage user's privacy preferences, to manage trust relationships, and to control access to the platform resources. However, existing context-aware policy management solutions focus on at most one policy management area (e.g. trust management, or privacy, or access cont...
Conference Paper
In previous work we have proposed a rule-based platform to support context-aware service development. Rules are used to detect relevant situations in the users' context and to trigger actions in response to context changes. Rule-based solutions offer flexibility with respect to service maintainability, since rules can be modified and added at runti...
Conference Paper
This paper aims at demonstrating that the Model-Driven Architecture (MDA) approach to transformation is suitable to cope with the abstraction gap between the specification of application rules for context-aware applications and the implementation of these rules using rule engines. This paper reports on the transformation of Event-Condition-Action (...
Conference Paper
Full-text available
Context-aware applications can sense and explore the users’ context in order to provide proper and useful services to these users. These applications can react intelligently upon changes in the user’s context, performing actions relevant to the user, the application itself, and the interaction between user and application. Context-aware reactive be...
Article
Full-text available
Context awareness has emerged as an important element in distributed computing. It offers mechanisms allowing applications to be aware of their environment and enabling them to adjust their behavior to the current context. In order to keep track of the relevant context information, a flexible service mechanism should be available for the client app...
Conference Paper
Full-text available
Context-aware applications use and manipulate context information to detect high-level situations, which are used to adapt application behavior. This paper discusses the specification of situations in context-aware applications and introduces a rule-based approach to detect situations. Situations are specified using a combination of UML class diagr...
Article
Full-text available
In this paper we extend the concept of management domains to a new concept called Context-Aware Management Domains (CAMDs). CAMDs enable context-aware management of policies allowing the grouping of entities based on context information. Since context is dynamic, so is the domain membership. As a consequence, the association of policies with the en...
Conference Paper
Full-text available
In previous work, we have defined conceptual foundations that can be beneficially used in contex t modeling. These conceptual foundations include the separation of entity and context, and the characterization of context as either Intrinsic or Relational. This paper aims at extending this appro ach by introducing the ontological concept of Situation...
Chapter
Context-awareness has emerged as an important and desirable feature in distributed mobile systems, since it benefits from the changes in the user’s context to dynamically tailor services to the user’s current situation and needs. This chapter presents our efforts on designing a flexible infrastructure to support the development of mobile context-aw...
Article
Full-text available
In this paper we aim at defining conceptual foundations for context-aware applications. We argue that the concepts of entity and context should be separated in conceptual models for context-aware applications. Further, we propose a novel approach that characterizes context as either intrinsic or relational. The concepts we propose in this paper hav...
Article
Context-aware services platforms aim at supporting the handling of contextual information in order to provide better user-tailored services. This paper proposes a novel services platform architecture to support mobile context-aware applications, giving emphasis to the configurability of the platforms generic functionality. The paper introduces conc...
Conference Paper
Full-text available
Architectural patterns have been proposed in many domains as means of capturing recurring design problems that arise in specific design situations. In this paper, we present three architectural patterns that can be applied beneficially in the development of context-aware services platforms. These patterns present solutions for recurring problems as...
Conference Paper
Full-text available
http://www.ctit.utwente.nl/ Abstract. Service discovery is a process of locating, or dis covering, one or more documents, that describe a particular service. Most of the current service discovery approaches perform syntactic matching, th at is, they retrieve services descriptions that contain particular keywords from the user's query. This often le...
Conference Paper
Full-text available
Context-aware services platforms aim at supporting the handling of contextual information in order to provide better user-tailored services. This paper addresses our current efforts towards a configurable and extensible services platform for context-aware applications. It discusses the use of a language and ontologies to cope with configurability a...
Conference Paper
Full-text available
Context-aware services platforms aim at supporting the handling of contextual information in order to provide better user-tailored services. This paper proposes a novel services platform architecture to support mobile context-aware applications, giving emphasis to the configurability of the platform’s generic functionality. The paper introduces con...
Article
Full-text available
This paper discusses the suitability of using ontologies for modeling context-aware services platforms. It addresses the directions of research we are following in the WASP (Web Architectures for Services Platforms) project. For this purpose a simple scenario is considered.
Article
Full-text available
Context-aware platforms aim at providing support to application designers to conceive their context-aware applications using services, mechanisms and interfaces that shield them from the complexity introduced by handling contextual information. This paper explores the essential requirements to be satisfied by context-aware service platforms and pro...
Article
This paper aims at investigating functionality of the middleware Ginga that can be leveraged to build context-aware interactive TV applications. We identify the elements of the middleware that can effectively be used to realize each of the particular aspects of context-awareness, namely capturing, processing and reacting upon context changes. We pr...
Article
This work aims at covering the design trajectory of context-aware application development in the domain of Digital Television (DTV) considering the artifacts for modeling context and situations, the specification of reaction rules and the realization in the Ginga platform. A prototype has been implemented in order to identify the specificities of t...

Citations

... The pre-defined architecture and communication channels between modules and layers of LAURA facilitates the development of IoT applications that integrate different IoT platforms. (Teixeira et al., 2020) Similarly, Arrowhead Framework provides means for Service-oriented architecture via System-of-Systems approach, where optional application systems consume services provided by so-called core systems that provide means for service discovery, service registration and service authorization. (Hoikka, 2019) Mainflux also consists of installable core platforms components and optional ones. ...
... Arney et al. [4] cited a paper on the OpenICE software platform focusing on the functional and non-functional requirements, broadly applicable to medical interoperable application platforms, inspired by four distinct groups of users: use case demonstrations, regulatory, clinical adoption, science, and commercial adoption. An article [23] was presented to maintain an interoperable early warning system (EWS) to detect accident risks by monitoring the victim's vital signs with ECG medical wearables accelerometer data. The EWS was implemented with the SEMIoTICS framework that included detecting health issues and guiding the application of data representations, communication, and distributed software components. ...
... With this mindset, we have defined in this paper an Aedes aegypti simulation scenario that mimics the dynamics of the mosquito in a urban environment. We believe that the result of this simulation is an important decision support tool since it can assist health professionals to identify and predict places with higher incidences of Aedes aegypti [14]. ...
... As a particular configuration of a part of reality, situations can be factual, i.e., obtaining at a particular time point (these are called facts). Situations are composed of other individuals [1]. For example, the situation in which I have a fever has both me and my temperature (in a particular state) as parts; the situation in which John is married to Mary has both of them and a particular relational trope bundle (their marriage) as parts. ...
... An effective early warning system for emergencies is a service to humanity because the intended population can take precautionary safety measures if they are aware of the crisis well in time. Moreira et al. [26] proposed an ontology-based EWS for alerting of distress. The study aims to develop an epidemiological surveillance EWS for the detection of infectious disease outbreaks in an area. ...
... For instance, the data collected from different sources can be used to predict refinements to patient care or new drug contraindication (Schulz et al., 2019). This key issue, though, has deserved little attention in large-scale epidemiological studies (Moreira et al., 2016;Roos et al., 2017); it is usually assumed that heterogeneous data sources are compatible with each other. In practice, though, the highly heterogeneous data sources lead to poor interoperability, which creates barriers to effectively combat pandemics like COVID-19, as indicated by Legido-Quigley et al. (2020). ...
... Moreover, we plan to show the execution of the entire process in the development of a domain ontology for the construction of a software. In particular, we plan on illustrating how an early warning system for the detection of disease outbreaks can be designed with Menthor Editor platform by following the example of [9]. Situation types within this application domain, e.g. ...
... Com isso, mecanismos de detecção de situações, conhecidos como conceito de situation-awareness vêm sendo desenvolvidos para suportar a definição de situações a partir de regras de negócio [6], tendo em vista sua grande importância e aplicabilidade dos inúmeros domínios a serem explorados dentro das organizações. Estes sistemas são uma extensão dos sistemas de regras de negócio tradicionais baseados no paradigma ECA (Evento-Condição-Ação), uma situação é uma abstração de eventos do mundo real derivado de contextos relevantes e os relacionamentos entre eles, e hipóteses sobre como um particular estado da realidade se relaciona com os interesses dos stakeholders (partes interessadas) e aplicações. ...
... agriculture (Neves and Cruvinel, 2021;Niederkofler et al., 2019) accounting (Blums and Weigand, 2021;Fischer-Pauzenberger and Schwaiger, 2017;Fraller, 2019;Laurier et al., 2018) business processes (Guizzardi and Wagner, 2011a;Guizzardi et al., 2016;Santos Júnior et al., 2010; van Wingerde and Weigand, 2020) biodiversity (Albuquerque et al., 2015) bioinformatics (Gonçalves et al., 2011;Rodrigues et al., 2017) branding (Elikan, 2019) communities capabilities (Azevedo et al., 2015) competition (Sales et al., 2018c) data processing (Moura et al., 2021) decision making Richetti et al., 2019) design science research digital platforms (Derave et al., 2021) discrete event simulation (Guizzardi and Wagner, 2010, 2011b, 2012, 2013 economic exchanges emergency and disaster management Khantong and Ahmad, 2019;Moreira et al., 2015) engineering (Pereira et al., 2019) e-government (Barcelos et al., 2013;Detoni et al., 2018;Křemen and Nečaský, 2019; 2020) game theory (Amaral et al., 2020c) game design (Franco et al., 2018;Kritz, 2020) goals and motivation (Azevedo et al., 2011;Guizzardi et al., , 2013b legal issues Abdulrab, 2020, 2021;Griffo et al., 2015;Mário de Oliveira Rodrigues et al., 2020;Santos et al., 2018) money (Amaral et al., 2020b) mulsemedia (Saleme et al., 2019) organizational structures (Santos Júnior et al., 2013) programming languages (Aguiar et al., 2019) security and safety (Debbech et al., 2020;Faria et al., 2019;Kostov et al., 2017;Sales et al., 2018b;Zhou et al., 2017) services (Nardi et al., 2015) simulation for land covering and use (Grueau, 2013) smart contracts (Sharifi et al., 2020) software engineering (Duarte et al., 2018;Henderson-Sellers, 2012;Henderson-Sellers et al., 2014;Kirk and MacDonell, 2016;Maretto and Barcellos, 2014;Morales-Ramirez et al., 2015;Ruy et al., 2016;Shekhovtsov and Mayr, 2014;Sydorov et al., 2019;Wang et al., 2014b) software requirements (Bernabé et al., 2019;Duarte et al., 2018Duarte et al., , 2021Li et al., 2015;Negri et al., 2017) telecommunication networks (Barcelos et al., 2009;Rita de Cássia et al., 2012) treatment (Johannesson and Perjons, 2020) tourism (AlpineBits Alliance, 2021) trust (Amaral et al., 2019) value Sales et al., 2017) waste management (Ahmad et al., 2018) Moreover, UFO and ontologies built with it have been used to analyze, reengineer, or integrate many modeling languages and standards in different domains: ...
... The knowledge goal of this paper is threefold: (1) to explain the need for interoperability in IoT 23 applications; (2) to explain the role of ontologies to achieve IoT interoperability; and (3) to explain the 24 motivation, development and validation of one particular ontology, SAREF4Health, which is proposed 25 as a SAREF extension for IoT-based healthcare systems. 26 The contribution of this work lies in addressing an actual problem (IoT interoperability) that limits 27 successful real-world implementation of IoT applications, such as for healthcare, showing to what 28 extent the proposed solution (SAREF4Health) can satisfy requirements for time series data exchange 29 ...