14 research outputs found

    Business Process Retrieval Based on Behavioral Semantics

    Get PDF
    This paper develops a framework for retrieving business processes considering search requirements based on behavioral semantics properties; it presents a framework called "BeMantics" for retrieving business processes based on structural, linguistics, and behavioral semantics properties. The relevance of the framework is evaluated retrieving business processes from a repository, and collecting a set of relevant business processes manually issued by human judges. The "BeMantics" framework scored high precision values (0.717) but low recall values (0.558), which implies that even when the framework avoided false negatives, it prone to false positives. The highest pre- cision value was scored in the linguistic criterion showing that using semantic inference in the tasks comparison allowed to reduce around 23.6 % the number of false positives. Using semantic inference to compare tasks of business processes can improve the precision; but if the ontologies are from narrow and specific domains, they limit the semantic expressiveness obtained with ontologies from more general domains. Regarding the perform- ance, it can be improved by using a filter phase which indexes business processes taking into account behavioral semantics propertie

    MOBFLOW: Movilidad para los procesos de negocio de la organización

    Get PDF
    Este artículo presenta la plataforma MobFlow (Mobile Flow); un sistema que permite particionar, distribuir, y ejecutar en entornos móviles, procesos de negocio descritos a través del estándar BPEL. También, MobFlow realiza el monitoreo de la ejecución de los procesos de negocio de la organización, los cuales son consumidos en tiempo real en los dispositivos móviles de los empleados. Además de exponer los módulos que componen la plataforma, el artículo presenta la implementación de un prototipo que valida la arquitectura propuesta, y un caso de estudio práctico de un proceso de ventas, que expone el funcionamiento de la plataforma

    Un enfoque multinivel para la recuperación de procesos de negocio

    Get PDF
    Nowadays business process reuse is critical in companies that need to build flexible and service-based business solutions in order to react quic­kly and cost-effective to dynamic market-conditions. For this reason, many companies have implemented approaches to find relevant business processes to be reused to create new software solutions performing re­quired business functionalities. This paper presents a multilevel retrieval approach that detects linguistic, structural, and behavioral properties to increase the precision level in recovering those business processes stored in a repository.Actualmente reutilizar procesos de negocio es un procedimiento crítico especialmente para compañías que requieren construir soluciones flexibles y soportadas por servicios con el fin de afrontar de manera efectiva y a bajo costo las condiciones cambiantes del mercado. Por esta razón, muchas de ellas han implementado métodos para encontrar procesos de negocio relevantes que puedan ser reutilizados en la creación de nuevas soluciones software que cumplan con una determinada función de negocio. Este artí­culo presenta un método multinivel que detecta similitudes entre procesos de negocio, teniendo en cuenta propiedades lingüísticas, estructurales y de comportamiento, con el fin de incrementar el nivel de precisión en la recuperación de aquellos procesos existentes en un repositorio

    A multi level approach for business process retrieval

    Get PDF
    Nowadays business process reuse is critical in companies that need to build flexible and service-based business solutions in order to react quic­kly and cost-effective to dynamic market-conditions. For this reason, many companies have implemented approaches to find relevant business processes to be reused to create new software solutions performing re­quired business functionalities. This paper presents a multilevel retrieval approach that detects linguistic, structural, and behavioral properties to increase the precision level in recovering those business processes stored in a repository.Actualmente reutilizar procesos de negocio es un procedimiento crítico especialmente para compañías que requieren construir soluciones flexibles y soportadas por servicios con el fin de afrontar de manera efectiva y a bajo costo las condiciones cambiantes del mercado. Por esta razón, muchas de ellas han implementado métodos para encontrar procesos de negocio relevantes que puedan ser reutilizados en la creación de nuevas soluciones software que cumplan con una determinada función de negocio. Este artí­culo presenta un método multinivel que detecta similitudes entre procesos de negocio, teniendo en cuenta propiedades lingüísticas, estructurales y de comportamiento, con el fin de incrementar el nivel de precisión en la recuperación de aquellos procesos existentes en un repositorio

    Business Process Retrieval Based on Behavioral Semantics

    Get PDF
    This paper develops a framework for retrieving business processes considering search requirements based on behavioral semantics properties; it presents a framework called “BeMantics” for retrieving business processes based on structural, linguistics, and behavioral semantics properties. The relevance of the framework is evaluated retrieving business processes from a repository, and collecting a set of relevant business processes manually issued by human judges. The “BeMantics” framework scored high precision values (0.717) but low recall values (0.558), which implies that even when the framework avoided false negatives, it prone to false positives. The highest pre- cision value was scored in the linguistic criterion showing that using semantic inference in the tasks comparison allowed to reduce around 23.6 % the number of false positives. Using semantic inference to compare tasks of business processes can improve the precision; but if the ontologies are from narrow and specific domains, they limit the semantic expressiveness obtained with ontologies from more general domains. Regarding the perform- ance, it can be improved by using a filter phase which indexes business processes taking into account behavioral semantics properties

    U-BeComp: Plataforma de Composición de Servicios para Ambientes de Computación Ubicua

    Get PDF
    La computación ubicua se ha establecido como la siguiente generación de las comunicaciones, ofreciendo a los usuarios las capacidades de la redes en cualquier momento y lugar, con el fin de soportar sus tareas cotidianas. Sin embargo, el despliegue de servicios en ambientes ubicuos requiere afrontar diversos retos, tales como la movilidad, el dinamismo y la heterogeneidad. Con el fin de dar cumplimiento a los requerimientos cada vez más exigentes de los usuarios, es necesario combinar varios servicios, lo cual implica dotar a los ambientes ubicuos de mecanismos eficientes y eficaces de descubrimiento y composición. En el presente trabajo, se propone una plataforma de composición de servicios para ambientes ubicuos, que considera la especificación del comportamiento de los servicios, el perfil y contexto del usuario. De esta forma, es posible obtener un servicio compuesto, que satisfaga la demanda del usuario y se ajuste a sus preferencias y al contexto en el cual se encuentra

    Textual and content-based search in repositories of Web application models

    Get PDF
    Model-driven engineering relies on collections of models, which are the primary artifacts for software development. To enable knowledge sharing and reuse, models need to be managed within repositories, where they can be retrieved upon users’ queries. This article examines two different techniques for indexing and searching model repositories, with a focus on Web development projects encoded in a domain-specific language. Keyword-based and content-based search (also known as query-by-example) are contrasted with respect to the architecture of the system, the processing of models and queries, and the way in which metamodel knowledge can be exploited to improve search. A thorough experimental evaluation is conducted to examine what parameter configurations lead to better accuracy and to offer an insight in what queries are addressed best by each system.</jats:p

    Penemuan Web Service Berdasarkan Kesamaan Struktur, Semantik, dan Perilaku

    Get PDF
    Web Service mempunyai peran penting pada lingkungan komputing bisnis saat ini untuk mengembangkan aplikasi yang terdistribusi di berbagai jaringan. Banyak pelaku bisnis yang sudah menerapkan proses bisnisnya menggunakan Web Service. Pelaku bisnis tersebut dapat mengganti Web Service yang digunakannya dikarenakan perubahan rekan bisnis atau berhenti berjalan (offline). Seiring waktu, Jumlah web service yang sudah dipublikasikan di web semakin meningkat. Dengan banyaknya web service yang beredar di web, penemuan Web Service yang optimal diperlukan untuk memenuhi kebutuhan Web Service sesuai keinginan user. Web Service mempunyai dua tipe, yaitu atomik dan komposit. Untuk penemuan Web Service atomik, pengukuran kesamaan semantik dan struktur diperlukan. Sedangkan untuk penemuan Web Service komposit, pengukuran kesamaan semantik dan perilaku diperlukan. Untuk penemuan Web Service atomik, dokumen Web Service Definition Language (WSDL) digunakan sebagai masukan dan untuk penemuan Web Service komposit, Business Process Execution Language (BPEL) digunakan sebagai masukan. Penelitian sebelumnya menggunakan Latent Dirichlet Allocation untuk mengukur kesamaan semantik berdasarkan topik. Namun LDA memiliki kelemahan ketika digunakan untuk mengekstraksi topik pada Web Service. Beberapa Web Service yang dideskripsikan dengan WSDL atau BPEL, apabila diekstraksi informasinya maka akan membentuk dokumen pendek. Ketika LDA digunakan untuk mencari kesamaan semantic pada WSDL dan BPEL, metode ini tidak dapat berjalan dengan baik dikarenakan keberagaman kata pada dokumen pendek tidak terlalu banyak sehingga dapat mempengaruhi hasil penggalian topik. Sehingga diperlukan metode varian LDA yang mampu menggali topik pada dokumen pendek yaitu Biterm Topic Model (BTM). Penelitian ini mengusulkan untuk menggunakan WDAG untuk memodelkan struktur dan perilaku Web Service dan menggunakan WDAG Similarity untuk mengukur kesamaan struktur atau perilakunya. BTM digunakan untuk mengukur kesamaan topik antar label node pada WDAG. Analisis pengujian akan dilakukan dengan menggunakan metriks Precision dan Recall. Precision dan Recall adalah dua perhitungan yang banyak digunakan untuk mengukur kinerja dari sistem atau metode yang digunakan pada bidang sistem temu kembali (Information Retrieval). Pendekatan yang diusulkan diharapkan dapat mengurai false positive dan false negative saat melakukan penemuan Web Service sehingga dapat meningkatkan nilai Precision dan Recall. ================================================================= Web Service has an important role on business computing in order to develop distributed application in networks. Many business actors have implemented their business processes using web service. Those business actors can change their web service depending on their conditions like when they change their business partner or their Web Service goes offline. Now, A lot of web services have been published on the web. With this condition, A need of optimal Web Service discovery is increasing in order to find a Web Service that satisfies a business actor. Web Service have two types, which are atomic Web Service and composite Web Service. To discover atomic web services, semantic and structure similarity are needed. To discover composite web services, semantic and behavior similarity are needed. Web Service Definition Language (WSDL) is used as an input on atomic Web Service discovery processes. Business Process Definition Language (BPEL) is used as an input on composite Web Service discovery processes. Previous research used Latent Dirichlet Allocation (LDA) to measure semantic similarity of web services based on topic. But LDA has weakness. Web services are descripted using WSDL or BPEL. When information inside WSDL or BPEL extracted, then some of it will create a short document. LDA performance is not going well on short document because of word co-occurrence sparsity. The word co-occurrence sparsity may affect the performance of LDA in a bad way. As of another variant of LDA that can mine topic on short documents is needed such as Biterm Topic Model (BTM). This research proposed on using Weighted Directed Acyclic Graph (WDAG) to models structure and behaviour of a Web Service and using WDAG Similarity to calculate the similarity of structure and behaviour between web services. Biterm Topic Model is used to mine the latent topic on node label of WDAG and calculate its semantic similarity. The test results are analysed by using Precision and Recall. Precision and Recall are two measurement that mostly used to assess performance of system or method which is used in Information Retrieval. The proposed approach in this research is expected to reduce false positive and false negative in order to increase the Precision and Recall value

    A comparative survey of business process similarity measures

    Get PDF
    Abstract. Similarity measures for business process models have been suggested for different purposes such as measuring compliance between reference and actual models, searching for related models in a repository, or locating services that adhere to a specification given by a process model. The aim of our article is to provide a comprehensive survey on techniques to define and calculate such similarity measures. As the measures differ in many aspects, it is an interesting question how different measures rank &quot;similarity&quot; within the same set of models. We investigated, how different kinds of changes in a model influence the values of different similarity measures that have been published in academic literature. Furthermore, we identified eight properties that a similarity measure should have from a theoretical point of view and analysed how these properties are fulfilled by the different measures. Our results show that there are remarkable differences among existing measures. We give some recommendations which type of measure is useful for which kind of application
    corecore