Mon 26 Oct 2015 13:55 - 14:20 at Ellwood 1 - Session 3 Chair(s): Eli Tilevich

Teaching software architecture (SA) in a bachelor computer science curriculum can be challenging, as the concepts are on a high abstraction level and not easy to grasp for students. Good techniques and tools that help with addressing the challenging SA aspects in a didactically responsible way are needed.

In this tool demo we show how we used the software architecture compliance checking tool HUSACCT for addressing various concepts of SA in our courses on software architecture. The students were introduced to architectural reconstruction and architecture compliance checking, which helped them to gain important insights in aspects such as the relation between architectural models and code and the specification of dependency relations between architecture elements as concrete rules.

Mon 26 Oct
Times are displayed in time zone: Eastern Time (US & Canada) change

13:30 - 15:00: Session 3SPLASH-E at Ellwood 1
Chair(s): Eli TilevichVirginia Tech
13:30 - 13:55
Talk
Tool Demo - PyFRP: Function Reactive Programming in Python
SPLASH-E
John PetersonWestern State Colorado University, Alan ClearyMontana State University, Ken RoeThe Johns Hopkins University
File Attached
13:55 - 14:20
Talk
Tool Demo - Teaching Software Architecture Concepts with HUSACCT
SPLASH-E
Christian KöppeHAN University of Applied Sciences, Leo PruijtHogeschool Utrecht
File Attached
14:20 - 14:45
Talk
Tool Demo - Writing C Code Patches in a VPL Learning Environment
SPLASH-E
File Attached
14:45 - 15:00
Break
Session 2 & Demos Discussion
SPLASH-E
Eli TilevichVirginia Tech