High level views in object oriented systems using formal concept analysis [recurso electrónico] (Record no. 844718)

MARC details
000 -LEADER
campo de control de longitud fija 03031nam a2200265 a 4500
003 - IDENTIFICADOR DE NÚMERO DE CONTROL
campo de control AR-LpUFIB
005 - FECHA Y HORA DE LA ÚLTIMA TRANSACCIÓN
campo de control 20240131183014.0
007 - CAMPO FIJO DE DESCRIPCIÓN FÍSICA--INFORMACIÓN GENERAL
campo de control de longitud fija ta
008 - DATOS DE LONGITUD FIJA--INFORMACIÓN GENERAL
campo de control de longitud fija 230201s2005 xx do 000 0 eng d
024 8# - IDENTIFICADOR DE OTROS ESTÁNDARES
Número estándar o código DIF002597
040 ## - FUENTE DE CATALOGACIÓN
Centro catalogador/agencia de origen AR-LpUFIB
Lengua de catalogación spa
Centro/agencia transcriptor AR-LpUFIB
100 1# - ENTRADA PRINCIPAL--NOMBRE DE PERSONA
Nombre de persona Arévalo, Gabriela Beatriz
9 (RLIN) 251819
245 10 - MENCIÓN DEL TÍTULO
Título High level views in object oriented systems using formal concept analysis [recurso electrónico]
260 ## - PUBLICACIÓN, DISTRIBUCIÓN, ETC.
Lugar de publicación, distribución, etc. Berna :
Nombre del editor, distribuidor, etc. University of Berne,
Fecha de publicación, distribución, etc. 2005
300 ## - DESCRIPCIÓN FÍSICA
Extensión Datos electrónicos (1 archivo : 4,5 MB)
500 ## - NOTA GENERAL
Nota general Tesis doctoral -- University of Berne, 2005. --
505 0# - NOTA DE CONTENIDO CON FORMATO
Nota de contenido con formato Dependencies in Object-Oriented Systems -- Formal Concept Analysis in High-Level Views -- XRay Views -- Hierarchy Schemas -- Collaboration Patterns -- ConAn Framework -- Introduction to Formal Concept Analysis. -- Formato de archivo: PDF. -- Disponible también en línea (Cons. 20/03/2009)
520 ## - RESUMEN, ETC.
Sumario, etc. Within object-oriented systems there are different meaningful dependencies between different objects. These dependencies reveal contracts, collaborations and relationships between classes, methods, packages and any development unit in the systems. In most of the cases, these dependencies are not explicit in the code. This problem is due to inadequate or out-of-date documentation and mechanisms such as dynamic binding, inheritance and polymorphism that obscure the presence of existing dependencies. These dependencies play an important part in implicit contracts between the various software artifacts of the system. It is therefore essential that a developer, who has to make changes or extensions to an objectoriented system, understands the dependencies among the classes. Lack of understanding increases the risk that seemingly innocuous changes break the implicit existing contracts in the system. In short, implicit, undocumented dependencies lead to fragile systems that are difficult to extend or modify correctly. In this thesis we develop an approach – based on a methodology and a tool support – to recover this implicit information and generate high-level views of a system at different abstraction levels, using a formal clustering technique called Formal Concept Analysis (FCA). With these views, we help to build the first mental model of a system. Thus the implicit or lost information is made explicit and we are able to find uses of coding styles, possible bottlenecks and weakpoints of a system, identify eventual contracts between the entities, patterns based on the dependencies and – if possible – propose possible solutions to correct problems in the code. With this approach we also evaluate which are the advantages and disadvantages of using a clustering technique in software reverse engineering.
650 #4 - PUNTO DE ACCESO ADICIONAL DE MATERIA--TÉRMINO DE MATERIA
Término de materia o nombre geográfico como elemento de entrada ANÁLISIS FORMAL DE CONCEPTOS
9 (RLIN) 253438
650 #4 - PUNTO DE ACCESO ADICIONAL DE MATERIA--TÉRMINO DE MATERIA
Término de materia o nombre geográfico como elemento de entrada ORIENTACIÓN A OBJETOS
9 (RLIN) 253457
650 #4 - PUNTO DE ACCESO ADICIONAL DE MATERIA--TÉRMINO DE MATERIA
Término de materia o nombre geográfico como elemento de entrada INGENIERÍA INVERSA
9 (RLIN) 253440
650 #4 - PUNTO DE ACCESO ADICIONAL DE MATERIA--TÉRMINO DE MATERIA
Término de materia o nombre geográfico como elemento de entrada MANTENIMIENTO DE SOFTWARE
9 (RLIN) 248173
856 40 - LOCALIZACIÓN Y ACCESO ELECTRÓNICOS
Identificador Uniforme de Recursos <a href="/www.lifia.info.unlp.edu.ar/papers/2005/Arevalo2005b.pdf">/www.lifia.info.unlp.edu.ar/papers/2005/Arevalo2005b.pdf</a>
942 ## - ELEMENTOS DE ENTRADA SECUNDARIOS (KOHA)
Tipo de ítem Koha Libros
Holdings
Estado retirado Estado de pérdida Estado de daño No para préstamo Biblioteca de origen Biblioteca actual Fecha de adquisición Número de inventario Total de préstamos Código de barras Visto por última vez Precio de reemplazo Tipo de ítem Koha
      Disponible para préstamo Biblioteca Fac.Informática Biblioteca Fac.Informática 01/04/2009 DIF-L004   DIF-L004 31/01/2024 31/01/2024 Libros

Powered by Koha