Bild von Institut mit Unilogo
home uni uni suche suche sitemap sitemap kontakt kontakt
unilogo Universität Stuttgart

Programming Languages and Compilers : Publications

Bibliography 2002 BibTeX

germanicon
 
@inproceedings {INPROC-2002-56,
   author = {J{\"o}rg Czeranski and Thomas Eisenbarth and Daniel Simon},
   title = {{Softwarevisualisierungstool Gravis}},
   booktitle = {4. Workshop Software Reengineering (Bad Honnef, 29./30. April 2002)},
   publisher = {Universit{\"a}t Koblenz-Landau},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   type = {Workshop Paper},
   month = {September},
   year = {2002},
   language = {German},
   cr-category = {D.2 Software Engineering},
   department = {University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers},
   abstract = {Kein Abstract verf{\"u}gbar.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-56&engl=1}
}
@inproceedings {INPROC-2002-55,
   author = {Daniel Simon and Thomas Eisenbarth},
   title = {{Feature Location and Connector Recovery: New Approaches for Software Understanding}},
   booktitle = {3. Workshop Software Reengineering (Bad Honnef, 10./11. Mai 2001)},
   publisher = {Universit{\"a}t Koblenz-Landau},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   type = {Workshop Paper},
   month = {January},
   year = {2002},
   keywords = {Feature Location; Connector Recovery},
   language = {English},
   cr-category = {D.2 Software Engineering},
   department = {University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers},
   abstract = {The most challenging and time consuming task software engineers have to master is to understand a software system's behaviour and its implementation. About 50\% of the time used for maintenance is devoted to program understanding [13]. This task has to be performed for different objectives such as correcting or optimizing a system, making a system match up to its environment's evolution, and reusing some of a system's functionality.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-55&engl=1}
}
@inproceedings {INPROC-2002-54,
   author = {J{\"o}rg Czeranski and Thomas Eisenbarth and Daniel Simon},
   title = {{Softwarevisualisierungstool Gravis}},
   booktitle = {4. Workshop Software Reengineering (Bad Honnef, 29./30. April 2002)},
   publisher = {Universit{\"a}t Koblenz-Landau},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   type = {Workshop Paper},
   month = {September},
   year = {2002},
   language = {German},
   cr-category = {D.2 Software Engineering},
   department = {University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers},
   abstract = {Kein Abstract verf{\"u}gbar.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-54&engl=1}
}
@inproceedings {INPROC-2002-53,
   author = {Rainer Koschke},
   title = {{Software Visualization for Reverse Engineering}},
   booktitle = {Software Visualization, International Seminar Dagstuhl Castle, Germany, May 20-25, 2001, Revised Lectures},
   editor = {Stephan Diehl},
   publisher = {Springer},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   series = {Lecture Notes in Computer Science},
   volume = {2269},
   pages = {138--150},
   type = {Workshop Paper},
   month = {December},
   year = {2002},
   isbn = {3-540-43323-6},
   language = {English},
   cr-category = {D.2.7 Software Engineering Distribution, Maintenance, and Enhancement},
   department = {University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers},
   abstract = {no abstract available},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-53&engl=1}
}
@inproceedings {INPROC-2002-52,
   author = {Daniel Simon and Thomas Eisenbarth},
   title = {{Evolutionary Introduction of Software Product Lines}},
   booktitle = {Proceedings of the Second International Software Product Line Conference, SPLC 2, San Diego, CA, USA, August 2002},
   publisher = {Springer},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   series = {Lecture Notes in Computer Science},
   volume = {2379},
   pages = {272--283},
   type = {Conference Paper},
   month = {August},
   year = {2002},
   language = {English},
   cr-category = {D.2 Software Engineering,     K.6.3 Software Management},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2002-52/INPROC-2002-52.pdf},
   department = {University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers},
   abstract = {Software product lines have proved to be a successful and efficient means for managing the development of software in industry. The significant benefits over traditional software architectures have the potential to convince software companies to adopt the product line approach for their existing products. In that case, the question arises how to best convert the existing products into a software product line. For several reasons, an evolutionary approach is desirable. But so far, there is little guidance on the evolutionary introduction of software product lines. In this paper, we propose a lightweight iterative process supporting the incremental introduction of product line concepts for existing software products. Starting with the analysis of the legacy code, we assess what parts of the software can be restructured for product line needs at reasonable costs. For the analysis of the products, we use feature analysis, a reengineering technique tailored to the specific needs of the initiation of software product lines.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-52&engl=1}
}
@inproceedings {INPROC-2002-51,
   author = {Rainer Koschke},
   title = {{Atomic Architectural Component Recovery for Program Understanding and Evolution}},
   booktitle = {Proceedings of the 18th International Conference on Software Maintenance (ICSM 2002), 3-6 October 2002, Montreal, Quebec, Canada.},
   publisher = {IEEE Computer Society Press},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {478--481},
   type = {Conference Paper},
   month = {October},
   year = {2002},
   keywords = {Software Reengineering; Reverse Engineering; Architecture Recovery; Re-Modularization; Objectification},
   language = {English},
   cr-category = {D.2.11 Software Engineering Software Architectures,     D.2.13 Software Engineering Reusable Software},
   department = {University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers},
   abstract = {no abstract available},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-51&engl=1}
}
@inproceedings {INPROC-2002-50,
   author = {Thomas Eisenbarth and Rainer Koschke and Daniel Simon},
   title = {{Incremental Location of Combined Features for Large-Scale Programs}},
   booktitle = {Proceedings of the 18th International Conference on Software Maintenance (ICSM 2002), Maintaining Distributed Heterogeneous Systems, 3-6 October 2002, Montreal, Quebec, Canada.},
   publisher = {IEEE Computer Society Press},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {273--282},
   type = {Conference Paper},
   month = {October},
   year = {2002},
   language = {English},
   cr-category = {D.2.11 Software Engineering Software Architectures},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2002-50/INPROC-2002-50.pdf},
   department = {University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers},
   abstract = {no abstract available},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-50&engl=1}
}
@inproceedings {INPROC-2002-49,
   author = {Thomas Eisenbarth and Rainer Koschke and Gunther Vogel},
   title = {{Static Trace Extraction}},
   booktitle = {Proceedins of the 9th Working Conference on Reverse Engineering (WCRE 2002), 28 October - 1 November 2002, Richmond, VA, USA.},
   publisher = {IEEE Computer Society Press},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {128--137},
   type = {Conference Paper},
   month = {October},
   year = {2002},
   language = {English},
   cr-category = {D.2.11 Software Engineering Software Architectures},
   department = {University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers},
   abstract = {no abstract available},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-49&engl=1}
}
@inproceedings {INPROC-2002-48,
   author = {Rainer Koschke and Yan Zhang},
   title = {{Component Recovery, Protocol Recovery and Validation}},
   booktitle = {3. Workshop Software Reengineering (Bad Honnef, 10./11.Mai 2001, Fachberichte Informatik,Universit{\"a}t Koblenz-Landau, Nr.1/2002},
   publisher = {Universit{\"a}t Koblenz-Landau},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {73--76},
   type = {Workshop Paper},
   month = {January},
   year = {2002},
   language = {English},
   cr-category = {D.2.7 Software Engineering Distribution, Maintenance, and Enhancement,     D.2.11 Software Engineering Software Architectures,     D.2.13 Software Engineering Reusable Software},
   department = {University of Stuttgart, Institute of Software Technology, Programming Languages and Compilers},
   abstract = {Bauhaus is a research collaboration between the department for programming languages and compilers at the University of Stuttgart and the Fraunhofer institute for experimental software engineering in Kaiserslautern. At last year's Bad Honnef workshop [2], we have outlined future research topics of Stuttgart's Bauhaus group. This year, we summarize the achievements of the last 12 months and elaborate our research directions in more detail. This paper specifically addresses continued research in component recovery based on previous work [7] that additionally leverages our new infrastructure for control and data flow analyses. The paper introduces also relatively new research to recover protocols for the identified components.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-48&engl=1}
}