18 research outputs found

    Aspect-Oriented Business Process Modeling Approaches: An assessment of AOP4ST

    Get PDF
    Aspect-oriented business process modeling (AOBPM) is an emerging discipline which has recently attracted the attention of researchers and professionals. In 2014, Amin Jalali reviewed the state of the art of AOBPM and proposed a framework to assess the available approaches. We have developed AOP4ST, an aspect-oriented process for the software development life cycle, which includes the business process modeling as its first phase, and which follows the Jalali’s recommendations. In this paper, we present the assessment of the AOP4ST’s business modeling capability by comparing it with all of the original proposals assessed by Jalali’s framework. Finally, we present ongoing work for the improvement of our approach on its AOBPM capabilities and its ability to detect and separate concerns at early stages of the development.Sociedad Argentina de Informática e Investigación Operativ

    Aspect-Oriented Business Process Modeling Approaches: An assessment of AOP4ST

    Get PDF
    Aspect-oriented business process modeling (AOBPM) is an emerging discipline which has recently attracted the attention of researchers and professionals. In 2014, Amin Jalali reviewed the state of the art of AOBPM and proposed a framework to assess the available approaches. We have developed AOP4ST, an aspect-oriented process for the software development life cycle, which includes the business process modeling as its first phase, and which follows the Jalali’s recommendations. In this paper, we present the assessment of the AOP4ST’s business modeling capability by comparing it with all of the original proposals assessed by Jalali’s framework. Finally, we present ongoing work for the improvement of our approach on its AOBPM capabilities and its ability to detect and separate concerns at early stages of the development.Sociedad Argentina de Informática e Investigación Operativ

    Towards Aspects Identification in Business Process Through Process Mining

    Get PDF
    In business process models, elements can be scattered (repeated) within different processes, making it difficult to handle changes, analyze process for improvements, or check crosscutting impacts. These scattered elements are named as Aspects. Similar to the aspect-oriented paradigm in programming languages, in BPM, aspect handling has the goal to modularize the crosscutting concerns spread across the models. This process modularization facilitates the management of the process (reuse, maintenance and understanding). The current approaches for aspect identification are made manually; thus, resulting in the problem of subjectivity and lack of systematization. This paper proposes a method to automatically identify aspects in business process from its event logs. The method is based on mining techniques and it aims to solve the problem of the subjectivity identification made by specialists. The initial results from a preliminary evaluation showed evidences that the method identified correctly the aspects present in the process model

    El modelo de negocio en AOP4ST

    Get PDF
    Los diferentes paradigmas de desarrollo de software por lo general nacen a partir de los lenguajes de programación y de las tecnologías que permiten aplicar sus ideas. La definición de estos paradigmas continúa siguiendo las fases del ciclo de vida en sentido aguas arriba. El paradigma de orientación a aspectos no es ajeno a esta forma de evolución y desarrollo, por lo que en la fase de modelado de negocio todavía no existe una cantidad de propuestas lo suficientemente numerosas y con gran consenso [1]. Adicionalmente, de las propuestas existentes, solo algunas de ellas emplean el estándar BPMN en forma pura, de modo que su aplicación en la industria no es sencilla por las obvias razones de ausencia de herramientas de soporte informático para las actividades de modelado, monitoreo, control y mejora de procesos, etc. necesarias [2]. El objetivo de nuestro proyecto de investigación consiste en establecer un conjunto de reglas que permitan el empleo del paradigma orientado a aspectos en la fase de modelado de negocio mediante el empleo de BPMN en forma totalmente estándar. Esto facilitaría una transición suave desde las prácticas de modelado de negocio actuales hacia las necesarias para aplicar el paradigma orientado a aspectos.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Modelado de negocios orientado a aspectos con AOP4ST

    Get PDF
    A lo largo de la historia de la informática hemos visto, y vemos sucederse, nuevas propuestas tecnológicas, cambios de paradigmas, etc. Y, al mismo tiempo, también hemos sido testigos tanto del éxito de muchas de ellas como también de las que pasaron al olvido. Un ejemplo de esto han sido las bases de datos orientadas a objetos, las que más allá de la enorme popularidad del paradigma y de lo promisorios que sonaban los beneficios que ofrecían, no tuvieron la presencia en la industria que era de esperarse. El paradigma de la orientación a aspectos también se encuentra en una fase en la que sus promesas son mayores que sus realidades. Por esta razón es que en algún momento nos planteamos el desafío de encontrar una manera de que sus beneficios pudieran verse materializados más rápidamente en la industria. Así es que diseñamos AOP4ST, acrónimo de Aspect- Oriented Process for a Smooth Transition, que es un proceso marco de desarrollo de software orientado a aspectos que ofrece la posibilidad de aprovechar los beneficios de la orientación a aspectos en las diferentes fases del ciclo de visa del desarrollo de software mediante la aplicación real y completa del paradigma, pero a través de herramientas y técnicas hoy ampliamente difundidas y aceptadas en la industria. En un primer proyecto de investigación impulsamos AOP4ST, y en este nuevo proyecto nos dedicamos a profundizar el primero de los modelos que lo componen, el modelo de negocio. En la fase de modelado de negocio todavía no existe una cantidad de propuestas lo suficientemente numerosas y con gran consenso. Así, el objetivo de nuestro proyecto consiste en establecer un conjunto de reglas que permitan el empleo del paradigma orientado a aspectos en la fase de modelado de negocio, mediante el empleo de BPMN y de herramientas disponibles en el mercado, en forma totalmente estándar, realizando un aporte real a la disciplina de modelado de procesos de negocio.Eje: Ingeniería de Software.Red de Universidades con Carreras en Informática (RedUNCI

    El modelo de negocio en AOP4ST

    Get PDF
    Los diferentes paradigmas de desarrollo de software por lo general nacen a partir de los lenguajes de programación y de las tecnologías que permiten aplicar sus ideas. La definición de estos paradigmas continúa siguiendo las fases del ciclo de vida en sentido aguas arriba. El paradigma de orientación a aspectos no es ajeno a esta forma de evolución y desarrollo, por lo que en la fase de modelado de negocio todavía no existe una cantidad de propuestas lo suficientemente numerosas y con gran consenso [1]. Adicionalmente, de las propuestas existentes, solo algunas de ellas emplean el estándar BPMN en forma pura, de modo que su aplicación en la industria no es sencilla por las obvias razones de ausencia de herramientas de soporte informático para las actividades de modelado, monitoreo, control y mejora de procesos, etc. necesarias [2]. El objetivo de nuestro proyecto de investigación consiste en establecer un conjunto de reglas que permitan el empleo del paradigma orientado a aspectos en la fase de modelado de negocio mediante el empleo de BPMN en forma totalmente estándar. Esto facilitaría una transición suave desde las prácticas de modelado de negocio actuales hacia las necesarias para aplicar el paradigma orientado a aspectos.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    El modelo de negocio en AOP4ST

    Get PDF
    Los diferentes paradigmas de desarrollo de software por lo general nacen a partir de los lenguajes de programación y de las tecnologías que permiten aplicar sus ideas. La definición de estos paradigmas continúa siguiendo las fases del ciclo de vida en sentido aguas arriba. El paradigma de orientación a aspectos no es ajeno a esta forma de evolución y desarrollo, por lo que en la fase de modelado de negocio todavía no existe una cantidad de propuestas lo suficientemente numerosas y con gran consenso [1]. Adicionalmente, de las propuestas existentes, solo algunas de ellas emplean el estándar BPMN en forma pura, de modo que su aplicación en la industria no es sencilla por las obvias razones de ausencia de herramientas de soporte informático para las actividades de modelado, monitoreo, control y mejora de procesos, etc. necesarias [2]. El objetivo de nuestro proyecto de investigación consiste en establecer un conjunto de reglas que permitan el empleo del paradigma orientado a aspectos en la fase de modelado de negocio mediante el empleo de BPMN en forma totalmente estándar. Esto facilitaría una transición suave desde las prácticas de modelado de negocio actuales hacia las necesarias para aplicar el paradigma orientado a aspectos.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Early aspects in “Aspect-Oriented Process for a Smooth Transition”

    Get PDF
    The aspect-oriented paradigm brought new expectations about building software in a modular way and improving many quality attributes, but it also came with new challenges. One of them is the lack of casuistry of its use in the industry. Software development project leaders are already facing enough risks and should not add more, such as incorporating an immature approach. Furthermore, there are no aspect-oriented proposals using standard notations and covering the full Software Development Life Cycle (SDLC). We have elaborated an alternative called Aspect-Oriented Process for a Smooth Transition (AOP4ST), that allows the smoothly incorporation of the aspectoriented paradigm in the current industrial projects and offers a complete homogenous proposal for the phases of the SDLC. In this paper, we present the first stages of AOP4ST, seeking the incorporation of the aspect-oriented paradigm in the industry with the least impact, but trying to take full advantage of the possibilities it offers.XIV Workshop de Ingeniería de Software (WIS).Red de Universidades con Carreras en Informática (RedUNCI

    Proceso marco orientado a aspectos en las etapas tempranas del ciclo de vida del desarrollo de software para una transición en la industria

    Get PDF
    Por una parte, se halló evidencia de la escasa presencia del paradigma de aspectos en la industria, pero, por otro lado, también se observó que sus beneficios, largamente mencionados en la literatura, sí se pudieron alcanzar en aquellos casos en los que se utilizó la orientación a aspectos en el mundo real, más allá de los ámbitos académicos. Al mismo tiempo, esa evidencia también mostró que las propuestas existentes son incompletas y muy pocas llegan a cubrir tan solo dos fases del ciclo de vida del desarrollo de software (en adelante, SDLC). Por esto es que surgió la motivación de elaborar una alternativa metodológica que permitiera su aplicación de inmediato en proyectos e iniciativas en el mundo real. Así, el objetivo de nuestro trabajo consistió en definir un proceso marco para las etapas tempranas del ciclo de vida del desarrollo de software, desde el modelo de negocios hasta la especificación completa de requisitos de software y empleando el paradigma de la orientación a aspectos. A la vez, se buscó propiciar el empleo en la industria de este paradigma para obtener sus beneficios, al aprovechar las herramientas y técnicas estándares disponibles actualmente en el mercado, mientras se siguen desarrollando otras específicas y alcanzan la madurez suficiente. Por tal razón, se decidió llamar a esta propuesta AOP4ST, sigla derivada de Aspect-Oriented Process for a Smooth Transition. Se trata de un proceso marco, no específico, de modo de permitir su empleo con diferentes modelos del ciclo de vida del desarrollo de software a lo largo de sus etapas tempranas y hasta obtener una especificación de requisitos completa y coherente, incluyendo tres vistas: funcional, estática y de estados. Este proceso emplea herramientas y técnicas estándares, de amplia difusión en la industria, para facilitar su adopción inmediata y, también, utiliza notaciones estándares, para permitir elaborar modelos y especificaciones comprensibles y no ambiguas, que puedan contar con el soporte de las herramientas de software actualmente disponibles en el mercado. Se procura que esta alternativa sea completamente orientada a aspectos, que facilite la obtención de las incumbencias en forma progresiva a lo largo de todos los modelos y, al mismo tiempo, las mantenga siempre separadas y asegurando la trazabilidad bidireccional entre ellas. Estas incumbencias deben obtenerse en forma natural a lo largo de todos los modelos, de manera de no afectar los objetivos propios de cada uno de ellos y, de este modo, potenciar los beneficios que se esperan en cada modelo mediante el empleo del paradigma de aspectos. En la sección 2 se presenta la motivación de este trabajo, incluyendo el estado de la cuestión y la problemática que se pretende resolver, en la sección 3 se describe la solución diseñada para dar solución a los inconvenientes mencionados y los aportes a la disciplina y, finalmente, la sección 4 presenta las líneas de investigación que quedan abiertas a partir de este trabajo.Eje: Tesis de Doctorado.Red de Universidades con Carreras en Informátic

    Aspect-Oriented Business Process Modeling Approaches: An assessment of AOP4ST

    Get PDF
    Aspect-oriented business process modeling (AOBPM) is an emerging discipline which has recently attracted the attention of researchers and professionals. In 2014, Amin Jalali reviewed the state of the art of AOBPM and proposed a framework to assess the available approaches. We have developed AOP4ST, an aspect-oriented process for the software development life cycle, which includes the business process modeling as its first phase, and which follows the Jalali’s recommendations. In this paper, we present the assessment of the AOP4ST’s business modeling capability by comparing it with all of the original proposals assessed by Jalali’s framework. Finally, we present ongoing work for the improvement of our approach on its AOBPM capabilities and its ability to detect and separate concerns at early stages of the development.Sociedad Argentina de Informática e Investigación Operativ
    corecore