Download presentation
Presentation is loading. Please wait.
Published byMaría Ángeles Lagos Modified over 5 years ago
1
Challenges in Implementing Software Architectures
Marija Rakic Nikunj Mehta Challenges in Implementing Software Architectures Presentation by Marija Rakic - USC
2
Background C2 Implemented in C++, Ada, Python and JAVA
Comes from experience with Chiron-1 and other styles (Unix pipe-and-filter, blackboard…) Components,Connectors Implemented in C++, Ada, Python and JAVA Modified for use on embedded devices Extended to provide inter-process communication – use of middleware 7/27/2019 Marija Rakic - USC
3
Framework infrastructure
Object Message Notification, Request Port Brick Connector Connector Thread Component Component Thread Architecture Message processing becomes key determinant of system properties Ports are implicit Architecture needs to support composition of complex connectors e.g. Middleware enabled connectors 7/27/2019 Marija Rakic - USC
4
7/27/2019 Marija Rakic - USC
5
The Big Picture Finding the right balance between efficiency and flexibility Different platforms should have different framework implementations Improve framework to support: Composition of complex connectors Monitoring of architecture Scheduling and dispatching of messages 7/27/2019 Marija Rakic - USC
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.