YoVDO

Phases in Software Architecture

Offered By: ACM SIGPLAN via YouTube

Tags

Software Architecture Courses Idioms Courses Functional Programming Courses Data Processing Courses Choreography Courses Applicative Functors Courses Multi-Tier Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of multi-phase structure in software architecture through this 48-minute conference talk from ACM SIGPLAN's FUNARCH'23. Delve into how large-scale computations can be separated into distinct phases, even when the most natural specification may have a different structure. Examine a case study where data gathering, processing, and distribution form three execution phases, but are more conveniently specified by location. Learn about a novel applicative functor that expresses this multi-phase structure, and understand its implications from a software architecture perspective. Gain insights into potential applications in choreography and multi-tier architecture as presented by Jeremy Gibbons, Oisín Kidney, Tom Schrijvers, and Nicolas Wu.

Syllabus

[FUNARCH'23] Phases in Software Architecture


Taught by

ACM SIGPLAN

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX