Chair for Applied Software Engineering Lehrstuhl für Angewandte Softwaretechnik

Home  |  People  |  Projects  |  Teaching  |  Publications  |  Internal  |  Changes  |  Index Software Engineering  |  Search

Diplomarbeit: Design and Implementation of a Rationale-Based Analysis Tool

Student: Timo Wolf
Supervisor: Allen Dutoit
Professor: Prof. Bernd Bruegge
Submission date: 15.11.2002

Milestones

Date Description Links
15.06.2002 Problem Statement unavailable
15.11.2002 Submitted Thesis pdf
17.12.2002 Final Presentation (with Marc Mährländer) pdf, ppt

Abstract

The constant increasing technology inventions and the steadily increasing hardware capabilities leads to a constant demand for software development. The complexity of software increases, as more and more security critical problems are resolved by software solutions and the world becomes a computer connected environment. The demand for standalone applications decreases and the demand for connectivity and location independence increases in many software development domains. So, modern software development has to deal with an increasing complexity and is under high pressure for cheap solution, fast and in time development, and delivering fault tolerant and robust systems. The realization of complex software solutions can often only be resolved by many developers grouped in teams. Using software engineering techniques is the road to success in complex software development projects, containing many developers and different teams.

Software engineering is a modelling activity, in which the engineers deal with complexity through modelling. The software engineer separates the development process in different phases and focusing at any one time on only the relevant details. So many different models of the system and of the application domain are created during software engineering project.

Furthermore, the chair Applied Software Engineering [ASE] investigates techniques that are rationale-driven to detect, if they help address those problems. The rationale activities capture the context in which decisions about the system or the application domain were made and the rationale behind these decisions. The rationale information enables software engineers to understand the implication of changes by reviewing the decisions.

To accomplish a software engineering project, the engineers need software tools that supports the different software engineering phases. These tools should enable the engineer to build the requested models and capture the rationale information.

Work products

The RAT tool and related documents are checked in the sysiphus repository in CVS.

Related Topics

ThesisForm
Titel Design and Implementation of a Rationale-Based Analysis Tool
Bearbeiter Timo Wolf
Aufgabensteller Prof. Bernd Brügge Ph.D.
Betreuer Allen Dutoit
Type DiplomArbeit
Status abgeschlossen
Beginn 2002/05/15
Ende 2002/11/15

 

Lehrstuhl: RationaleBasedAnalysisToolDA .
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r6 < r5 < r4 < r3 < r2 | More topic actions
r6 - 08 Oct 2003 - 18:05:03 - TimoWolf
Copyright © 1999-2008 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding the website? Send feedback