Tooling for architecture assessments

 

Summary

One of the every day concerns of a software architect is that there is no certainty whether the architecture descriptions that he is using for taking decisions are still up-to-date or whether the software evolution, driven by time to market and cost constraints, has rendered them out-dated and thus useless. Tool support is needed to aid the architect to efficiently reconstruct the actual state of the architecture description. Within the ARAMIS project, we have developed a solution for monitoring the behaviour of software, map it on architecture units and validate it according to pre-specified architectural rules. The major goal of this lab is to further enhance ARAMIS with new visualizations, analysis and monitoring techniques.

The participants will be divided in groups. Within each group, ARAMIS will be enriched with a new functionality, as it will be discussed in the Kick-off meeting. The students will work with a variety of technologies and programming languages such as: Java, Spring, HTML5, D3, AngularJS, MongoDB, etc. The atlassian tool stack (jira for issue tracking, stash for managing git repositories, confluence for managing documentation) will be used throughout the lab to support typical software development activities.

Registration

The lab registration is centrally managed by the “Fachgruppe Informatik”.

Prerequisites

  • Strong interest in software engineering
  • Strong interest in programming
  • Strong interest in research

Schedule

  • Kick OIff

26.10.2015; 14:00 - 16:00; Room 4025 a, building E1 (Halifaxstr., near the informatics library) The presence at the kick-off is mandatory!

  • Tba

Further Questions?

Please contact Ana Nicolaescu (ana.nicolaescu@swc.rwth-aachen.de), Raum 4105a Building E1, 1st Floor on the left Ahornstraße 55 52074 Aachen

Course information

Supervisors
Course type

Software project lab

Semester:

Winter semester 2015/2016

Course language
  • German
Course level
  • Bachelor
Credit points 1

7

1: The actual number of credit points can vary depending on the study program's examination regulation version. Consult your examination regulation's module catalog or the campus information system to see the valid number of credit points.