●WSDL / BPEL的SRML语言转换
A selection of recent MSc projects
●Robust and Energy Efficient Wireless Sensor Networks
Wireless sensor networks are a new technology with a wide range of applications (from environment monitoring to surveillance) but subject to a number of energy constraints, many-to-one flows, and redundant low-rate data. Many routing protocols have been proposed for sensor networks that aim at achieving energy efficiency, but with little or no attention to robustness and fault-tolerance. This project addressed fault-tolerance in ad-hoc sensor network routing, namely the design and development of a robust and energy efficient routing protocol that distinguishes between local and large-scale traffic. A new multipath routing protocol was proposed and simulated which follows the “number of hops” metric and employs a waiting time before transmitting messages to sink.
●WSDL/BPEL to SRML language Transformation
SRML is the Reference Modelling Language of the European project SENSORIA. It provides primitives for modeling and reasoning about business processes in a way that is independent of the languages used for executing them. This project developed a tool for generating SRML models from two specific industry standards: The Business Process Execution Language (BPEL), which is used for specifying business process based on Web Services, and the Web Services Description Languages (WSDL) – an XML format for describing network services. The encoding provides the means to create high-level declarative descriptions of BPEL/WSDL specifications that can be used for building more complex business process models that can include components specified in other languages.
●XML Database for Bibliographic Information
Many people in industry and academia use a document typesetting system called LaTex. Documents may be published in various formats including reports, journal articles, conference proceedings, authored books, and so on. BiTex is the tool used by LaTex for formatting lists of references that are to be incorporated within these documents. Although it is very effective, BiTex has raised a practical concern due to its low-level of abstracting, making it difficult to share bibliographic information among tools or people executing different activities (for instance, between the technical and the marketing staff within a company). In order to address this concern, this project developed an XML-based framework for managing bibliographic information that imports/exports BibTex references.