DE eng

Search in the Catalogues and Directories

Hits 1 – 6 of 6

1
Why Smalltalk wins the host languages shootout
In: http://scg.unibe.ch/archive/papers/Reng09bLanguageShootout.pdf (2009)
BASE
Show details
2
Exampledriven reconstruction of software models
In: http://www.iam.unibe.ch/~scg/Archive/Papers/Nier07aExampleDrivenMR.pdf (2007)
BASE
Show details
3
Exampledriven reconstruction of software models
In: http://www.inf.unisi.ch/faculty/lanza/Downloads/Nier07a.pdf (2007)
BASE
Show details
4
Modeling history to analyze software evolution
In: http://www.iam.unibe.ch/~scg/Archive/Papers/Girb06aHismo.pdf (2006)
BASE
Show details
5
Semantic Clustering: Identifying Topics in Source Code To appear in Journal on Information Systems and Technologies
In: http://www.iam.unibe.ch/~scg/Archive/Drafts/Kuhn06bSemanticClustering.pdf
BASE
Show details
6
Leiter der Arbeit: Prof. Dr. Oscar Nierstrasz
In: http://www.inf.unisi.ch/faculty/lanza/Downloads/Kobe05a.pdf
Abstract: We live in a world where we are surrounded with information technology. The software systems around us are countless. All of those systems have been written once and must be maintained today. While a system evolves it becomes difficult to maintain. We use reengineering tools today to simplify maintenance tasks. With the support of such tools we can change the form of software systems in a way that makes them easier to analyze. Before we can use any reengineering tool with a software system we must reverse engineer that system. To reverse engineer a software system means that we need to build a model from the system. This model represents our system in a more abstract way than the source code itself does. The way from the source code to the model is often a problem. If a reengineering tool supports a specific model the maintainers of that tool must provide a parser for every programming language they want to support. Such parsers translate source code written in a particular language into a model. There are so many languages used in systems today that it is not possible to support all of them. Additionally, the languages themselves evolve and so we need parsers for every version and every dialect of a programming language. There are a number of approaches to solve that problem (for example fuzzy parsing). Most of these approaches are
URL: http://www.inf.unisi.ch/faculty/lanza/Downloads/Kobe05a.pdf
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.94.559
BASE
Hide details

Catalogues
0
0
0
0
0
0
0
Bibliographies
0
0
0
0
0
0
0
0
0
Linked Open Data catalogues
0
Online resources
0
0
0
0
Open access documents
6
0
0
0
0
© 2013 - 2024 Lin|gu|is|tik | Imprint | Privacy Policy | Datenschutzeinstellungen ändern