henrik bÆrbak christensen associate professor aarhus university department of computer science 1...
Post on 21-Dec-2015
220 Views
Preview:
TRANSCRIPT
HENRIK BÆRBAK CHRISTENSENASSOCIATE PROFESSOR
AARHUS UNIVERSITYDEPARTMENT OF COMPUTER SCIENCE
1
Experimental Software Architecture
Kandidat orientering F2011
HENRIK BÆRBAK CHRISTENSENASSOCIATE PROFESSOR
AARHUS UNIVERSITYDEPARTMENT OF COMPUTER SCIENCE
2
What is ESA then?
Web page update pending
New and small group
Courses– dSoftArk ATiSA PA
Research interests– Software Architecture in particular– Software Engineering
• Special emphasis on reliability and flexibility techniques
– Teaching
HENRIK BÆRBAK CHRISTENSENASSOCIATE PROFESSOR
AARHUS UNIVERSITYDEPARTMENT OF COMPUTER SCIENCE
3
ATiSA
Advanced Topics in Software Architecture– Q3 course– Focus: Design industrial strength software
architectures and systems…
This spring’s case: WoW
HENRIK BÆRBAK CHRISTENSENASSOCIATE PROFESSOR
AARHUS UNIVERSITYDEPARTMENT OF COMPUTER SCIENCE
4
Thesis writing…
Research interest at the moment
Architectural Annotations
Motivation:– Architectural information evaporate– Architectural information is not present in code
Proposal:– Annotate the code with architectural
information
HENRIK BÆRBAK CHRISTENSENASSOCIATE PROFESSOR
AARHUS UNIVERSITYDEPARTMENT OF COMPUTER SCIENCE
5
Thesis writing…
Example from dSoftArk: Strategy pattern
Can I see that in the code?
No!
HENRIK BÆRBAK CHRISTENSENASSOCIATE PROFESSOR
AARHUS UNIVERSITYDEPARTMENT OF COMPUTER SCIENCE
6
Thesis writing…
Why don’t we just write it in the code, then?
Maybe like…
HENRIK BÆRBAK CHRISTENSENASSOCIATE PROFESSOR
AARHUS UNIVERSITYDEPARTMENT OF COMPUTER SCIENCE
7
Thesis writing…
What do we gain?– Documentation right in the code– Static analysis and verification
• Validate proper use of patterns• Generate proper UML diagrams
– Dynamic analysis and verification• Validate proper pattern protocol
Or ?
HENRIK BÆRBAK CHRISTENSENASSOCIATE PROFESSOR
AARHUS UNIVERSITYDEPARTMENT OF COMPUTER SCIENCE
8
Thesis writing…
Small group means limited man power
Thesis writing presently confined to working on Architectural Annotations…
Contact– hbc@cs.au.dk
top related