File(s) not publicly available
Scooby: Middleware for Service Composition in Pervasive Computing
Originality: Explored how language design can be used to ease the problems of composing services within the pervasive environment. Described a specialised language for service composition, using several orginal features such as decoration as the primary technique for class extension. Rigour: This was the initial report. Subsequent work exploring performance and software engineering metrics across a number of scenarios, comparing our language to the API-based approach of one.world showed that we produced higher quality code using fewer lines of code (results in a pending publication). Significance: The first example of a domain specific langauge for service composition. Impact: Google Scholar citations: 13 Outlet: This workshop is part of ACM Middleware, the major conference discussing distributed middleware systems, and fully reviews each submission by at least three reviewers.
History
Publication status
- Published
Publisher
ACMPublisher URL
Pages
6.0Presentation Type
- paper
Event name
Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computingEvent location
Toronto, CanadaEvent type
conferenceISBN
1581139519Department affiliated with
- Informatics Publications
Notes
Originality: Explored how language design can be used to ease the problems of composing services within the pervasive environment. Described a specialised language for service composition, using several orginal features such as decoration as the primary technique for class extension. Rigour: This was the initial report. Subsequent work exploring performance and software engineering metrics across a number of scenarios, comparing our language to the API-based approach of one world showed that we produced higher quality code using fewer lines of code (results in a pending publication). Significance: The first example of a domain specific langauge for service composition. Impact: Google Scholar citations: 13 Outlet: This workshop is part of ACM Middleware, and fully reviews each submission by at least three reviewers.Full text available
- No
Peer reviewed?
- Yes