
Cirano IochpeFederal University of Rio Grande do Sul | UFRGS
Cirano Iochpe
About
102
Publications
24,901
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
756
Citations
Publications
Publications (102)
Healthcare processes are characterized by frequent changes, numerous exceptions and complex deviations from the norm. Despite the increasing adoption of process-aware healthcare information systems (PAHIS), there still exist numerous issues related to the handling of exceptions in clinical processes that are not effectively supported in contemporar...
BPMN poster translated to Portuguese.
CONTEXT AND OBJECTIVE:
Type 2 diabetes is a chronic disease associated with a wide range of serious health complications that have a major impact on overall health. The aims here were to develop and validate predictive models for detecting undiagnosed diabetes using data from the Longitudinal Study of Adult Health (ELSA-Brasil) and to compare the p...
Chronic diseases are an important field to tackle due to increasing healthcare risk factors, including population nutritional habits, lack of physical exercise, and population aging. Diabetes mellitus, hypertension, and obesity currently affect millions of people, and this statistic grows every year and is responsible for numerous deaths everyday....
Several approaches have already been proposed to extract both business processes and business rules from a legacy source code. These approaches usually consider static and dynamic source code analysis for relearning of these models. However, business processes have components that cannot be directly extracted by static analysis (i.e., process parti...
This paper shows a method to semi-automate the discovery of business processes implemented implicitly in the source code of legacy systems. The method identifies the encoding of the business activities through the business rules implemented in legacy source code. In this paper we propose a tool to executes the source code instrumentation, identifyi...
Cross-organizational collaborations require the management of models for: collaborative business processes (CBPs), which define the collaboration's behavior; and integration business processes (IBPs), which define the behavior that supports the role an organization performs in a CBP. Managing these business process models becomes a complex task whe...
Incremental Process Mining is a recent research area that brings flexibility and agility to discover process models from legacy systems. Some algorithms have been proposed to perform incremental mining of process models. However, these algorithms do not provide all aspects of evolutionary learning, such as update and exclusion of elements from a pr...
Most of the current telemedicine applications have characteristics like “second medical opinion,” “access to remote medical knowledge bases,” and “remote assistance,” ranging from simple to very complex scenarios (Brell, 2009). These are applications that chiefly aim to provide technical support to the decision-making of nonspecialist doctors, who...
Legacy systems include information and procedures which are fundamental to the organization. However, to maintain a legacy system is a complex and expensive task. Currently, researches propose the legacy systems reengineering using BPM and SOA. The benefits of the reengineering using BPM and SOA are software reuse and documentation of the business...
This paper provides a complete version of the Workflow Activity Patterns (WAP) in the Business Process Modeling Notation (BPMN) as well as an extended evaluation of the capabilities of BPMN and their strengths and weaknesses when being utilizing for representing WAPs. When implementing the activity patterns in existing Business Process Modeling too...
In this paper, we propose a novel method to perform the classification of electrocardiogram (ECG) beats on mobile phones. The Discrete Wavelet Transform and Higher Order Statistics are used to extract a set of eleven features from each ECG beat, and a Multilayer Perceptron is used to classify it between six types of beats. Our experiments show that...
The design of integration processes is a key issue for implementing collaborative business processes in Business-to-Business collaborations. A collaborative process is executed through the enactment of the integration process of each organization, which contains the public and private logic required to support the role an organization performs in t...
Computer systems implement business processes from different organizations. Among the currently operating computer systems, much of it is classified as legacy system. Typically, legacy systems are complex applications that are still active, due to the high cost of modernization and a high degree of criticality. In recent years, were published sever...
The constant evolution of mobile technologies has lead to several systems with focus on the mobile electrocardiogram (ECG) telemonitoring of patients. They usually present a client-server architecture, where a web server centralizes the storage, management and processing of the patient's signals, and a mobile phone is responsible for acquiring and...
Several approaches have already been proposed to extract both business processes and business rules from a legacy source code. These approaches consider static source code analysis for the extraction procedure. However, business processes have components that can not be directly extracted by static analysis (i.e., participants, responsibilities, an...
The main objective of the rBPM workshop was to provide a forum to be discussed systematic reuse techiniques applied to BPM domain. Already in its first edition, the workshop could be considered as having achieved great results. Technical papers of very good quality have been submitted, of which 9 full papers and 2 work in progress papers were accep...
A number of process mining algorithms have already been proposed to extract knowledge from application execution logs. This knowledge includes the business process itself as well as business rules, and organizational structure aspects, such as actors and roles. However, existent algorithms for extracting business processes neither scale very well w...
Research on workflow activity patterns recently emerged in order to increase the reuse of recurring business functions (e.g., notification, approval, and decision). One important aspect is to identify pattern co- occurrences and to utilize respective information for creating modeling recommendations regarding the most suited activity patterns to be...
Legacy systems are systems which execute useful tasks for the organization. Unfortunately, to maintain a legacy system running is a complex and costly task. Thus, in recent years several approaches were suggested to rewrite legacy systems using contemporary technologies. In this paper we present a method for rewriting legacy systems based on Busine...
Access to medical care is sometimes difficult to be reached by citizens living in distant and underserved areas. The problem increases on high complexity medical cases that are not preventively identified. The recent advance of broadband communication, like Power Line (PLC), combined with state-of-the-art multimedia compression methods allowed reac...
Recently, a variety of workflow patterns was suggested for capturing different aspects in process-aware information systems (PAISs) including control and data flow, resources, process change, and exception handling. All these patterns are highly relevant for implementing PAISs and for designing process modeling languages. However, current patterns...
Recently, a variety of workflow patterns has been proposed focusing on specific aspects like control flow, data flow, and
resource assignments. Though these patterns are relevant for implementing Business Process Modeling (BPM) tools and for evaluating
the expressiveness of BPM languages, they do not contribute to reduce redundant specifications of...
In this paper we present a collection of high level workflow activity patterns based on the semantic of specific business functions (e.g., notification, task execution request, approval). In particular we discuss three pattern samples (approval, unidirectional and decision patterns). Moreover we gather the results of an analysis of their adoption o...
Recently, research on workflow activity patterns emerged in order to increase the reuse of recurring business functions (e.g., request for task execution, notification, approval and decision). While workflow patterns have been defined for several aspects related to process execution, recurrent business functions have been only partially addressed b...
The growth of fast internet, including the recent advance on using PLC (Power Line Communication) for reaching rural and remote areas in Brazil, and the state-of-the-art of image compression methods allowed rapid teleconsultations and medical training based on medical images. At the present time, one of the challenging problems in telemedicine is t...
The current ontology matchers usually expect the ontologies to be described with the same semantic granularity. In this work we address the issue of enriching a geographic ontology by inferring topological from its instances. Moreover, we present a method for (re)constructing the ontology taxonomy by combining some reverse engineering techniques an...
The integration and matching of geographic ontologies is a field in which many efforts are being employed. There are many
proposals, addressing a diversity of features, both at the concept as at the instance-level. In order to make clear the issues
that are involved in the matching process, in this paper we present the formal definition of the hete...
To achieve accurate results when matching geographic ontologies, it is important to have clear what has to be compared, and
just then start comparing them. In this paper we define a geographic ontology reference model and, from it, the set of heterogeneities
that may occur when comparing two geographic ontologies is elaborated, at both the concept...
For their reuse advantages, workflow patterns are increasingly attracting the interest of both researchers and vendors. However, actual workflow modeling tools do not provide functionalities that enable users to de- fine, query, and reuse workflow patterns properly. In this paper we gather a set of requirements for process modeling tools that aim t...
Ontologies and geographic ontologies are becoming important re- search and application fields for the geographic information systems (GIS) community. Although geographic ontologies (also known as spatial-temporal ontologies, geo-ontologies or geospatial ontologies) are becoming popular, a standard and complete model is still missing. The attempts f...
For its reuse advantages, workflow patterns (e.g., control flow patterns, data patterns, resource patterns) are increasingly attracting the interest of both researchers and vendors. Frequently, business process or workflow models can be assembeled out of a set of recurrent process fragments (or recurrent business functions), each of them having gen...
In order to perform process-aware information systems we need sophisticated methods and concepts for designing and modeling processes. Recently, research on workflow patterns has emerged in order to increase the reuse of recurring workflow structures. However, current workflow modeling tools do not provide functionalities that enable users to defin...
The high cost in acquiring data for populating Geographic Information Systems (GIS) was, in the past, one of the main obstacles for its wide diffusion. The Internet created a huge network where users, institutions and organizations can easily share information. However, if on one hand, this interchange offers a lot of benefits, on the other hand it...
Sharing information through the web is a practice that many organi- zations and users do daily. This generates a need of methodologies and tools for semantic integrating the obtained information. With the GIS community the scenario is not different, but the needs are a little different because of the particularities of the geographic data. In this...
The spatial join operation is both one of the most important and expensive operations in Geographic Database Management Systems (GDBMS). This paper presents a set of rules to optimize the performance of the filtering step of spatial joins operations. First, a set of expressions to predict the number of I/O operations and CPU performance is presente...
This paper presents a query optimizer module based on cost estimation that chooses the best filtering step algorithm to perform a specific spatial join operation. A set of expressions to predict the number of I/O operations and the response time of each algorithm is first presented and later refined considering a given hardware configuration. The q...
The investment in geographic information systems (GIS) is usually justified by their ability of supporting the execution of geographic analysis processes (GP). The conceptual design of a GP makes it independent of a specific GIS product and enables designers to define the process at a high level of abstraction using a language that enforces a set o...
This work presents GISCASE, an UML CASE tool based on the conceptual framework GeoFrame-A to aid GIS users to model their geographical analysis processes. Starting from a graphical specification of the geographic process, the tool generates an XML intermediate code free of platform and then creates the specific programs for a GIS system. In additio...
Currently, there are several metamodels for business process and workflow process modeling. However, the limitations of these metamodels are twofold: First, the use of organizational structure aspects is limited and second they don't support business (sub)process patterns based on organizational structure aspects. These limitations may restrict the...
Este trabalho descreve a implementação de um Sistema de Informações Geográficas para utilização na
atividade de Licenciamento Ambiental da Fundação Estadual de Proteção Ambiental – FEPAM/ SEMA.
As the geographic information system (GIS) community grows, more and more people needs to share geographic information. As modern GIS data is stored in geographic databases their conceptual schemas have to be, at least, interoperable. Due to the fact that the databases are designed by many different people from different countries, using different...
Urban planning is a very important issue to guarantee the sustainable development of modern towns. Many aspects must be considered and one of the most important is the population growth. Having a correct control of this phenomenon it is possible to focus the efforts, resources and investments in the right direction. To anticipate the facts and as a...
Conceptual modeling of Geographic Databases (GDB) has become a very important task due to both the increasing exchange and reuse of geographic information. Most of the GDB support a proprietary data model, specific for a particular system architecture. This design scenario leads to a non-reusable as well as implementation-dependent geographic datab...
In this paper, a new algorithm for spatial join operations is introduced. The so-called NRQB (No Replication with Quadtrees and Buckets Spatial Merge Join) enhances the original PBSM by partitioning the space according to the spatial distribution of the objects. In addition, a hash file is created for each input data set and used to enhance both th...
This paper presents an architecture and a methodology to integrate GDB conceptual schemas with the goal to enable the reuse as well as the interchange of them or part of them. The integration is separated in two levels. The syntactic integration consists on transforming the conceptual schemas representation to a canonical format, the GML 3.0. After...
For its reuse advantages, workflow patterns are increasingly attracting the interest of both researchers and vendors. However, patterns based on recurrent functions frequently found in business processes have not been extensively explored. This paper presents and classifies a set of workflow patterns where each pattern represents a recurrent busine...
Modern organizations have demands of automation of their business processes, once they are highly complex and need to be efficiently executed. For this reason the number of systems based on information technologies able to provide a better documentation, standardization and co-ordination of the business process is increasing. In this context, workf...
This paper describes the development of a software architecture for the pre-processing of data in the Knowledge Discovery in Database (KDD) process, specifically for conceptual modeling of Geographic Databases. The goal is to create a mechanism to (semi)-automate the conversion of conceptual schemas based on different data models into a single cano...
The representation of time in geographic information systems (GIS) has been subject of intense investigation in late years. Actual research involves from modeling techniques for spatio-temporal representation of reality to spatio-tempor al data structures and file organizations. In this paper, we propose to explore the multidimensional structure of...
Little support has been offered by geographic information systems (GIS) suppliers to reduce the complexity of geographic database
(GDB) design. Design specialists [1] suggest that naive designers try to reuse at least parts of already existent, successful database schemes to reduce the
effort that has to be invested in new projects. This so-called...
This article presents a proposal to integrate organization structure analysis and human resistance identification and treatment as integral stages of a workflow development process. The main goal of the article are to emphasize that implementing a workflow causes changes to organizations and that people may resist such changes, thus making implemen...
Sistemas de workflow têm como objetivo auxiliar as organizações na especificação, execução,monitoramento e coordenação do fluxo de trabalho em um ambiente distribuído. No entanto, a implantação de um sistema de workflow provoca transformações nos elementos que formam a dinâmica de uma organização. Tais elementos referem-se á estrutura organizaciona...
An analysis pattern is any part of a requirement analysis specification that can be reused in the design of other information systems as well. Urban management systems (e.g.: Tax Control Systems, Urban Transportation System) are implemented in a similar way for many counties. This paper proposes three analysis patterns that make possible the reuse...
Sistemas de workflow estão sendo cada vez mais considerados pelas organizações devido a alta eficiência que apresentam para a automatização, documentação e padronização dos processos de negócio executados nesta. No entanto, a maioria dos modelos e técnicas existentes para modelagem e redesenho de processos de workflow não considera, pelo menos de m...
According to the business literature, one can classify a social organization relying on a set of well- known structural features. Depending on the values taken by each of these features, one can conclude whether the type of a specific organization is functional, divisional, hybrid, matrix-like, or process- oriented. The organization type has strong...
The need to represent and manage the temporal aspects of the geographic reality has demanded efforts in the geoprocessing area. The complexity of the spatio-temporal information manipulated by a Geographic Information System (GIS) has demanded special efforts for the creation of a conceptual data model able to represent reality phenomena naturally....
The need to represent and manage the temporal aspects of the geographic reality has demanded efforts in the geoprocessing area. The complexity of the spatio-temporal information manipulated by a Geographic Information System (GIS) has demanded special efforts for the creation of a conceptual data model able to represent reality phenomena naturally....
Frameworks and Patterns are important instruments that enable the reuse of successful software solutions in recurrent problems. Geographic information systems, on the other hand, are usually designed by people with only little knowledge of database modeling techniques. Therefore, we believe that analysis patterns and conceptual frameworks can both...
One of the main problems for sharing geographic data, which are used in Geographic Information Systems (GIS), is the spreading lack on the existing data. Metadata, i.e., data about data, have been considered as a way to allow the location of existing geographic data sets. To easy a wide use of geographic metadata, some metadata standards have been...
GeoFrame is a conceptual framework developed for geographic data conceptual modeling. This paper describes an experiment of mapping data conceptual schema developed on the basis of GeoFrame, into the Geographic Information System Spring.
Patterns have been used in software engineering to enable the reuse of successful solutions for recurrent problems in various steps of the software develop-ment process. In the development of geographic information systems (GIS), usually only geographic data are reused. This paper shows the adequacy of deriving as well as applying analysis patterns...