• Home
  • George G. Mitchell
George G. Mitchell

George G. Mitchell
Realizeit - Chicago IL & Dublin IE

PhD, MSc, BSc, FBCS
CIO, CISM, CIPM,CIPP/e, FIP, FRSM

About

33
Publications
10,579
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
208
Citations
Introduction
Additional affiliations
January 2006 - July 2008
Dublin City University
Position
  • OO Development - Software Engineering
September 2001 - present
CCKF
Position
  • Pedagogical Research - Education Technology, Problem Based Learning, Assessment
Description
  • Pedagogical research, with a focus on Educational Technology, application of Artificial Intelligence to Education Technology. Modes of assessment and earlier in my research career the development of various PBL and Enquiry based learning approaches.
December 2005 - January 2009
Dublin City University
Position
  • ESIGNET - FP7 Project
Description
  • Complex System- Evolving Cell Signalling Networks inSilico

Publications

Publications (33)
Chapter
Full-text available
The evaluation of signal transduction networks is a constantly advancing challenge, which requires the use of the latest modelling techniques to capture system dynamics and properties. State of the art modelling techniques are drawn from a highly diverse range of different research areas, e.g., mathematics, computer science, statistics, etc. As a r...
Conference Paper
Full-text available
This paper documents the work in progress in creating a new Intelligent Learning System. The paper introduces the issues of relevance when developing such systems. It examines briefly the state of the art followed by key approaches to addressing the major research questions in the field. We introduce the Realise it system outlining the philosophy b...
Conference Paper
Full-text available
We examine a potential role of signalling crosstalk in Artificial Cell Signalling Networks (ACSNs). In this research, we regard these ACSNs as subsets of collectively autocatalytic (i.e., organizationally closed) reaction networks being able to both self-maintain and to carry out a distinct signal processing function. These signalling crosstalk phe...
Conference Paper
Full-text available
The simulation and designing of precise models of biochemical processes is one of the key aims of Computational Systems Biology [1]. In this paper we are concerned with the simulation and modelling of one form of biochemical network Cell Signalling Networks (CSNs). CSNs are networks of interacting molecules naturally occurring in living cells [2],...
Article
Full-text available
This work investigates closure in Cell Signaling Networks, which is one research area within the ESIGNET project. We employ a string-based Artificial Chemistry based on Holland’s broadcast language (Molecular Classifier System, Broadcast Language, or MCS.b). We present a series of experiments focusing on the emergence and evolution of self-maintain...
Article
Full-text available
This paper is concerned with the modeling and evolving of Cell Signaling Networks (CSNs) in silico. CSNs are complex biochemical networks responsible for the coordination of cellular activities. We examine the possibility to computationally evolve and simulate Artificial Cell Signaling Networks (ACSNs) by means of Evolutionary Computation technique...
Article
Full-text available
Multi-level selection has proven to be an affective mean to provide resistance against parasites for catalytic networks (Cronhjort and Blomberg, 1997). One way to implement these multi-level systems is to group molecules into several distinct compartments (cells) which are capable of cellular division (where an offspring cell replaces another cell)...
Conference Paper
Full-text available
In this paper we present a novel cost benefit operator that assists multi level genetic algorithm searches. Through the use of the cost benefit operator, it is possible to dynamically constrain the search of the base level genetic algorithm, to suit the user's requirements. Initially we review meta-evolutionary (multi-level genetic algorithm) appro...
Conference Paper
Full-text available
Current approaches within the ESIGNET project (ESIGNET: Evolving Cell Signaling Networks in Silico), an EU FP6 project (contract number 12789 http://www.esignet.net) have used multilevel Evolutionary Algorithms (EA) to assist in the understanding of evolution and complexity of biochemical networks. These systems have utilized meta-level EAs to evol...
Conference Paper
Full-text available
Complex Adaptive Systems (CAS) are dynamical networks of interacting agents which as a whole determine the behavior, adaptivity and cognitive ability of the system. CAS are ubiquitous and occur in a variety of natural and artificial systems (e.g., cells, societies, stock markets). To study CAS, Holland proposed to employ an agent-based system in wh...
Thesis
Full-text available
This thesis addresses the issues associated with conventional genetic algorithms (GA) when applied to hard optimisation problems. In particular it examines the problem of selecting and implementing appropriate genetic operators in order to meet the validity constraints for constrained optimisation problems. The problem selected is the travelling sa...
Conference Paper
Full-text available
We present a novel cost benefit operator that assists multi levelgenetic algorithm searches. Through the use of the cost benefitoperator, it is possible to dynamically constrain the search of thebase level genetic algorithms, to suit the users requirements. We note that the current literature has abundant studies on metaevolutionary GAs, however th...
Conference Paper
Full-text available
The Broadcast Language is a programming formalism devised by Holland in 1975, which aims at improving the efficiency of Genetic Algorithms (GAs) during long-term evolution. The key mechanism of the Broadcast Language is to allow GAs to employ an adaptable problem representation. Fixed problem encoding is commonly used by GAs but may limit their per...
Article
Full-text available
Nature is a source of inspiration for computational techniques which have been successfully applied to a wide variety of complex application domains. In keeping with this we examine Cell Signaling Networks (CSN) which are chemical networks responsible for coordinating cell activities within their environment. Through evolution they have become high...
Article
Full-text available
Complex Adaptive Systems (CAS) are dynamical networks of interacting agents occurring in a variety of natural and artificial systems (e.g. cells, societies, stock markets). These complex systems have the ability to adapt, evolve and learn from experience. To study CAS, Holland proposed to employ agent-based systems in which Learning Classifier Syst...
Article
Full-text available
Protocells are hypothesised as a transitional phase in the origin of life, prior to the evolution of fully functional prokaryotic cells. The work reported here is being done in the context of the PACE project, which is investigating the fabrication of artificial protocells de novo. We consider here the important open question of whether or how arti...
Article
Full-text available
Nature is a source of inspiration for computational techniques which have been successfully applied to a wide variety of complex application domains. In keeping with this we examine Cell Signaling Networks (CSN) which are chemical networks responsible for coordinating cell activities within their environment. Through evolution they have become high...
Article
Full-text available
Cell Signaling networks (CSNs) are bio-chemical systems of interacting molecules in cells. Typically, these systems take as inputs chemical signals generated within the cell or communicated from outside. These trigger a cascade of chemical reactions that result in changes of the state of the cell and (or) generate some chemical output, such as prok...
Article
Full-text available
Cell Signaling Networks(CSN) are complex bio-chemical networks which, through evolution, have become highly efficient for governing critical control processes such as immunological responses, cell cycle control or homeostasis. From a computational point of view, modeling Artificial Cell Signaling Networks (ACSNs) in silico may provide new ways to d...
Article
Full-text available
All processes of life are dominated by networks of interacting biochemical components. The purpose of modeling these networks is manifold. From a theoretical point of view it allows the exploration of network structures and dynamics, to find emergent properties or to explain the organization and evolution of networks. From a practical point of view...
Article
Full-text available
The EU FP6 Integrated Project PACE ('Programmable Artificial Cell Evolution') is investigating the creation, de novo, of chemical 'protocells'. These will be minimal 'wetware' chemical systems integrating molecular information carriers, primitive energy conversion (metabolism) and containment (membrane). Ultimately they should be capable of autonom...
Article
Applied research is, by necessity, a distributed, collaborative process. To be useful, research methodologies must not only be applicable in such an environment, but must also be adaptive to the needs of human resources and specific research area requirements. This paper introduces eXtreme Researching (XR), an adaptation of eXtreme Programming (XP)...
Conference Paper
Full-text available
This paper introduces our Distributed Parameter-Less Genetic Algorithm and highlights the practical and economical motivations of such a system. With the Distributed Parameter-Less GA users do not have to perform trial and error experiments to find suitable parameter settings for the Genetic Algorithm. The users also achieve economically viable res...
Conference Paper
Full-text available
In this paper we present the outcome of a sets of experiments to evaluate the effectiveness of a new adjunct genetic operator GeneRepair. This operator was developed to correct invlaid tours which may be generated following crossover or mutation of our particular implementation of the genetic algorithm. Following implementation and testing of our g...
Chapter
Full-text available
This case study explores teaching and learning on an undergraduate computer science and software engineering degree course called Real World Software Engineering. It describes the design, teaching and continuous refinement of the course from an initial concept based on learning-by-doing, to a fully structured course grounded in the Problem-based Le...
Article
Full-text available
This paper briefly explores the role of experiential learning in software engineering education, focusing on Problem-based learning. An existing assessment strategy for grading individual students in a small group Problem-based learning setting is described. Although the student grades obtained may be a reflection of the course success, and standar...
Conference Paper
Full-text available
In this paper we present the outcome of two recent sets of experiments to evaluate the effectiveness of a new adjunct genetic operator GeneRepair. This operator was developed to correct invlaid tours which may be generated following crossover or mutation of our particular implementation of the genetic algorithm. Following implementation and testing...
Article
Full-text available
This paper describes the application of Problem-based learning (PBL) to the design and implementation of an Ecommerce web site by small groups of software engineering students. This work is part of a real-world software engineering course, taught to pre-internship students. The use of PBL has gained significant interest since its inception in the l...
Article
Full-text available
A PROBLEM-DRIVEN APPROACH FOR TEACHING SOFTWARE ENGINEERING TO UNDERGRADUATE STUDENTS IS ENTERING ITS THIRD YEAR AT THE DEPARTMENT OF COMPUTER SCIENCE AT NUI, MAYNOOTH.
Article
Full-text available
We present a design pattern for improving the reliability of forwarding failures within protocol processes and kernel routers. Our design pattern makes use of a localised Invisible Recovery (IR) process and a technique for optimising the Kernel process. We evaluate the current techniques that provide recovery within network systems; by doing so we...
Article
Full-text available
In this paper we present the advances we have made in our network fault tolerant computing project [1]. We examine the problems of failures within network communications and telecom systems and outline the usefulness of our localised Invisible Recovery (IR) solution. We evaluate the current techniques [2,3,8] that provide recovery within distribute...
Article
Full-text available
In this paper we examine the problem of failures within network communications and telecom systems and outline a localised Invisible Recovery solution to such systems. We introduce a new approach that makes use of an envelope surrounding an unchanged software protocol layer, which is running as an independent process. This envelope stores just suff...
Conference Paper
Full-text available
In this paper we present two sets of empirical data evaluating the performance of a new Cleanup operator for evolutionary approaches to the travelling salesman problem (TSP). For raw data we have used standard road mileage charts of the USA, Great Britain and Ireland, which enable us to generate a reference table with appropriate city to city dista...

Network

Cited By