Skip to main content

Research Repository

Advanced Search

Outputs (492)

Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds:Four Kinds of Schema (2013)
Journal Article
Wang, Z., & Chalmers, K. (2013). Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds:Four Kinds of Schema. Procedia Computer Science, 19, 889-894. https://doi.org/10.1016/j.procs.2013.06.120

The proposed research will focus on developing a novel approach to solve Software Service Evolution problems in Computing Clouds. The approach will support dynamic evolution of the software service in clouds via a set of discovered evolution patterns... Read More about Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds:Four Kinds of Schema.

A comparison of Message Passing Interface and Communicating Process Architecture networking communication performance. (2012)
Presentation / Conference Contribution
Chalmers, K. (2012, August). A comparison of Message Passing Interface and Communicating Process Architecture networking communication performance. Presented at Communicating Process Architectures 2012, 34th WoTUG conference on concurrent and parallel programming

Message Passing Interface (MPI) is a popular approach to enable Single Process, Multiple Data (SPMD) style parallel computing, particularly in cluster computing environments. Communicating Process Architecture (CPA) Networking on the other hand, has... Read More about A comparison of Message Passing Interface and Communicating Process Architecture networking communication performance..

Mining and Sharing Heterogeneous E-Marketing Intelligence - A Universal Metadata-Based Approach (2006)
Presentation / Conference Contribution
Teng, G., Su, H., Liu, X., & Wang, T. (2006, August). Mining and Sharing Heterogeneous E-Marketing Intelligence - A Universal Metadata-Based Approach. Presented at First International Conference on Innovative Computing, Information and Control - Volume I (ICICIC'06)

Despite the emergent business needs and technical efforts by both industrial and research communities, e-business market intelligence (EMI) still faces many obstacles hindering its successful mining, deployment and sharing, including lack of scaleabl... Read More about Mining and Sharing Heterogeneous E-Marketing Intelligence - A Universal Metadata-Based Approach.

Multi-adaptive Natural Language Generation using Principal Component Regression (2014)
Presentation / Conference Contribution
Gkatzia, D., Hastie, H., & Lemon, O. (2014). Multi-adaptive Natural Language Generation using Principal Component Regression. In Proceedings of the 8th International Natural Language Generation Conference (138-142)

We present FeedbackGen, a system that uses a multi-adaptive approach to Natural Language Generation. With the term 'multi-adaptive', we refer to a system that is able to adapt its content to different user groups simultaneously, in our case adapting... Read More about Multi-adaptive Natural Language Generation using Principal Component Regression.

Performance of the distributed CPA protocol and architecture on traditional networks. (2011)
Presentation / Conference Contribution
Chalmers, K. (2011, June). Performance of the distributed CPA protocol and architecture on traditional networks. Presented at 33rd Communicating Process Architecture (CPA) conference

Performance of communication mechanisms is very important in distributed systems frameworks, especially when the aim is to provide a particular type of behavior across a network. In this paper, performance measurements of the distributed Communicatin... Read More about Performance of the distributed CPA protocol and architecture on traditional networks..

This pervasive day: design and development case study. (2011)
Presentation / Conference Contribution
Helgason, I., Bradley, J., & Egan, C. (2011, March). This pervasive day: design and development case study. Paper presented at i-Docs, A Symposium on Interactive Documentary

This presentation will describe the development process, and the underpinning rationale, behind a multi-format, interactive exhibition and online documentary. This project, to be presented at the Edinburgh International Science Festival and the Scien... Read More about This pervasive day: design and development case study..

Alting barriers: synchronisation with choice in Java using JCSP (2010)
Journal Article
Welch, P., Brown, N., Moores, J., Chalmers, K., & Sputh, B. (2010). Alting barriers: synchronisation with choice in Java using JCSP. Concurrency and Computation: Practice and Experience, 22(8), 1049-1062. https://doi.org/10.1002/cpe.1471

Communicating Sequential Processes for Java (JCSP) is a mature library that implements CSP-derived concurrency primitives in Java. A JCSP system is a hierarchical network of autonomous processes communicating over synchronous (optionally buffered) ch... Read More about Alting barriers: synchronisation with choice in Java using JCSP.

Improving data quality in data warehousing applications (2010)
Presentation / Conference Contribution
Li, L., Peng, T., & Kennedy, J. (2010, June). Improving data quality in data warehousing applications. Presented at Proceedings of the 12th International Conference on Enterprise Information Systems

There is a growing awareness that high quality of data is a key to today’s business success and dirty data that exits within data sources is one of the reasons that cause poor data quality. To ensure high quality, enterprises need to have a process,... Read More about Improving data quality in data warehousing applications.

A rule based taxonomy of dirty data. (2011)
Presentation / Conference Contribution
Li, L., Peng, T., & Kennedy, J. (2011). A rule based taxonomy of dirty data. GSTF journal on computing, 1(2), 140-148

There is a growing awareness that high quality of data is a key to today’s business success and that dirty data existing within data sources is one of the causes of poor data quality. To ensure high quality data, enterprises need to have a process, m... Read More about A rule based taxonomy of dirty data..

Using an evolutionary algorithm to discover low CO2 tours within a Travelling Salesman Problem (2010)
Presentation / Conference Contribution
Urquhart, N. B., Scott, C., & Hart, E. (2010, April). Using an evolutionary algorithm to discover low CO2 tours within a Travelling Salesman Problem. Presented at Applications of evolutionary computation : EvoApplications 2010, Istanbul, Turkey

This paper examines the issues surrounding the effects of using vehicle emissions as the fitness criteria when solving routing problems using evolutionary techniques. The case-study examined is that of the Travelling Salesman Problem (TSP) based upon... Read More about Using an evolutionary algorithm to discover low CO2 tours within a Travelling Salesman Problem.

Investigating communicating sequential processes for Java to support ubiquitous computing (2009)
Thesis
Chalmers, K. (2009). Investigating communicating sequential processes for Java to support ubiquitous computing. (Thesis). Edinburgh Napier University. Retrieved from http://researchrepository.napier.ac.uk/id/eprint/3507

Ubiquitous Computing promises to enrich our everyday lives by enabling the environment to be enhanced via computational elements. These elements are designed to augment and support our lives, thus allowing us to perform our tasks and goals. The main... Read More about Investigating communicating sequential processes for Java to support ubiquitous computing.

Form (2009)
Book Chapter
Kennedy, J., & Cannon, A. (2009). Form. In L. Liu, & M. T. Özsu (Eds.), Encyclopedia of Database Systems. Springer-Verlag

Multiform Views of Multiple Trees (2008)
Presentation / Conference Contribution
Graham, M., & Kennedy, J. (2008). Multiform Views of Multiple Trees. In Proceedings of IV2008 (252-257). https://doi.org/10.1109/iv.2008.21

We describe a case study of TaxVis, a multiple view system for examining relationships between sets of multiple classification trees. The system displays multiform views of the dataset, which in turn can either be a singular view of the larger forest... Read More about Multiform Views of Multiple Trees.

A critique of JCSP networking (2008)
Presentation / Conference Contribution
Chalmers, K., Kerridge, J., & Romdhani, I. (2008, September). A critique of JCSP networking. Presented at 31st Communicating Process Architectures 2008, York, UK

We present a critical investigation of the current implementation of JCSP Networking, examining in detail the structure and behavior of the current architecture. Information is presented detailing the current architecture and how it operates, and wea... Read More about A critique of JCSP networking.

Visual comparison and exploration of natural history collections (2006)
Presentation / Conference Contribution
Graham, M., Kennedy, J., & Downey, L. (2006, May). Visual comparison and exploration of natural history collections. Presented at Proceedings of the working conference on Advanced visual interfaces - AVI '06, Venice, Italy

Natural history museum collections contain a wealth of specimen level data that is now opening up for digital access. However, current interfaces to access and manipulate this data are standard text-based query mechanisms, giving no leeway for explor... Read More about Visual comparison and exploration of natural history collections.

CSP for .NET based on JCSP (2006)
Presentation / Conference Contribution
Chalmers, K., & Clayton, S. (2006, September). CSP for .NET based on JCSP. Presented at Communicating Process Architectures WoTug 29, Edinburgh, Scotland

We present a CSP framework developed for the .NET platform, building upon the ideas developed for the JCSP library. Discussing the development of the core functionality and then onto extra features in .NET that can be taken advantage of, we have c... Read More about CSP for .NET based on JCSP.

Time-series Explorer: An Animated Information Visualisation for Microarray Time-course Data (2005)
Journal Article
Craig, P., Kennedy, J., & Cumming, A. (2005). Time-series Explorer: An Animated Information Visualisation for Microarray Time-course Data. BMC Bioinformatics, 6(Suppl 3), P8. https://doi.org/10.1186/1471-2105-6-S3-P8

Microarray technologies are a relatively new development that allow biologists to monitor the activity of thousands of genes (normally around 8,000) in parallel across multiple stages of a biological process. While this new perspective on biological... Read More about Time-series Explorer: An Animated Information Visualisation for Microarray Time-course Data.

Instant messaging: using log files to identify patterns of interaction in group of teenage users. (2005)
Presentation / Conference Contribution
Davison, B., & Buckner, K. (2005, April). Instant messaging: using log files to identify patterns of interaction in group of teenage users. Presented at IFIP WG 9.3 HOIT2005 Conference, York

This paper presents preliminary findings on teenagers’ use of instant messaging (IM) as an example of an Internet technology. The results are quantitative, being drawn from the information held in users’ IM log files. The current purpose is to valida... Read More about Instant messaging: using log files to identify patterns of interaction in group of teenage users..