3 research outputs found
Documentaci贸n de componentes: una aproximaci贸n basada en diagramas de secuencia
Los rápidos cambios que experimentan las reglas de negocio asociadas a las empresas, hacen que por una parte se incremente el número de nuevas soluciones software a construir, mientras que por otro lado aumente el tiempo y dinero destinado a la evolución de los sistemas existentes. La falta de información sobre el comportamiento preciso de los componentes utilizados dificulta la evolución de los sistemas desarrollados. De esta manera, añadir un nuevo componente o sustituir uno existente plantea problemas derivados por las nuevas interacciones que se dan para integrarlo en un sistema en funcionamiento.Palabras clave: componentes software, escenarios, reutilización, mantenimiento de sistemas, diagramas de paso de mensajes, autómatas
Component documentation: An approach based on sequence diagrams
Los r谩pidos cambios que experimentan las reglas de negocio asociadas a las empresas,
hacen que por una parte se incremente el n煤mero de nuevas soluciones software a construir, mientras que por otro lado aumente el tiempo y dinero destinado a la evoluci贸n
de los sistemas existentes. La falta de informaci贸n sobre el comportamiento preciso
de los componentes utilizados dificulta la evoluci贸n de los sistemas desarrollados. De
esta manera, a帽adir un nuevo componente o sustituir uno existente plantea problemas
derivados por las nuevas interacciones que se dan para integrarlo en un sistema en funcionamiento. Este art铆culo presenta una herramienta que partiendo de los diagramas de
secuencia y dem谩s informaci贸n obtenida en la fase de An谩lisis y Dise帽o, permite mejorar el conocimiento de los servicios de los componentes utilizados y de sus interacciones
con el entorno en donde se utiliza. As铆 mismo, se estudia la posibilidad de agregaci贸n
o sustituci贸n, individual o mediante la utilizaci贸n de conjuntos de componentes que
cooperen para adaptarse a los nuevos requisitos del sistema. Con todo ello, se pretende
minimizar los posibles problemas de integraci贸n de nuevos componentes en un sistema
software.The rapid changes experienced by the business rules associated with companies,
They mean that, on the one hand, the number of new software solutions to be built increases, while on the other hand, the time and money allocated to evolution increases.
of existing systems. Lack of accurate behavioral information
of the components used hinders the evolution of the developed systems. From
In this way, adding a new component or replacing an existing one poses problems
derived from the new interactions that occur to integrate it into a functioning system. This article presents a tool that, starting from the diagrams of
sequence and other information obtained in the Analysis and Design phase, allows to improve the knowledge of the services of the components used and their interactions
with the environment in which it is used. Likewise, the possibility of aggregation
or substitution, individually or through the use of sets of components that
cooperate to adapt to new system requirements. With all this, it is intended
minimize the potential problems of integrating new components into a system
software
Deduction-Based Software Component Retrieval
Deduction-based software component retrieval is a software reuse technique that uses formal specifications as component descriptors and as search keys; matching components are identified using an automated theorem prover. This dissertation contains a detailed theoretical investigation of the concept as well as the first substantial experimental evaluation of its technical feasibility.Deduktionsbasiertes Kompenentenretrieval ist eine Softwarereusetechnik, in der formale Spezifikationen zur Beschreibung von Komponenten sowie als Anfragen verwendet werden; passende Komponenten werden mit Hilfe eines automatischen Theorembeweisers ermittelt. Diese Arbeit enth盲lt eine detaillierte theoretische Untersuchung dieses Konzeptes und die erste ausf眉hrliche experimentelle Evaluierung seiner technischen Realisierbarkeit