Skip to main content

Research Repository

Advanced Search

All Outputs (23)

Dynamic Data Integration: a service-based broker approach (2006)
Journal Article
Rigby, M., Budgen, D., Brereton, O., Bennett, K., Russell, M., Turner, M., …Xu, J. (2006). Dynamic Data Integration: a service-based broker approach. International Journal of Business Process Integration and Management, 1(3), 175 - 191. https://doi.org/10.1504/ijbpim.2006.010903

We address the problem of large-scale data integration, where the data sources are unknown at design time, are from autonomous organisations and may evolve. Experiments are described involving a demonstrator system in the field of health services dat... Read More about Dynamic Data Integration: a service-based broker approach.

The Data-Gathering Broker - A User-Based Approach to Viable EPR Systems (2005)
Presentation / Conference Contribution
Rigby, M., Budgen, D., Brereton, P., Bennett, K., Russell, M., Turner, M., …Mihalas, G. (2005). The Data-Gathering Broker - A User-Based Approach to Viable EPR Systems. In Connecting medical informatics and bio-informatics : proceedings of MIE2005 : the XIXth International Congress of the European Federation for Medical Informatics (905-910)

With the continued expansion of Electronic Patient Record systems ahead of comprehensive evidence, metrics, or future-proofing, European health informatics is embarking on a faith-driven adventure that also risks data swamping of end-users. An altern... Read More about The Data-Gathering Broker - A User-Based Approach to Viable EPR Systems.

Proving the concept of a data broker as an emergent alternative to supra-enterprise EPR systems (2005)
Journal Article
Rigby, M., Budgen, D., Brereton, O., Bennett, K., Layzell, P., Keane, J., …Zhu, F. (2005). Proving the concept of a data broker as an emergent alternative to supra-enterprise EPR systems. Medical informatics and the internet in medicine, 30(2), 99-106. https://doi.org/10.1080/14639230500299014

Electronic Patient Records systems configured into large enterprise models have become the assumed best route forward. In England, as in several other countries, this has expanded to a major meta-enterprise procurement programme. However, concerns ar... Read More about Proving the concept of a data broker as an emergent alternative to supra-enterprise EPR systems.

Dynamic data integration using web services (2004)
Presentation / Conference Contribution
Bennett, K., Layzell, P., Zhu, F., Breretona, O., Budgena, D., Keane, J., …Rigby, M. (2004). Dynamic data integration using web services. . https://doi.org/10.1109/icws.2004.1314747

We address the problem of large-scale data integration, where the data sources are unknown at design time, are from autonomous organisations, and may evolve. Experiments are described involving a demonstrator system in the field of health services da... Read More about Dynamic data integration using web services.

Program Comprehension for Web Services (2004)
Presentation / Conference Contribution
Gold, N., & Bennett, K. (2004). Program Comprehension for Web Services. In IWPC 2004 : 12th IEEE International Workshop on Program Comprehension : proceedings : 24-26 June, 2004, Bari, Italy (151-161). https://doi.org/10.1109/wpc.2004.1311057

Web services provide programmatic interaction between organisations within large heterogeneous distributed systems. Using recent experiences of constructing and enhancing a data integration system for the health domain, based on Web services, we draw... Read More about Program Comprehension for Web Services.

Using web service technologies to create an information broker : an experience report (2004)
Presentation / Conference Contribution
Turner, M., Zhu, F., Kotsiopoulos, I., Russell, M., Budgen, D., Bennett, K., …Rigby, M. (2004). Using web service technologies to create an information broker : an experience report. In 26th International Conference on Software Engineering, ICSE 2004, 23-28 May 2004, Edinburgh, Scotland ; proceedings (552-561)

This paper reports on our experiences with using the emerging web service technologies and tools to create a demonstration information broker system as part of our research into information management in a distributed environment. To provide a realis... Read More about Using web service technologies to create an information broker : an experience report.

A broker architecture for integrating data using a web services environment (2003)
Presentation / Conference Contribution
Bennett, K., Gold, N., Layzell, P., Zhu, F., Brereton, O., Budgen, D., Keane, J., Kotsiopoulos, I., Turner, M., Xu, J., Almilaji, O., Chen, J., Owrak, A., Olorwska, M., Weerawarana, S., Papazolglou, M., & Yang, J. (2003, December). A broker architecture for integrating data using a web services environment. Presented at First International Conference on Service Orientated Computing, Trento, Italy

The web service protocol stack provides capabilities for loosely integrating software services but does not provide the higher level support needed for rapid evolution. An experimental system is described for integrating the data from autonomous orga... Read More about A broker architecture for integrating data using a web services environment.

Software evolution in an interdisciplinary environment. (2003)
Presentation / Conference Contribution
Bennett, K., Bradley, S., Glover, G., & Barnes, D. (2003). Software evolution in an interdisciplinary environment. In L. O'Brien, & N. Gold (Eds.), Eleventh Annual International Workshop on Software Technology and Engineering Practice: (STEP 2003): proceedings: Amsterdam, the Netherlands, September 9-21, 2003 (199-203). https://doi.org/10.1109/step.2003.30

At Durham, an interdisciplinary team has implemented the UK?s first web-centred data base of adult mental health service provision (we regard interdisciplinary research to be taking place when two or more groups from different disciplines work togeth... Read More about Software evolution in an interdisciplinary environment..

Software services and software maintenance (2003)
Presentation / Conference Contribution
Bennett, K., Xu, J., Canfora, G., van den Brand, M., & Gymóthy, T. (2003). Software services and software maintenance. In Seventh European Conference on Software Maintenance and Reengineering : proceedings : 26-28 March, 2003, Benevento, Italy (3-12). https://doi.org/10.1109/csmr.2003.1192405

Software services are being promoted as the next big step forward in software engineering. Inevitably, both service vendor and service client programs will require maintenance. We present a service architecture that has been motivated by a long term... Read More about Software services and software maintenance.

A fault-tolerant approach to secure information retrieval (2002)
Presentation / Conference Contribution
Yang, E., Jie, X., & Bennett, K. (2002). A fault-tolerant approach to secure information retrieval. In 21st IEEE Symposium on Reliable Distributed Systems : proceedings : October 13-16, 2002, Osaka University, Suita, Japan (12-21). https://doi.org/10.1109/reldis.2002.1180169

Several private information retrieval (PIR) schemes were proposed to protect users' privacy when sensitive information stored in database servers is retrieved. However, existing PIR schemes assume that any attack to the servers does not change the in... Read More about A fault-tolerant approach to secure information retrieval.

Software evolution and the staged model of the software lifecycle (2002)
Book Chapter
Bennett, K., Rajlich, V., & Wilde, N. (2002). Software evolution and the staged model of the software lifecycle. In M. Zelkowitz (Ed.), Advances in computers (1-54). Academic Press

The aim of this chapter is to describe the new staged model [5]. We provide a broad overview of the state of the art in software maintenance and evolution. The emphasis is mainly on process and methods, (rather than technology), since this is where t... Read More about Software evolution and the staged model of the software lifecycle.

Private information retrieval in the presence of malicious failures (2002)
Presentation / Conference Contribution
Yang, E., Xu, J., & Bennett, K. (2002). Private information retrieval in the presence of malicious failures. . https://doi.org/10.1109/cmpsac.2002.1045104

In the application domain of online information services such as online census information, health records and real-time stock quotes, there are at least two fundamental challenges: the protection of users' privacy and the assurance of service availa... Read More about Private information retrieval in the presence of malicious failures.

From system comprehension to program comprehension (2002)
Presentation / Conference Contribution
Tjortjis, C., Gold, N., Layzell, P., & Bennett, K. (2002). From system comprehension to program comprehension. In 26th Annual International Computer Software and Applications Conference : proceedings : 26-29 August, 2002, Oxford, England (427-432). https://doi.org/10.1109/cmpsac.2002.1045039

Program and system comprehension are vital parts of the software maintenance process. We discuss the need for both perspectives and describe two methods that may be integrated to provide a smooth transition in understanding from the system level to t... Read More about From system comprehension to program comprehension.

Prototype Implementations of an Architectural Model for Service-Based Flexible Software (2002)
Presentation / Conference Contribution
Bennett, K., Munro, M., Xu, J., Gold, N., Layzell, P., Mehandjiev, N., …Sprague, R. (2002). Prototype Implementations of an Architectural Model for Service-Based Flexible Software. In Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS-35) : abstracts and CD-ROM of full papers : 7-10 January 2002, Big Island, Hawaii (1318-1326). https://doi.org/10.1109/hicss.2002.993996

The need to change software easily to meet evolving business requirements is urgent, and a radical shift is required in the development of software, with a more demand-centric view leading to software which will be delivered as a service, within the... Read More about Prototype Implementations of an Architectural Model for Service-Based Flexible Software.

An Abstract Architecture for Dependable and Flexible Distributed Applications (2002)
Book Chapter
Hong, Z., Xu, J., & Bennett, K. (2002). An Abstract Architecture for Dependable and Flexible Distributed Applications. In P. Henderson (Ed.), Systems engineering for business process change : new directions (23-37). Springer Verlag. https://doi.org/10.1007/978-1-4471-0135-2_3

Distributed software systems are increasingly used to support business applications. This requires three crucial properties of any architecture: first, the system has well defined dependability attributes; second, it is flexible, in that it can be mo... Read More about An Abstract Architecture for Dependable and Flexible Distributed Applications.

An architectural model for service-based software with ultra rapid evolution (2001)
Presentation / Conference Contribution
Bennett, K., Munro, M., Gold, N., Layzell, P., Budgen, D., & Brereton, P. (2001). An architectural model for service-based software with ultra rapid evolution. In Proceedings, IEEE International Conference on Software Maintenance : systems and software evolution in the era of the Internet : Florence, Italy, 7-9 November, 2001 (292-300). https://doi.org/10.1109/icsm.2001.972742

There is an urgent industrial need for new approaches to software evolution that will lead to far faster implementation of software changes. For the past 40 years, the techniques, processes and methods of software development have been dominated by s... Read More about An architectural model for service-based software with ultra rapid evolution.

Software evolution: A road map (2001)
Presentation / Conference Contribution
Bennett, K., & Rajlich, V. (2001). Software evolution: A road map. In Proceedings, IEEE International Conference on Software Maintenance : systems and software evolution in the era of the Internet : Florence, Italy, 7-9 November, 2001. https://doi.org/10.1109/icsm.2001.972703

An architectural model for service-based flexible software (2001)
Presentation / Conference Contribution
Bennett, K., Xu, J., Munro, M., Hong, Z., Layzell, P., Gold, N., …Brereton, P. (2001). An architectural model for service-based flexible software. In 25th Annual International Computer Software and Applications Conference (COMPSAC 2001) : 8-12 October 2001, Chicago, Illinois (137-142). https://doi.org/10.1109/cmpsac.2001.960609

The urgent need to change software easily to meet evolving business requirements requires a radical shift in the development of software, with a more demand-centric view leading to software which will be delivered as a service, within the framework o... Read More about An architectural model for service-based flexible software.