2013 Class Projects

(1) You can use SIS testbed to simulate conventional component based software engineering (CBSE) systems. No super components. (use Lightweight SIS testbed SISServer.zip, or SISv3n5r.zip)

Examples: Li (sensor cloud system), Ge (patterns for industry/university collaboration)

(2) You can use SIS subsystem to specify one super component with a single computation cycle. (use Developer's SIS testbed SISv3n5r.zip)

Examples: Choi (recommender), Cui (software visualization), Ye (customer product selection), Liu (fruit recognition)

(3) You can use SIS subsystem to specify one super component with two (fast and slow) computation cycles.

Examples: Zhuang (restaurant inventory), Guy (low freq noise monitoring)

The following are either (1), (2) or (3): Xu (driver monitoring), Nils (multimedia retrieval), Wu and Yao (leap motion classification), Mao (digit recognition), Gao (no supercomponents)

(4) You can use SIS subsystem to specify two independent super components each with one computation cycle. (use HealthCare SIS testbed SISv2b.zip, or SISv3n5r.zip)

Example: Lang (blood sugar monitor) and Fan (ECG monitor)

(5) You can use multiple super components to model social/sensor networks and their interactions (in theory only).

Example: Yung (integrated crowd sourcing), Li (sensor cloud modeling)

Note: Zheng is responsible for minor modification of SIS source codes to support (3).