Navigation

Recent site activity

Home

I've submitted my PhD in User Driven Programming, and continued this while my work environment changed. Previously I retrained from clerical work to engineering and computing, and developed advanced skills and experience in this through vocational and higher education. I worked for 10 years as a researcher at University of the West of England. I researched difficult problems, and helped gain funding for such research, and have written funding proposals. I'm very thorough and consistent, resolute, determined, am diplomatic, and have relevant skills for analysing research questions, and presenting findings. My home page is http://sites.google.com/site/userdrivenmodellingprogramming/Home. I devise ways for users to create software, to achieve this I apply Semantic Web techniques. I enable non-programmers to create software from a user interface that allows them to model a particular problem or scenario. I develop ways of translating this information into program code. This is useful for employees that have insufficient time to learn programming languages. This makes it easier for software systems to manage and enable sharing of information and programs people create.

Usability Survey

I developed a survey on usability, I don't think it's quite right yet, but I would still welcome anyone using it to leave feedback on my research topic (or about the survey) - Click Here to take part in a usability survey, and support my PhD research, for anyone who does not want to remain anonymous, I would be pleased to take an interest in their research.

The survey compares these interfaces -

Taxonomy - http://www.cems.uwe.ac.uk/~phale/ELearning/ELearningDemonstration1.htm.

Diagrammatic - http://www.cems.uwe.ac.uk/~phale/ELearning/ELearningDemonstration2.htm.

And asks for further advice on end-user programming.

I'm interested in feedback from anyone, whatever their level of IT skills.

Survey - Seeking feedback on software usability.

 
Thank you so much to everyone who responded, I'm near the end of my PhD, but will analyze results for the PhD and get back to people who have given me contact details. I'm making plans to continue similar research also, and will leave the survey open indefinetly, as this is still relevant, and I'll check for any future responses.
 
Survey Results Page Usability Survey results
 
 
This is my Research Home page on Google Sites.
 
My code repository - http://code.google.com/p/userdrivenmodellingphdcode/ - Just started.
 
 
Alan Turing Petition -
 
Thousands call for Turing apology

"Thousands of people have signed a Downing Street petition calling for a posthumous government apology to World War II code breaker Alan Turing.
Writer Ian McEwan has just backed the campaign, which already has the support of scientist Richard Dawkins.
In 1952 Turing was prosecuted under the gross indecency act after admitting to a sexual relationship with a man. Two years later he killed himself."

I've signed this petition -

Government petition website - http://petitions.number10.gov.uk/turing/

"We the undersigned petition the Prime Minister to apologize for the prosecution of Alan Turing that led to his untimely death.
Submitted by John Graham-Cumming – Deadline to sign up by: 20 January 2010 – Signatures: 12,041" - at 31st August 2009.
 
This is my website about 9 years of research I completed at the University of the West of England as a research staff member, and all my PhD research also. The subject of this research is a combination of modelling, end user programming, and Semantic Web research applied to problems such as design and manufacture for new products. These techniques are applied to problems that are too complicated for modelling in spreadsheets.
 
User Driven Modelling/Programming - is a technique for combining visualised colour coded and linked equations, into a system which models a whole program, and visualises the entirety of a program that performs modelling/calculation. This system is created via a collaborative ontology/database and translated in an automated way from the information source to the result output, in order to allow computer end-users to create programs/models, and link these, and in order for programmers to create program development systems. This is a human/computer translation and system creation system.
 
A particular research area I want and need to research is that of developing a modelling/programming user interface further in order to simplify tasks enough that non-programmer engineers can begin to program/model.
 
Government to loan Airbus £340m - UWE mistakes
 
BBC Business – “The government is to give plane manufacturer Airbus up to £340m in loans for new projects, Business Secretary Lord Mandelson has said. £60m was also loaned to GKN in 2008.”
“Business Secretary Lord Mandelson made the announcement on a visit to the Filton, Bristol, plant of Airbus UK which will be making the wings for the new plane.” Filton is in north Bristol, UK.
 
It's very interesting to see that a massive Government investment has just been announced into exactly the sort of research UWE used to do well, such as the A380 wing development, I was one of the UWE staff involved in this cutting edge (literally) research. UWE has recently pulled UWE out of this research. Now the A350 wing development will proceed without UWE.
 
BBC News -
 
Yahoo News
 
The people behind UWEs' decision to pull out of this were Steve West the Vice Chancellor, and Martin Boddy, the head of the Faculty.
 
I hope they both have the sense to realise they have made an expensive mistake.
 
This is like a small version of the Government decision way back to pull out of research into rockets, just before a massive market emerged for satellite launches.
 
My article about this for Huliq news, 14th August 2009 - http://www.huliq.com/5/84957/a350x-investment-and-wing-manufacture-research - A350X investment and wing manufacture research.
 

Politicians to join university protests in language cuts row - demonstration took place 7th July 2009

UCU - Union article about language school closure - http://www.ucu.org.uk/index.cfm?articleid=4015. -

The university has announced that it has ceased recruitment to all specialist language degrees with immediate effect. The decision means that students who have already accepted unconditional offers for 2009 will no longer be able to follow their chosen course at UWE.

About me, and my research

The index page for this research is at  - http://sites.google.com/site/userdrivenmodellingprogramming/index.

WhoHub Interview - http://www.whohub.com/petervincenthale

These are the pages I'm maintaining, and my blog, as I took 'voluntary' redundancy after being threatended 3 times with compulsory redundancy, and denied the chance to appeal. This also gets me away from 3 years of disruption to my PhD thanks to endless and pointless reorganisation. And away from unethical interference in my funding bids.

I was put on the 'At Risk' list for redundancy when I was included in a list of members of a centre that I had already formally resigned from because I was unhappy with the academic standards of that centre, and that centre closed. This was an aerospace research centre but apparently UWE has a strategy that does not include aerospace research despite being surrounded by aerospace companies.

So I don't have access to my UWE (University of the West of England) staff website any more, and am transferring my efforts to this one and my blog.

A particular research area I want and need to research is that of developing a modelling/programming user interface further in order to simplify tasks enough that non-programmer engineers can begin to program/model.

This Venn diagram and description of the research illustrates the combination for this research, the shaded area.

User Driven Modelling/Programming - is a technique for combining visualised colour coded and linked equations, into a system which models a whole program, and visualises the entirety of a program that performs modelling/calculation. This system is created via a collaborative ontology/database and translated in an automated way from the information source to the result output, in order to allow computer end-users to create programs/models, and link these, and in order for programmers to create program development systems. This is a human/computer translation and system creation system.

Profile

I was Born in Edmonton, Canada, 30th June 1966. My education includes a BSc degree majored in Economics from Plymouth University, England in 1988, an MSc in Manufacturing and Management Information Systems from University of the West of England, Bristol in 1999, and a BSc degree in computing from the Open University in 2000. I'm in the final year of a PhD in engineering. My main field of study is the use of Semantic Web and end user programming techniques to aid modelling.

I am currently a full time PhD student, building on experience from a full time Research Associate then Fellow position at the University of the West of England, Bristol, and a part time PhD there. I retrained from financial services into computing for engineering. My other roles have included Mortgage Accounts Clerk, Data Entry, Computer Operator, and Software Developer. My publications include Provision of a Web Based Decision Support System for Wing Box Tooling, ICE 7th International Conference on Concurrent Enterprising, Bremen Germany, Preliminary Findings from the DECIDE project, 9th International Conference on Concurrent Engineering ISPE/CE2002, Cranfield University, England, Design and Prototyping of Knowledge Management Software for Aerospace Manufacturing, 10th ISPE International Conference on Concurrent Engineering, Madeira Island, Portugal, 2003. My current and previous research interests are in applying Semantic Web and end user programming techniques to enable creation and customization of modelling tools by engineers and others in order to solve process and production problems.

I am a member of the British Computer Society.

I am also a member of the CCCS (C3S) Centre for Complex Cooperative Systems - http://www.cems.uwe.ac.uk/cccs/members.php?menu=off.

CV - academic - http://docs.google.com/View?id=dgp7zcg6_112cfpx3w98, work focused - http://docs.google.com/View?id=dgp7zcg6_113dvzsh4fj.

My Research

My PhD research is, titled: “User Driven Programming”.  I specialise in devising ways of making it easier for users to create their own software for modeling of design and manufacturing process problems. I have gained experience in bidding for funds for such research. This is in order to develop tools that enable engineers to build and navigate through and between collaborative models. I have expertise in providing visualised web-based modeling alternatives to spreadsheets. Models built using these tools are more maintainable, re-usable, easier to use, and more adaptable than spreadsheet models. I’ve created such modeling tools and models for Rolls-Royce aerospace, and Airbus. I am experienced at using an end-user programming approach to enable engineers to create models.

I am a Researcher in the final year of my PhD, my photo is here (from the Hewlett-Packard Jena User Conference), I'm located here - Multimap. I am a member of the British Computer Society. I specialise in applying Semantic Web techniques. For more information about the Semantic Web see the web site of one of the pioneers Tim Berners-Lee Tim Berners-Lee. His page also has a link to the World Wide Web Consortium (W3C) which he chairs.

My website is designed to connect all the research that I have done with research of others, and any research I would like to have completed myself or can see I should have done, or should get involved in. This idea of connecting research via web links fits in with this quote from Steve Jobs of Apple - "Creativity is just connecting things" - Originally From Wired Magazine February 1996 Gary Wolf - Reproduced Here. Currently I am using this website for public outreach, and modelling and visualisation of problems including aerospace modelling and biological taxonomies.

My current research is on a technique of 'User Driven Modelling/Programming'. My intention is to enable non-programmers to create software from a user interface that allows them to model a particular problem or scenario. This involves a user entering information visually in diagrammatic form. I am developing ways of automatically translating this information into program code in a variety of computer languages. The research is on translating from an abstract model of a problem expressed by a user, to software to solve the problem, and visualise the solution. This is very important and useful for many people who have insufficient time to learn programming languages. I am making use of the open source Protégé ontology editor developed from a project of Stanford University. I have a page on the Protégé community web site. I am researching visualisation techniques to create a human computer interface that allows non experts to create software. UML (Unified Modeling Language) tools are beginning now to use Semantic Web standards and languages, indicating a step towards co-operation and merging of ontologies and modelling.

My blog gives details of my PhD research here.

Background information to justify why this approach should be researched is here - User Driven Modelling Background.

A Flash movie that presents this concept using a simple example - User Driven Modelling Demonstration.

Translation demonstration (A Flash Player is required to view this) - RectangleDemo

Demonstraion of User-Driven Modelling/Programming process for translating from taxonomy based to diagram based rectangle representation - Explanation - http://www.cems.uwe.ac.uk/~phale/RectangleDemo/RectangleDemo.viewlet/RectangleDemo_launcher.html

Demonstraion of User-Driven Modelling/Programming process for translating from taxonomy based to diagram based rectangle representation

Simple SVG Example of Rectangle as demonstrated in the Flash Movie - Internet Explorer Version - Requires SVG player - SVG Rectangle Internet Explorer.

Simple SVG Example of Rectangle as demonstrated in the Flash Movie - Mozilla Firefox - SVG Rectangle Mozilla Firefox.


A summary of my PhD work is available based on a Powerpoint presentation - HTML - Research Seminar - HTML - Powerpoint - Research Seminar - Powerpoint - Adobe Acrobat - Research Seminar - PDF.

A Detailed Explanation including a simple example, and a complex example (Aircraft Wing Spar) - User Driven Modelling Detailed Explanation - In Depth Explanation.

I have created examples of User Driven Modelling, which I am developing to aid computer literate users to create software models. These examples are applied to aircraft cost optimisation, though the technique should have a wide range of applications firstly in modelling and eventually more general applications. I am putting as many as possible of these examples onto a web site and seeking comments and feedback for testing these techniques. I'm also putting links to other peoples' examples on this page, so if you are interested in my linking to your example(s) please email me at Peter Hale - Peter Hale.

I gave a SWIG-UK Powerpoint Presentation - at Hewlett-Packard Bristol UK - semantic web interest group - InteractiveModellingandVisualisationofInformation.ppt - November 23rd 2007 - other presentations are at http://swig.networkedplanet.com/special.html - including a UWE presentation http://swig.networkedplanet.com/cccs_hp.ppt - Health-e-Child.

I am also linking my research site into networks of sites for those with similar research interests. This also supports a proposal which I am working on (for a Semantic Web Modelling Centre of Excellence) to provide a network of support for modelling researchers, and an infrastructure to allow them to add models to a structured and searchable web site. This would be combined with seminars and conferences to allow developers and users of models to work together.

Models for Visualisation and/or calculation - Models.

I am writing for this web site to support this work and adding the explanation pages, over time I hope to receive and respond to feedback, and then to write up my results for my PhD.

A very short explanation of what my research is about - So would be a good place to start - Explanation.

This PowerPoint presentation gives an up to date summary of my research - http://www.cems.uwe.ac.uk/~phale/Presentation2008.ppt

Example interactive models are available at - http://www.cems.uwe.ac.uk/~phale/EconomicModels/ModelsVisualised.htm

This is a recent blog post about my research - User Driven Modelling - Applications - http://userdrivenmodelling.blogspot.com/2008/12/user-driven-modelling-applications.html

Useful Information and Links from 2009

A350X investment and wing manufacture research -
 
My article about this for Huliq news, 14th August 2009 - http://www.huliq.com/5/84957/a350x-investment-and-wing-manufacture-research.
 
Based on BBC and Yahoo News stories
 
 
Charting the Digital Revolution

I've written an article for Huliq news based on this BBC news article, about a very interesting series, and interactive project the BBC are working on -

Russell Barnes
Producer, Digital Revolution

"It was just 20 years ago that a young computer programmer called Tim Berners-Lee approached his supervisor at CERN with a blueprint for linking information online that we know today as the World Wide Web."

"...Digital Revolution (working title), a landmark series of programmes for BBC Two that examines precisely this question." - http://news.bbc.co.uk/1/hi/technology/8144570.stm.

My article on this topic written for Huliq News - http://www.huliq.com/1/83418/charting-digital-revolution.

Computer 'agents' take to the web

Artificial intelligence technology could soon make the internet an even bigger haven for bargain-hunters.

Software "agents" that automatically negotiate on behalf of shoppers and sellers are about to be set free on the web for the first time.

The "Negotiation Ninjas", as they are known, will be trialled on a shopping website called Aroxo in the autumn.

The intelligent traders are the culmination of 20 years' work by scientists at Southampton University.

By Zoe Kleinman
Technology reporter, BBC News - http://news.bbc.co.uk/1/hi/technology/8185896.stm.

 

Google Code - http://code.google.com/ - AJAX APIs, Android App Engine, Google Wave, Google Web Toolkit, Project Hosting.

Google previews Chrome open source operating system - BBC News

This is an interesting development in bringing Web 2.0 web browser software on a stage -

"Internet search giant Google has lifted the lid on its operating system, known as Chrome OS.

The free and open source system is initially aimed at low-cost netbooks and does away with many of the features of a traditional programme.

All programmes are designed to run in a web browser and all the user's data is stored on Google's servers.

Engineers from the firm said the first computers running the system would be available before the end of 2010."

http://news.bbc.co.uk/1/hi/technology/8369611.stm.

Google unveils 'smarter search' - BBC News

This is an interesting article about Google's plans, and explains that they are keen to develop search tools that make use of the Semantic Web. So I refernce and link to this article below

By Maggie Shiels Technology Reporter, BBC News, Silicon Valley

"Web giant Google has unveiled new products that it says will push search in a new direction.

Google is using so-called semantic web technology to leverage the underlying data on websites to enhance results."

http://news.bbc.co.uk/1/hi/technology/8047076.stm.

IBM Mashups

 
IEEE Software
 
- Sept./Oct. 2009 - Guest Editors’ Introduction: - End-User Software Engineering - Andrew J. Ko, Robin Abraham, Margaret M. Burnett, and Brad A. Myers - http://www2.computer.org/portal/web/csdl/abs/html/mags/so/2009/05/mso2009050016.htm.
 
JOEUC Special Issue: Spreadsheet Errors and Governance
 
Welcome to SSR - The spreadsheet Research (SSR) website is a repository for research on spreadsheet development, testing, use, and technology.- http://panko.shidler.hawaii.edu/ssr/.
 
 
Model-Driven Generation of Web Applications in UWE - Kraus, A., Knapp, A., Koch, N. - Ludwig-Maximilians-Universitat Munchen, Germany
 
Full Reference - Andreas Kraus, Alexander Knapp and Nora Koch. Model-Driven Generation of Web Applications in UWE. http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-261/paper03.pdf In Proc. MDWE 2007 - 3rd International Workshop on Model-Driven Web Engineering, CEUR-WS/, Vol 261, July 2007.
 
The abstract and first paragraph below describes what this paper is about. -
 
"Abstract. Model-driven engineering (MDE) techniques address rapid changes in Web languages and platforms by lifting the abstraction level from code to models. On the one hand models are transformed for model elaboration and translation to code; on the other hand models can be executable. We demonstrate how both approaches are used in a complementary way in UML-based Web Engineering (UWE). Rule-based transformations written in ATL are defined for all model-to-model transitions, and model-to-code transformations pertaining to content, navigation and presentation. An UWE run-time environment allows for direct execution of UML activity models of business processes."
 
"Model-driven engineering (MDE) technologies offer one of the most promising approaches in software engineering to address the inability of third-generation languages to alleviate the complexity of platforms and express domain concepts effectively MDE advocates the use of models as the key artifacts in all phases of the software development process. Models are considered first class entities even replacing code as primary artifacts. Thus, developers can focus on the problem space (models) and not on the (platform specific) solution space. The main objective is the separation of the functionality of a system from the implementation details following a vertical separation of concerns. The area of Web Engineering,
 
 
Science enters the age of Web 2.0  - By Jason Palmer - Science and technology reporter, BBC News - Scientists are not always the first to use new web tools - You might think that professional research scientists are at the forefront of what the newest tools of the internet can provide in terms of collaboration and the discovery of knowledge. - BBC Techhnology - http://news.bbc.co.uk/1/hi/technology/8325875.stm - http://news.bbc.co.uk/1/hi/technology/8325875.stm. - 26 October 2009.


Process Pad - http://www.demoprocessmaster.com/main.html - Welcome to Process Master HTML Outputs - To view some examples of ProcessPad HTML Outputs, please click on one of the links below.
 
Researcher Collaboration - Web 2.0 - Strength in science collaboration - BBC Article - This looks like a useful Web 2.0 collaboration tool for researchers -

The BBC article is at - http://news.bbc.co.uk/1/hi/technology/8342851.stm

"Victor Henning is the co-founder of Mendeley, an online collaboration tool which was created specifically for scientists.
The free software allows scientists and researchers to upload papers which are then trawled for bibliographic data - author, title, issue and so on - and paired up with similar papers already in the database."

"Mendeley is supposed to take the work out of managing these [research] papers.," explains Mr Henning.
"You can just drag and drop your collection of PDFs into the software and it'll automatically extract all the bibliographic data - all of the stuff that you'd usually have to type in manually." - Victor Henning.
 
The problem with PowerPoint - BBC article about PowerPoint
 
BBC useful article on how to do PowerPoint presentations - 19 August 2009 - http://news.bbc.co.uk/1/hi/magazine/8207849.stm.
 
Semantic Web Scratchpad - http://swig.xmlhack.com/ - Semantic Web Interest Group IRC Scratchpad -
Welcome to the Semantic Web Interest Group scratchpad generated automatically from discussions on IRC at irc.freenode.net port 6667 channel #swig by the chump bot, instructions in the chump user manual. Please use UTF-8 charset on IRC and pastebin for code or data more than 10 lines long.
 

Recent Preprint Papers

http://docs.google.com/View?id=dgp7zcg6_29cpvbqzk4 - Enabling Decision Support and Costing of Product Designs by using Visual Metaphors - submitted to Journal of Visual Languages and Computing - http://www.elsevier.com/wps/find/journaldescription.cws_home/622907/description#description.

http://docs.google.com/View?id=dgp7zcg6_13f3d42sc8 - User Driven Modelling to enable automated model production - To be submitted to WASET (World Academy of Science, Engineering and Technology) - http://www.waset.org/journals/waset/.

Postgraduate Research Conference Paper 15th June 2009 - http://docs.google.com/View?id=dgp7zcg6_24gc9zx7dd - Enabling diagrammatic de-abstraction and modelling of engineering problems -To be submitted to Interacting with Computers - http://www.elsevier.com/wps/find/journaldescription.cws_home/525445/description#description - Longer version submitted to Interacting with Computers - http://docs.google.com/View?id=dgp7zcg6_103cp32sqfc.

http://docs.google.com/present/edit?hl=en&id=0AR_KguSfl6vSZGdwN3pjZzZfMmhucmNrM2Ny - Presentation.

http://docs.google.com/View?id=dgp7zcg6_44ggvz2wk6Collaboration and Process Modelling in Engineering and Business using Visualisation and Semantic Web techniques

How these papers relate to PhD chapters -

User-Driven Modelling: Visualisation and Systematic Interaction for end-user programming - Enabling Decision Support and Costing of Product Designs by using Visual Metaphors - submitted to Journal of Visual Languages and Computing - http://www.elsevier.com/wps/find/journaldescription.cws_home/622907/description#description.

The abstract for this is based on the PhD abstract

It covers chapter 1, 2, 3 (second half), 4 (second half), 6 (except for middle third), much of 7 and 8.

User Driven Modelling to enable automated model production - http://docs.google.com/View?id=dgp7zcg6_13f3d42sc8 - To be submitted to WASET (World Academy of Science, Engineering and Technology) - http://www.waset.org/journals/waset/.

It covers Chapter 3 (first half), 4 (first half, and last bit), 6 (first bit).

Collaboration and Process Modelling in Engineering and Business using Visualisation and Semantic Web techniques - http://docs.google.com/View?id=dgp7zcg6_44ggvz2wk6

Bits of chapter 2, 4 (last quarter), 6 (middle third), 8

Chapter 5 and some parts of chapter 6 are covered in conference papers.

PhD chapters -

Chapters are 1 Introduction, 2 Literature Review, 3 Theory, 4 Methodology, 5 Early Research Examples), 6 Later Research Examples, 7 Discussion, 8, Conclusions and Further Research.

Previous Papers

June 2001 ICE 7th International Conference on Concurrent Enterprising

Provision of a Web Based Decision Support System for Wing Box Tooling - Google sites web page -  http://docs.google.com/View?id=dgp7zcg6_199hnm92xdp - HTML HTML Word doc Adobe PDF

P. Hale, J. Scanlan, T. Hill, M. Nour, C. Bru, A. Jocelyn

Conference Website 2001 - http://www.ice2001.org/

15th International Conference on Concurrent Enterprising - ICE 2009 - Leiden - The Netherlands - 22-24th June 2009 - “Collaborative Innovation: Emerging Technologies, Environments and Communities”

9th International Conference on Concurrent Engineering ISPE/CE2002 Concurrent Engineering Conference Cranfield University.

Preliminary Findings from the DECIDE project - Google sites version - http://docs.google.com/View?id=dgp7zcg6_206dvq47t5x - HTML HTML Word doc Adobe PDF

P. Hale, J.Scanlan, C Bru UWE

M Dunkley Airbus UK

CE2009 Submission and Review System  - http://rfid.ntust.edu.tw/ocs/index.php/CE/CE2009 - 16th ISPE International Conference on Concurrent Engineering - Taipei, Taiwan - July 20, 2009 – July 24, 2009

10th ISPE International Conference on Concurrent Engineering

Design and Prototyping of Knowledge Management Software for Aerospace Manufacturing - Google sites version - http://docs.google.com/View?id=dgp7zcg6_212gr4thjgs - HTML HTML Word doc Adobe PDF

P. Hale, J.Scanlan, C. Bru
 
CE2009 Submission and Review System  - http://rfid.ntust.edu.tw/ocs/index.php/CE/CE2009 - 16th ISPE International Conference on Concurrent Engineering - Taipei, Taiwan - July 20, 2009 – July 24, 2009

UWE Gradudate School

UWE Graduate School Poster Presentation - Spring 2008 - PowerPoint - User Driven Modelling: Visualisation and Systematic Interaction for End-User Programming.

Research Writing Course

Research Writing Course - Spring 2008 - PowerPoint - User Driven Modelling: Visualisation and Systematic Interaction for End-User Programming.

Biofuels - Research Writing Assignment - Are Biofuels Good or Bad for the Environment? - Word Document - http://www.cems.uwe.ac.uk/~phale/Biofuels.doc.

Postgraduate Research Conference Paper

15th June 2009 - http://docs.google.com/View?id=dgp7zcg6_24gc9zx7dd - Enabling diagrammatic de-abstraction and modelling of engineering problems -To be submitted to Interacting with Computers - http://www.elsevier.com/wps/find/journaldescription.cws_home/525445/description#description - Longer version submitted to Interacting with Computers - http://docs.google.com/View?id=dgp7zcg6_103cp32sqfc.

http://docs.google.com/present/edit?hl=en&id=0AR_KguSfl6vSZGdwN3pjZzZfMmhucmNrM2Ny - Presentation.

Systems Engineering Presentation

http://docs.google.com/present/view?id=dgp7zcg6_335db362zrk&interval=60&autoStart=true&loop=true - November 2009 D6 Foundations in Systems CPDA course.

Latest PhD Draft

Abstract

Abstract

There are many computer literate people who are experts in a particular domain. This research examines enabling computer literate engineers to model problems in software by minimising the code writing they need to undertake. Reason Software development is difficult for many people as they often do not have the time, experience, or access to software development tools necessary to model their problems; the research focus will mainly be on engineers. Claim Using a combination of modelling via use of formulae (equations) and visualisation of the way these formulae interact, it is possible to construct modelling software without requiring code. Evidence Crapo et al. (2002) assert the need for a methodology for creation of systems to enable more collaborative approaches to modelling by domain expert end-users, and that this combined with visualisation would allow engineers to model problems accurately. Warrant This technique of User Driven Modelling/Programming (UDM/P) could be widely applicable to any problem that requires linked equations to be represented and tracked, and results from these calculated. Acknowledgement of alternative point of view While it can be argued that End-User programming is an insurmountable problem, Response this could be tackled by many researchers co-operating to create specific solutions to different kinds of end-user programming problems while also sharing findings, to assist with progress towards a more generic solution.

 

The thesis involves a step by step translation from a visualised ontology, through a modelling tool, and output to interactive visualisations. This is represented by a tree/graph, spreadsheet, or CAD type view, depending on what is most appropriate. A further alternative is provision of translations into computer languages and meta languages as appropriate. The translation and output uses Semantic Web standards to ensure the widest possible applicability. This translation approach is the core aspect of User Driven Modelling/Programming and is intended to ease problems of software development and so enable wider participation in modelling and programming. The research aims to ease problems of maintenance, extensibility, ease of use, and sharing of information.

 

Crapo, A. W., Waisel, L. B., Wallace, W. A., Willemain, T. R., 2002. Visualization and Modelling for Intelligent Systems. In: C. T. Leondes, ed. Intelligent Systems: Technology and Applications, Volume I Implementation Techniques, 2002 Chapter 3 pp 53-85.

PhD Write Up (in progress) - Word - ReDraft - http://www.cems.uwe.ac.uk/~phale/Hale-PhD-33-081008-ph.doc - Word - Google sites version - PhD Thesis


 

Funding Bid Proposals

These are EPSRC proposals not proceeded with by University of the West of England so could be proposed with other collaborators instead -

Modelling and Constructionism with Web based E-Learning Semantic Tools (ModConsWEST) - http://docs.google.com/View?id=dgp7zcg6_70dt8qfhdc -

This project involves building an environment where end-users can create their own educational models to aid their learning, and to assist in teaching or research. The environment will be aimed towards academic staff, students, company employees such as engineers, and members of the public who are attempting to use computing technologies to further their knowledge or put across knowledge of a domain. The main domains will be energy modelling, aerospace, and engineering continuing professional development. We intend to enable a wide range of people to create E-Learning models when previously this was not practical. The means to achieve this is provision of freely available web-based visual model creation tools that require the minimum possible code writing expertise from end-users.

PROcess Modelling for Industry Software Engineering (PROMISE) - http://docs.google.com/View?id=dgp7zcg6_58fwcpknc8 -

There is a major disconnection between computer domain and software experts in industry that leads to poor management decisions when there is complexity in a system, indeed, complexity is a core problem found in most organisational activities. Problems with incompatible software and team communication cause inability to meet delivery deadlines and to control costs, poor product quality, delays and cancelled orders, resulting in lack of competitiveness and, ultimately, job losses.

A User Driven Modelling/Programming (UDM/P) approach and its application to systems/process modelling research needs to be developed. This could enable taxonomic and diagrammatic visualisation and calculation of sequences, times, and costs for complex processes.

Programming Interaction with XML Environments and Languages (PIXEL) - http://docs.google.com/View?id=dgp7zcg6_78cx4ttf5x -

The aim of this research is to enable effective management of information by creation of a visual document, programming, and information management system and interface. The means for this is creation of a visual development environment for programming using XML based technologies. We will enable interactivity with and further development of this system by end-users such as administrative staff. We will investigate use and improve visual environments and create proof of concept software for free distribution between academics, and amongst others, of this interactive environment. This will enable editing of the program structure using a visual representation of the software over the web that can be translated directly into code. Users will be able to change the program without ever needing to see the XML code.

Programming with RDF Ontologies GRaphical Environments and Semantic Systems (PROGRESS) - http://docs.google.com/View?id=dgp7zcg6_81fcp4g6cd

This project will create a way for non programmers to create software in high level open standards based declarative languages built with Semantic Web technologies. If Semantic Web languages can represent data, they can also represent programs, as programs are just a specialised kind of data. The end-user will program with this declarative language by means of a diagrammatic visualisation.

Semantic Web Industry Modelling (SWIM) - http://docs.google.com/View?id=dgp7zcg6_64dv57vjgc -

Many designers have insufficient time to learn programming thoroughly, although they still need to model their design problems which they often undertake on an ‘ad hoc’ basis, piecing together information they hold in documents, sketches, spreadsheets and other software sources. However, holding information in assorted documents clearly hinders the use of information, in addition to which, dependence on information systems that are supplied and customised by an IT department removes control from domain experts.

Simulation and Modelling for Industry Learning Environments - http://docs.google.com/View?id=dgp7zcg6_73zsd5jpvp -

Our 2 main objectives are enabling production of better models, and more accessible models. From this research there are likely to be spin-off ideas and technology. This project involves building an environment where end-users can build their own models and simulations to plan projects, design, and manufacture, and aid learning. The environment will be aimed towards engineers and anyone who liaises with. The main domains will be energy modelling, aerospace, and engineering continuing professional development. We will enable a wide range of people to create these models when previously this was not practical. The means to achieve this is provision of freely available web-based visual model creation tools that require the minimum possible code writing expertise from end-users.

Space Horizons Feasibility Study - http://docs.google.com/View?id=dgp7zcg6_75g7sbh2hm - This one was submitted, made it to the panel, but was then rejected.

For this project we will provide a web environment to explain the business and economics of space, enable improved collaboration amongst space companies and OEMs (Original Engineering Manufacturers), and inspire the public about the science of space. This will help promote and develop the UKs' space capability. There are growing opportunities for UK space industry in space tourism, moon and mars missions, satellites, and robotic missions. This project will build on the team members' extensive experience in decision support modelling and visualisation especially within the aerospace industry. Our strategy is to make available the kind of systems we developed for aerospace companies' internal decision support systems to all industry, organisations and the public.

Southampton University EPrints

http://eprints.soton.ac.uk/50026/ - Applying multiobjective cost and weight optimization to the initial design of turbine disks - Journal of Mechanical Design - http://dx.doi.org/doi:10.1115/1.2779899 - Rao, A.R., Scanlan, J.P. and Keane, A.J - 2007.

http://eprints.soton.ac.uk/65071/ - Life cycle cost modelling as an aircraft design support tool - Scanlan, James, Thokala, Praveen and Chipperfield, Andy.

http://eprints.soton.ac.uk/64107/ - Life cycle cost modelling as an aircraft design support tool. - Aeronautical Engineering Journal - Thokala, Praveen, Scanlan, Jim and Chipperfield, Andy - 2008.
 

http://eprints.soton.ac.uk/65636/ - http://eprints.soton.ac.uk/63156/ - Modelling the life cycle cost of aero-engine maintenance. - Wong, James, Scanlan, James P. and Eres, Murat H. - 2008. - 15th ISPE International Conference on Concurrent Engineering.

Local Events
 
 
To BCS Bristol Branch Members - Autumn 2009 Newsletter

Hope you’ve all been enjoying the summer, despite the typically English weather! It’s nearly time for the start of the Bristol BCS Autumn meeting season, which includes talks on Virtualisation, Intellectual Property Management, and Environmental Awareness in IT. Meeting details are as follows:


Wednesday 28th October: Intellectual Property Management – more than just a database (Sally Barrow)
City of Bristol College, College Green Centre St George's Road, Bristol BS1 5UA  [
map]
Talk starts 7.30pm, refreshments available from 7.00pm

This talk will give an insight into this specialist area of Legal IT through the example of a system that is being used and developed by an in-house patent team. Find out what IP stands for in the legal world, and the people needed to identify and meet the system requirements of attorneys working for an innovative manufacturer.
Sally (MBCS/CITP/CEng) manages a system that supports the patents, designs, and other Intellectual Property assets of the Dyson group. Sally started her career as a software engineer, and retrained as a solicitor with a view to becoming an IT lawyer. She worked in private practice as an IP solicitor before finding her preferred niche in IT systems for IP professionals.

Wednesday 4th/11th/18th/25th November: Autumn School 2009 – Environmental Awareness for IT Managers
University of the West of England, Frenchay Campus - "B" block lecture theatre [map]
Talks start 7.30pm, refreshments available from 7.00pm

Our Autumn School should be of immediate interest to anyone who has responsibility within IT, for managing, specifying, designing, procuring, recommending, setting policy, or running projects. With new legislation coming into effect early in 2010, that will affect every IT service provider and installation down to the size of a small Local Council, BCS Bristol have brought this School forward to the Autumn, so that you can understand not only how to comply with your new responsibilities, but just as importantly, how to save your organization money!
Topics covered are: The Environmental Context, Modelling and Applying Sustainability, Sustainability in the IT Project Lifecycle and Reduce, Reuse, Recycle and Review.
There is a small charge associated with the Autumn school talks and so places need to be booked online using the BCS events booking system. Details of how to do this are shown on our website.

 
Bristol Knowledge Unconference 2009
Current mood:  productive
Category: Web, HTML, Tech
The Bristol Knowledge Unconference in 2009 - http://www.craftivism.net/wiki/UnCraftivism/Bristol_Knowledge_Unconference_2009 - will be an UnCraftivism event, in association with the Craftivism Exhibition at the Arnolfini in Bristol.

Basic Info
Date: 12th - 13th December 2009
Time: TBC
Location: Arnolfini, Bristol
Organiser: Daniel Lewis
Email: danieljohnlewis [at] gmail [dot] com
UK Tel: 07834355516
Instigator: Rui Guerra
Helpers: ...
In collaboration with:

What is Bristol Knowledge Unconference?

Bristol Knowledge Unconference is an "Unconference" specifically about Knowledge. The first Bristol Knowledge Unconference was in September 2008, and involved about 50 people who talked about Knowledge from scientific and new-media perspectives.

The knowledge unconferences are "themed" around the general subject of Knowledge, which includes:

The Semantic Web / Linked Data / Hyperdata / Data Web
Web Science
Topic Maps
Information Architecture and Design
Knowledge Acquisition and Knowledge Management
Knowledge-Based Systems, Knowledge Engineering and Rule-Based Systems (etc)
Knowledge/Information Visualisation and Graphical User Interfaces
Knowledge-orientated Search Engine Optimisation (SEO)
and maybe even, Object Oriented Databases

What will Bristol Knowledge Unconference 2009 be about?

This will be our second Bristol Knowledge Unconference. Our first one was very fun, and we hope to multiply that amount of fun - particularly as we'll be running alongside other groups involved in UnCraftivism.
As we will be in the Arnolfini, it has been decided to label this years Knowledge Unconference: The Art of Knowledge
Knowledge is both art and science. Everything we do with knowledge can be both beautiful and methodical. We will discuss these things, and talks will be established in order to think about these ideas. Other more general talks/demos are very much welcomed, no matter how arty or scientific they are. The idea of an Unconference is completely free-flowing, it is developed with minimal structure/organisation and also attempts to maximise the equality of the attendees.

We will be running simultaneously with other events happening during the unCraftivism weekend, see the Main Exhibition Page - http://www.craftivism.net/wiki/Main_Page - for more details.

I am definitely coming...
Feel free to put your name here if you know you will be attending:

Postgraduate Conference for Computing: Applications and Theory (PCCAT) 9th June 2010

We are pleased to invite you to attend PCCAT 2010. Hosted by the University of Exeter, PCCAT 2010 will be the first of what we hope to become an annual opportunity for postgraduate students researching within the Computing discipline from across the South West. - http://www.pccat.ex.ac.uk/.

National/International Events
 
2009 IEEE Symposium on Visual Languages and Human-Centric Computing - 20 - 24 September 2009 - Oregon State University - Corvallis, Oregon, USA - The IEEE Symposium on Visual Languages and Human Centric Computing (VL/HCC) is the premier international forum for researchers and industrial practitioners to discuss the theory, applications and evaluation of technologies, visual and otherwise, that enhance the role of humans in the computing process. - http://eecs.oregonstate.edu/vlhcc09/.
 
ESM'2009 -THE 23RD EUROPEAN SIMULATION AND MODELLING CONFERENCE - October 26-28 - Holiday Inn Leicester, Leicester, United Kingdom - http://www.eurosis.org/cms/?q=taxonomy/term/200 - http://www.eurosis.org/cms/?q=node/1057.

Subjects

Aerospace

Computing for taxonomies and biology

E-Learning

End User History

EndUserProgramming

Energy

Environment

Events

Examples Page - http://www.cems.uwe.ac.uk/~phale/EconomicModels/ModelsVisualised.htm - Demonstrates code output from Visual models.

index

Java and Open Source

Modelling

MSc Research - Summary

PhD Summary

PhD Thesis

Program Transformation

Protege - http://protege.cim3.net/cgi-bin/wiki.pl?UserDrivenProgramming

Public Science

Publications

Research Student Conference Paper UWE (University of the West of England) June 2009, Research Conference Presentation June 2009,

Semantic Web

Semantic Web History

Semantic Web Modelling

Software Engineering

Squido Lens - http://www.squidoo.com/userdrivenprogramming

SVG Scalable Vector Graphics - Interactive SVG Examples - http://www.cems.uwe.ac.uk/~phale/InteractiveSVGExamples.htm

Systems Engineering and Simulation

Taxonomy

Usability Survey results

User Driven Modelling Explanation

Vanguard System Models - Wing Bottom Skin - http://wiki.vanguardsw.com/bin/browse.dsb?det/Engineering/Aerospace/Wing%20Bottom%20Skin

                                                  Skin - http://wiki.vanguardsw.com/bin/browse.dsb?det/Engineering/Aerospace/Wing%20Skin%20Translated%20From%20Protege%20Taxonomy

                                                  Spar -  http://wiki.vanguardsw.com/bin/browse.dsb?det/Engineering/Aerospace/Wing%20Spar%20Translated%20from%20Protege%20Taxonomy

                                                  Stringer - http://wiki.vanguardsw.com/bin/browse.dsb?det/Engineering/Aerospace/Wing%20Stringer%20Translated%20from%20Protege%20Taxonomy

Visualisation

Web 2.0 and AJAX

XMLeXtensibleMarkupLanguage

Yahoo Pipes

Yahoo Pipes - My Yahoo Pipes Mashups - http://pipes.yahoo.com/pipes/person.info?eyuid=nyyrkD0jrXf16Jis1uKBZs5Yf3u7AjvpKQ-- - Computing, Aerospace, Public Science

 

Blog

http://userdrivenmodelling.blogspot.com/

Ezines

http://ezinearticles.com/?expert=Peter_Hale

Squido

http://www.squidoo.com/userdrivenprogramming 

Useful External Websites

http://www.opencalais.com/ - We want to make all the world's content more accessible, interoperable and valuable. Some call it Web 2.0, Web 3.0, the Semantic Web or the Giant Global Graph - we call our piece of it Calais. - Calais is a rapidly growing toolkit of capabilities that allow you to readily incorporate state-of-the-art semantic functionality within your blog, content management system, website or application.

 

This page has been Accessed Counters times since December 2008.

Subpages (33): View All