An Interface-based Modular Approach for Designing Distributed Event-based Systems

dc.contributor.authorWang, Jun
dc.date.accessioned2008-04-25T15:42:50Z
dc.date.available2008-04-25T15:42:50Z
dc.date.issued2008-04-25T15:42:50Z
dc.date.submitted2008-04-23
dc.description.abstractA Distributed Event-based System (DEBS) exhibits its desired behavior through its functional components collaborating with each other via event exchanging. Due to loose-coupling and flexibility, DEBS applications have become increasingly popular. Indeed, such systems are expected to appear in various application domains such as large-scale Internet applications and ubiquitous computing. Notwithstanding their popularity, current DEBS applications are still often developed in an informal process and are not modularized. On the individual event level, current DEBS developers can define what events a component can accept and publish, and, by registering event handlers, what action an event can trigger. Currently, developers lack structuring mechanisms for representing event interactions and dependencies in a modular way. While current research has made fruitful contributions to various aspects in the DEBS paradigm, such as, event delivery, event detection and composition, event visibility, its emphasis is on the individual event level. In this thesis, we advocate that by designing a new DEBS metamodel with extended behavioral interfaces and high-level structure mechanisms, we can (1) define an interface-based modular approach to model and design DEBS applications, (2) implement a prototype framework on a P2P network that provides built-in support to our proposed interface-based DEBS development, and (3) provide case studies illustrating the interface-based development process and the applicability of our proposed approach.en
dc.identifier.urihttp://hdl.handle.net/10012/3616
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjectsoftware engineeringen
dc.subjectmetamodelen
dc.subjectDEBSen
dc.subjectP2Pen
dc.subject.programComputer Scienceen
dc.titleAn Interface-based Modular Approach for Designing Distributed Event-based Systemsen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
junwang-thesis-electronic.pdf
Size:
984.45 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
246 B
Format:
Item-specific license agreed upon to submission
Description: