Skip to content

wenjunjiecn/mini-xman

Repository files navigation

Project Introduction

This program is the project of COMP62532. The program is highly relevant to the X-Man model concept. Please check the link for more details: An Introduction to Component-Based Software Development

This project is a simple implementation of the X-man model. The project defines the component and the connectors(including sequencer, selector). It provides sequencer for the design phase. It provides selector and sequencer for the deployment phase. The project also provides a command line user interface for components or composite generation, deposite and deployment. As an example, a working banking system was built through this framework.

The following slides are from my presentation.

Model diagram

image-20220528162319465

image-20220528163923137

image-20220528163935153

image-20220528163952296

Implementation

image-20220528164053623

Exmaple

image-20220528162212707

About

A simple implementation of the X-man model. Coursework of COMP62532

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published