University of the West of England Home Page - Peter Hale Home Page - SEEDS Site Map - http://www.cems.uwe.ac.uk/amrc/seeds/ - Text Only Site Map
Software Engineering Research Group - Centre for Complex Cooperative Systems
Java - Home Page - Java.
Java and Open Source Software - http://www.cems.uwe.ac.uk/amrc/seeds/Java.htm.
Service Oriented Architecture - Information and Links.
Software Engineering Research Group SERG - http://www.cems.uwe.ac.uk/cccs/researchgroup.php?menu=off&group=serg - SERG's mission is to bridge the gap between software engineering research and its application to different disciplines.
I'm developing 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.
Clicking a link will scroll the page to the relevant section
Software Engineering and Model-Driven Programming
Users and De-abstraction for Translation
Unified Modeling Language (UML)
This research has involved translating from ontology and taxonomy representations to program code, this method has been used for outputting Java, Cost Estimator (Java Based), HTML, XML, and SVG. Other options currently being considered are MetaL http://www.meta-language.net/ and Simkin http://www.simkin.co.uk.
A simple illustration of the techniques we can use to further this research area is a demonstrator we completed for meta-programming of XML (eXtensible Markup Language) based drag and drop trees. Python is used as a translator between the XML representation of the trees and interactive graphical representations of them. This allows open standards platform independent end-user programming. Such techniques can be used with other Semantic Web based information representations based on languages and structures such as XML, RDF (Resource Description Framework), and OWL (Web Ontology Language), and other controls. These could then be used as graphical components of a simulation system made available over the web. This demonstrator furthered the research of Anderson and Krause [1]. Whiteside also used XML based meta programming to allow end user programming of games with Simkin [2]. Semantic languages provide a higher level declarative view of the problem to be modelled.
Standardisation in XML/RDF enables use of declarative rules for web services. Rules play an important role in artificial intelligence, knowledge-based systems, and for intelligent agents. To allow information sharing and reuse, interoperability, and collaboration we will use an ontology centric approach [3]. Ontologies are defined by Gruber in [4], and he also examines how equations and quantities can be represented in an ontology. Extending such work can enable functions and calculations to be represented in OWL and called by a Semantic Web based programming language.
It is essential that new ways of enabling collaboration between all those involved in software creation and use are investigated. An important part of the project will be to investigate the use of Semantic Web languages for programming, rather than just for representation of information, this would expand on languages such as SPARQL [5]. The use of Semantic Web languages for declarative programming can ease the translation between different representations of information, and ease interoperability between systems. This translation or 'Program Transformation' allows for writing in one representation or language, and translating to another. This is particularly useful for language independent programming, or for high level and end-user translation to a language more easily interpreted by computer systems.
The solution to many interoperability and software problems involves programming with Semantic Web languages rather than just using them for information representation. This makes translation for interoperability easier and more reliable, and further improves the maintainability of software systems. The research involves using Semantic Web languages such as XQuery [6], XForms [7], AspectXML [8] and Meta languages [9][10] to create software and to build an environment for high level programming using a visual interface. This environment can be computer language and system independent as one representation can be translated into many computer languages or Meta languages. Examples of these kind of languages are Simkin [2] and MetaL [11], and OpenLaszlo [12] for web applications (mentioned in [13]). Quint and Vatton [14] and [15] describe tools available for creating and editing XML documents including Amaya [16]. Our research is a test case for an approach of collaborative end-user programming by domain experts. The end-user programmers can use a visual interface where the visualisation of the software exactly matches the structure of the software itself, making translation between user and computer, and vice versa, much more practical.
A means to make programming possible using open standard languages is use of RuleML [17] and SWRL Semantic Web Rule Languages [18]. A necessary step in making this functionality generic will be the development of 'information representation languages' based on XML as declarative programming languages. Standardisation in XML/RDF enables use of declarative rules for web services. Rules play an important role in artificial intelligence, knowledge-based systems, and for intelligent agents. To allow information sharing and reuse, interoperability, and collaboration we will use an ontology centric approach [19]. Ontologies are defined by Gruber in [20], and he also examines how equations and quantities can be represented in an ontology. Extending such work can enable functions and calculations to be represented in OWL and called by a Semantic Web based programming language.
[1] Sample code using drag & Drop with a tree - http://lists.wxwidgets.org/archive/wxPython-users/msg11332.html - Drag and Drop contributed by Sam Anderson, reposted by Dirk Krause.
[2] Simkin - http://www.simkin.co.uk/Links.shtml.
[3] COSMOA: An Ontology-Centric Multi-Agent System For Coordinating Medical Responses To Large-Scale Disasters. Bloodsworth, P., Greenwood, S., 2005. AI Communications Vol 18 (3) Agents Applied in Health Care pp 229-240.
[4] Toward Principles for the Design of Ontologies Used for Knowledge Sharing - Gruber T. R. 1993, http://www2.umassd.edu/SWAgents/agentdocs/stanford/onto-design.pdf - In Formal Ontology in Conceptual Analysis and Knowledge Representation, edited by Nicola Guarino and Roberto Poli, Kluwer Academic Publishers, in press. Substantial revision of paper presented at the International Workshop on Formal Ontology, March, 1993, Padova, Italy. Available as Technical Report KSL 93-04, Knowledge Systems Laboratory, Stanford University.
[5] World Wide Web Consortium (W3C), 2006, SPARQL Query Language for RDF http://www.w3.org/TR/rdf-sparql-query/.
[6] World Wide Web Consortium (W3C), 2007. XQuery 1.0: An XML Query Language http://www.w3.org/TR/xquery/.
[7] Are Server-Side XForms Engines the Future of XForms? - http://www.idealliance.org/proceedings/xtech05/papers/03-08-03/ - Bruchez, E, 2005. XTech 2005 Conference.
[8] AspectXML - Article - http://www.oreillynet.com/xml/blog/2005/09/part_3_assets_atom_feeds_and_a.html - [Part 3] Assets, Atom Feeds, and AspectXML - The Triple Threat of Web Development? - O'Reilly XML.com - M. David Peterson - Part 1 - Part 2.
[9] Language Oriented Programming: The Next Programming Paradigm Dmitriev, S., 2007. - http://www.onboard.jetbrains.com/is1/articles/04/10/lop/.
[10] Supporting Software Development through Declaratively Codified Programming Patterns. Mens K, Michiels I, Wuyts R, 2002, Expert Systems with Applications 23 405-413.
[11] MetaL: An XML based Meta-Programming language Lemos M., http://www.meta-language.net.
[12] OpenLaszlo, 2007. Solutions: Overview - http://www.laszlosystems.com/developers/.
[13] Multi-platform user interface construction: a challenge for software engineering-in-the-small - Bishop, J., 2006. International Conference on Software Engineering, Proceeding of the 28th international conference on Software engineering - SESSION: Software engineering: achievements & challenges: domain-specific challenges 751 - 760 - ISBN:1-59593-375-1.
[14] Techniques for Authoring Complex XML Documents - Quint, V., Vatton, I., 2004. http://wam.inrialpes.fr/publications/2004/DocEng2004VQIV.html - DocEng 2004 - ACM Symposium on Document Engineering Milwaukee October 28-30 - This paper reviews the main innovations of XML and considers their impact on the editing techniques for structured documents.
[15] Towards Active Web Clients - Quint, V., Vatton, I., 2005. http://wam.inrialpes.fr/publications/2005/DocEng05-Quint.html - DocEng 2005 - ACM Symposium on Document Engineering - 2-4 November 2005 - Bristol, United Kingdom. - Recent developments of document technologies have strongly impacted the evolution of Web clients over the last fifteen years, but all Web clients have not taken the same advantage of this advance. In particular, mainstream tools have put the emphasis on accessing existing documents to the detriment of a more cooperative usage of the Web. However, in the early days, Web users were able to go beyond browsing and to get more actively involved.
[16] Amaya, 2007. Welcome to Amaya - W3C's Editor/Browser http://www.w3.org/Amaya/.
[17] RuleML, 2007. The Rule Markup Initiative - http://www.ruleml.org/.
[18] Simulation and the Semantic Web - Miller, J A., Baramidze, G., - 2005. - Proceedings of the 2005 Winter Simulation Conference.
[19] COSMOA: An Ontology-Centric Multi-Agent System For Coordinating Medical Responses To Large-Scale Disasters. Bloodsworth, P., Greenwood, S., 2005. AI Communications Vol 18 (3) Agents Applied in Health Care pp 229-240.
[20] Toward Principles for the Design of Ontologies Used for Knowledge Sharing - Gruber T. R. 1993, http://www2.umassd.edu/SWAgents/agentdocs/stanford/onto-design.pdf - In Formal Ontology in Conceptual Analysis and Knowledge Representation, edited by Nicola Guarino and Roberto Poli, Kluwer Academic Publishers, in press. Substantial revision of paper presented at the International Workshop on Formal Ontology, March, 1993, Padova, Italy. Available as Technical Report KSL 93-04, Knowledge Systems Laboratory, Stanford University.
http://www.cems.uwe.ac.uk/amrc/seeds/EndUserProgramming.htm.
http://www.cems.uwe.ac.uk/amrc/seeds/ModellingSemanticWeb.htm.
http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm.
http://www.cems.uwe.ac.uk/amrc/seeds/systemsengineering.htm.
Software Engineering Research Group - http://www.cems.uwe.ac.uk/cccs/researchgroup.php?menu=off&group=serg - SERG's mission is to bridge the gap between software engineering research and its application to different disciplines.
SERG is led by Dr. Odeh and has a number of acadmic and industrial associates.
Projects
OntoREM: Ontology-driven Requirements Engineering Methodology - This research aims to investigate and develop an Ontology driven Requirements Engineering Methodology (OntoREM) that addresses the needs of complex, trans-national and multidisciplinary fields with particular reference but not limited to the aerospace industry.
SoAgile: Adaptive Model-Driven Service-Oriented Architectures for Agile Cyber-Enterprise Processes - The SoAgile project aims to design, develop, demonstrate, and disseminate a service-adaptable virtualisation layer and an encompassing evolutionary service-oriented and model-driven engineering environment.
My SERG and CCCS (Centre for Complex Cooperative Systems) Page
http://www.cems.uwe.ac.uk/cccs/members.php?menu=off&expand=peterhale#peterhale.
Model-Driven Programming - http://www.cems.uwe.ac.uk/amrc/seeds/softwareengineering.htm#ModelDrivenProgramming.
BCS (British computer Society) - Complex Event Processing - http://www.finsig.bcs.org/events/2007-08/200711_A.htm - Complex Event Processing - From 18:10 - 18:30 - By: Mike Blakey and Adam Cann of Data Stream Analysis Ltd (DSAL) - Thursday 8 November 2007.
BCS (British computer Society) - Dealing with complexity in large-scale complex IT systems - http://www.bcs.org/server.php?show=ConWebDoc.17049 - 'We (the UK engineering population) are currently unprepared or at least under prepared for large scale complex IT projects' said Stuart Jobbins, from Rolls Royce, one of the introductory speakers at a recent BCS Thought Leadership debate. - The second speaker was Professor Justin Keen (University of Leeds) who also had an interesting perspective on the nature of complexity and how organisations can potentially deal with ever increasing levels of increasing complexity in IT systems. They were joined by leading figures from the academic, medical and business communities to debate this issue. - January 2008.
BCS (British computer Society) - The Advanced Programming Specialist Group - http://www.bcs.org.uk/siggroup/advprog/ - The Advanced Programming Specialist Group of the British Computer Society deals with all aspects of programming and software technology. It concentrates on the new ideas underlying recent developments, and is not confined to particular programming languages or development methods.
BCS (British computer Society) - The Advanced Programming Specialist Group - "Open Source in the 21st Century: Ready for the Enterprise" - http://www.bcs.org.uk/siggroup/advprog/ - Thursday 8th November 2007 - 6.00 p.m - Speaker: Paul Adams, Chairman, BCS Open Source Specialist Group.
BCS IRSG Symposium: Future Directions in Information Access 2007 - http://www.bcs.org/server.php?show=nav.9561 - Glasgow, 28 - 29 August 2007. - Promoting and Encouraging Early Research in IR Information Retrieval conferences are now becoming highly competitive. As such, it is difficult for many new researchers to present and share their ideas which are at more formative or tentative stages. - Full Synopsis.
Database research - http://www.cems.uwe.ac.uk/amrc/seeds/databases.htm.
Dagstuhl Seminar Information about linking Meta Programming Model-Driven Programming, Service Oriented Architecture and UML for End-User Programming - http://userdrivenmodelling.blogspot.com/2007/07/dagstuhl-seminar-end-user-software_28.html.
End User Programming - http://www.cems.uwe.ac.uk/amrc/seeds/EndUserProgramming.htm.
End User Programming and the Semantic Web - http://www.cems.uwe.ac.uk/~phale/EndUserProgrammingusingtheSemanticWeb.
End User Programming Diagram - Illustrating need to translate between human and computer and the increase in amount of calculation between domains of knowledge management, decision support, and simulation. The increase in the other direction is of complexity of information from simulation to decision support to knowledge management.

End-User Programming Research - http://www.cems.uwe.ac.uk/amrc/seeds/EndUserProgramming.htm#EndUserProgrammingResearch.
History of End User Programming - End User Research Information and Links.
Meta Programming - http://www.cems.uwe.ac.uk/amrc/seeds/softwareengineering.htm#MetaProgramming
Program Transformation - http://www.cems.uwe.ac.uk/amrc/seeds/ProgramTransformation.htm.
Programming with XML - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/XML/XML.htm#ProgrammingwithXML.
Scientific Modelling and End User Programming - http://www.cems.uwe.ac.uk/amrc/seeds/PublicScience.htm#ScientificModelling.
Survey Results - http://www.cems.uwe.ac.uk/amrc/seeds/EndUserProgramming.htm#SurveyResults - http://www.toluna.com/polls/37921/Do_You_Think_End-User_Programming_can_be_made_possible?.
EUSES - End-Users Shaping Effective Software - http://eusesconsortium.org/ - The EUSES Consortium is a collaboration by researchers at Oregon State University, Carnegie Mellon University, Drexel University, Penn State University, University of Nebraska, Cambridge University, and IBM whose goal is to develop and investigate end-user software engineering technologies for enabling End Users to Shape Effective Software.
EUSES - End-Users Shaping Effective Software - News and Events - http://eusesconsortium.org/news-events/news-events.php - The EUSES Consortium is a collaboration by researchers at Oregon State University, Carnegie Mellon University, Drexel University, Penn State University, University of Nebraska, Cambridge University, and IBM whose goal is to develop and investigate end-user software engineering technologies for enabling End Users to Shape Effective Software.
Himalia - http://www.himalia.net/index.html - Model-driven user interfaces - Himalia is the first and only high-abstraction level User Interface Builder.
Lambda the Ultimate - http://lambda-the-ultimate.org/ - Mostly this site deals with issues directly related to programming languages, and programming language research. However, we allow ourselves moderate forays to bordering issues like programmability and language in general.
Lambda the Ultimate - Interactivity considered harmful - http://lambda-the-ultimate.org/node/2167 - After reading many posts lauding interactive tools as an integral part of the next big thing in software development, I figured I could offer this as counterpoint. The paper Magic Ink: Information Software and the Graphical Interface very eloquently argues that most software today, especially information-intensive software (think IDEs and many other GUI-based PL tools) are really badly designed. The most memorable section subtitle being interactivity considered harmlful. This is a real treasure trove of wonderful design ideas for interfaces for information-rich applications. - By Jacques Carette at 2007-04-02. - This paper follows in the grand tradition of Edward Tufte, whose book The Visual Display of Quantitative Information was an incredible revelation for me.
Programming by Demonstration - http://web.media.mit.edu/~lieber/PBE/index.html - Massachusetts Institute of Technology - MIT Lab.
Pygmalion: A Computer Program to Model and Stimulate Creative Thought. Stuttgart, Basel - http://sern.ucalgary.ca/courses/SENG/611/F99/ConceptMaps/slides/tsld004.htm - University of Calgary Summary - Smith, D. C. 1977.
Smith, D. C. (1977) A Computer Program to Model and Stimulate Creative Thought. Basel: Birkhauser. 187p.
Watch What I Do: Programming by Demonstration - Cypher, A, 1993, MIT Press, ISBN:0262032139.
http://www.acypher.com/wwid/ - Watch What I Do: Programming by Demonstration - The entire text of this book is included on this web site. Access it through the Table of Contents.
http://www.acypher.com/wwid/FrontMatter/index.html.
Why a Web 2.0 User Interface Matters - Intalio - http://www.intalio.com/news/bpm-20-blog-post/?post=2006/05/29 - Written by Ismael Ghalimi for IT|Redux - This is the twelfth edition of our weekly BPM 2.0 post. Today, I will try to explain why a web 2.0 user interface matters. Like with any other application, the most difficult part in deploying a business process powered by a BPMS of sorts is in getting active support from end users. For the deployment to succeed, the application has to be actually used by end users, and user interfaces play the most critical role in this.
Your Wish is My Command: Giving Users the Power to Instruct their Software - http://web.media.mit.edu/~lieber/Your-Wish/ - Henry Lieberman, editor.
A Flash movie explains how Peter Hale's Examples are created step by step Flash Movie.
Engineering Examples - Aerospace - http://wiki.vanguardsw.com/bin/browse.dsb?dir/Engineering/Aerospace/ - These examples illustrate creation of component tree definitions that are then transformed to Web based representations. The information is translated from Protégé to DecisionPro (Vanguard System) to other software as required. Another type of transformation performed is that from a tree based to interactive diagrammatic representation. Further calculations can then be performed in whatever software represents the results to the user.
Flash Taxonomy viewer that can be used to view eXtensible Markup Language (XML) taxonomies. Flash XML Taxonomy Viewer Example - Flash HCI Example. This is based on an example from a book Flash MX Application and Interface Design (Rhodes, G. et al. (2002))
Rhodes, G., Macdonald, J., Jokol, K., Prudence, P., Aylward, P., Shepherd, R., Yard, T., 2002. A Flash Family Tree, in: Flash MX Application and Interface Design Flash MX Application and Interface Design..
Graph Examples - SVG, XML Graph Examples.
Interactive SVG Examples - Interactive SVG Examples - Wing Components.
Java applet example shows a materials tree implemented in Java as a glossary - Java Glossary Applet Example.
Java applet example shows a Spar component tree representation translated to Java - Java Applet Example.
Parametric Costing - engine and bolt
PMXML Information - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/PMXML.htm.
Process Modelling - PSL - Process Specification Language and XML (Extensible Markup Language) - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/ProcessSpecificationLanguage.htm.
State Transition Example - SVG State Transition Diagram.
STEPml Information - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/STEPml.htm.
Wingbox Product Ordering Example - http://www.cems.uwe.ac.uk/amrc/seeds/FormFaces/Examples/WingBox/index.html - Based on the FormFaces - BookStore example - http://www.formfaces.com/faces/Examples/index.html.
Vanguard Global Knowledge Portal - Spar Example - Java Generator - Spar - Translated from Protege Ontology - outputs results to other languages - e.g. Java, XML for Flash tree, SVG.
XML example links to an XSL stylesheet. This doesn't render in Mozilla Firefox. XML Example. - This HTML menu has been tested in Mozilla Firefox 1.5 and links to XML files that will render in that browser. HTML Example. - Parametric Costing models are also demonstrated with 2 example models. Christophe Bru also worked on these models. These are Online Parametric Cost Estimation (PCE) models based on XML linked to an XSL stylesheet.
XML example with colour coding demonstrates a re-use of Christophe Bru's cost map where the colour coding is used to represent categories of information rather than cost. Clicking Spar Illustrates this best as it shows different colours. This doesn't render in Mozilla Firefox. XML Colour Categorised.
The use of Semantic Web languages as programming languages would assist greatly with interoperability as these languages are standardised for use in a wide range of computer systems. This is explained here - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm#SemanticWebResearch. Berners-Lee et al. (2006) argued the need for agreeing open representations and visualisaing and searching them to aid collaboration. This is tested and applied to engineering modelling.
Many large organisations have outsourced the management and support of their IT systems to third parties. Strict management processes and procedures for the acquisition and implementation of new systems have been introduced. "A side-effect of this policy is a tendency for employees to make extensive use of spreadsheets and macro programming languages for information storage, analysis, and manipulation" (Scanlan et al., 2006). This paper goes on to explain "These applications establish themselves as a legitimate part of the business processes of the organization despite the uncontrolled nature of their development.". This is a problem as the spreadsheets have much functionality without visualising all relationships between variables clearly. The spreadsheets are also developed in an unplanned ad hoc way, so limiting interoperability, re-use, and collaboration.
Most large organisations have key operational knowledge and information dispersed across different types of information systems. Ciocoiu et al. (2000) make the point that as it becomes necessary to translate between more systems, the number of paths for translation increases exponentially. To improve interoperability, it is therefore necessary to provide either a translator or multiple translators, and the translators can be based on taxonomies/ontologies. Ciocoiu et al. (2000) write "One of the major problems facing enterprises today is the lack of interoperability among the various software applications that the enterprise uses." They also mention that ontology tools could assist with concurrent engineering and design. Ciocoiu et al. explain how an engineering ontology can be made more rigorous in order to facilitate interoperability. This allows representation of, say, a product structure and its manufacturing processes together. A single node then is the only representation of that node within the model, with all its relationships depicted as arcs emanating/terminating at the node.
Uschold and Gruninger (2004, 58) argue that lack of semantics in data communicated between systems leads to "brittle systems that are limited in flexibility and expensive to maintain." Gruber (1993b), Berners-Lee and Fischetti (1999), and McGuinness (2003) all agree on the usefulness of ontologies for assisting with understanding and agreement on terminology, thus assisting with interoperability and collaboration. This is discussed at - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm#TheNeedforOntologiestoaidModelling - and - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm#MarkupLanguages. Even without agreement on ontology terminology, the use of open standards, and translation and mapping capabilities can assist with providing some interoperability through what McGuinness (2003) terms 'platform interconnectivity'.
Uschold and Gruninger (2004, 61) also argue the usefulness of ontologies describing an approach to 'common access to information':
Problem:
"information required by multiple agents, expressed in wrong format"
Solution:
"ontology used as agreed standard basis for converting/mapping"
Benefits:
"interoperability, more effective use/re-use of knowledge".
The ontology management techniques above assist people to argue and agree terminology, to assist with interoperability based on collaboration. Uschold (2003) argues "The more agreement there is", (between humans), "the less it is necessary to have machine processable semantics." Or this can also be seen in reverse as the less machine processable the semantics is the more need there is for human agreement on terms.
Cheung et al. (2007) argue that open source development can avoid vendor lock-in, eliminate unnecessary complexity, give freedom to modify applications, and provide platform and application independence. The reason for preferring open-source interoperable systems over proprietary applications is given by Cheung (2005) as "there is no single management tool or data exchange format that can satisfy all requirements and overcome all the obstacles involved within a collaborative product development environment". So it is important to be able to see and alter source code to assist with interoperability and collaboration. This open source approach can be combined with use of open standards ontologies as was advocated by Cheung.
Upper ontologies that use agreed terminology and ways of representing this can aid interoperability Uschold and Gruninger (2004) discuss this. Investigation of agreed semantics is important to 2 of McGuinness’s (2003) 7 uses of simple ontologies; 1 'controlled vocabulary', and 4 '"umbrella" structures from which to extend content'.
For engineering standards such as Process Specification Language (PSL) can assist with interoperability - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/ProcessSpecificationLanguage.htm.
Anderson's (JISC, 2007) report explains that as an application becomes more popular, more people use it in order to communicate with others who use it, eventually it becomes hard to use anything else. The report talks of exposing information using web technology, for re-use. Horrocks (2002) discusses ontology languages and their role in assisting with interoperability. Ciocoiu et al. (2000) write "One of the major problems facing enterprises today is the lack of interoperability among the various software applications that the enterprise uses." They mention that ontology tools could assist with concurrent engineering and design. A modelling environment needs to be created by software developers in order to allow users/model builders/domain experts to create collaborative and interoperable models. This modelling environment could be created using an open standard language such as XML (eXtensible Markup Language). Cheung et al. (2005) demonstrate the importance of XML for interoperability and knowledge re-use. As the high (user) level translation, this would depend on tools developed in order to assist the user, provide an interface and manage the user interface. These tools are written by developers using lower level languages, in order to enable modelling by end-user modellers. This is why tools such as Protégé and Vanguard System (Vanguard Software, 2006b) have been created for modellers. Quint and Vatton (2004) and (2005) describe tools available for creating and editing XML documents. Until recently XML has been used to represent information but languages such as Java, C++, and Visual Basic have been used for the actual code. Semantic languages such as XML could be used in future for software development as well as information representation, as they provide a higher level declarative view of the problem.
Research into the Semantic Web is explored in this chapter, this research has been developed from the work of Berners-Lee and Fischetti (1999). Uschold (2003) defines the Semantic Web as being machine usable and associated with more meaning. Semantic Web technologies and the use of agents and ontologies are explained by Hendler (2001), Horrocks (2002), Horrocks et al. (2003), Bloodsworth and Greenwood (2005), and Uschold (2003) who explains that "In order to carry out their required tasks, intelligent agents must communicate and understand meaning". The methodology for this is examined and demonstrated for application to decision support and modelling for engineers. The use and application of Semantic Web technology for modelling end-user programming is examined.
Anderson, P., 2007. JISC (Joint Information Systems Committee) - What is Web 2.0? Ideas, technologies and implications for education - http://www.jisc.ac.uk/media/documents/techwatch/tsw0701b.pdf - JISC (Joint Information Systems Committee) Technology and Standards Watch, Feb. 2007 - Paul Anderson - Within 15 years the Web has grown from a group work tool for scientists at CERN into a global information space with more than a billion users. Currently, it is both returning to its roots as a read/write tool and also entering a new, more social and participatory phase. These trends have led to a feeling that the Web is entering a 'second phase' - a new, 'improved' Web version 2.0. But how justified is this perception?
Berners-Lee, T., Fischetti, M., 1999. Weaving the Web. Harper San Francisco; Paperback: ISBN:006251587X
Bloodsworth, P., Greenwood, S., COSMOA: An Ontology-Centric Multi-Agent System For Coordinating Medical Responses To Large-Scale Disasters, 2005. - AI Communications archive Volume 18 Issue 3 - Agents Applied in Health Care - Pages: 229 - 240 - ISSN:0921-7126 - Citation - http://portal.acm.org/citation.cfm?id=1218877.
Cheung, W. M., Maropoulos, P. G., Gao, J. X., Aziz, H., 2005. Ontological Approach for Organisational Knowledge Re-use in Product Developing Environments. In: 11th International Conference on Concurrent Enterprising - ICE 2005, University BW Munich, Germany.
Cheung, W. M., Matthews, P. C., Gao, J. X., Maropoulos, P. G., 2007. - Advanced product development integration architecture: an out-of-box solution to support distributed production networks - International Journal of Production Research March 2007.
Ciocoiu, M., Gruninger, M., Nau, D. S., 2000. Ontologies for Integrating Engineering Applications. Journal of Computing and Information Science in Engineering, 1(1) pp 12-22.
Gruber, T. R., 1993, Toward Principles for the Design of Ontologies Used for Knowledge Sharing - http://www2.umassd.edu/SWAgents/agentdocs/stanford/onto-design.pdf - In Formal Ontology in Conceptual Analysis and Knowledge Representation, edited by Nicola Guarino and Roberto Poli, Kluwer Academic Publishers, in press. Substantial revision of paper presented at the International Workshop on Formal Ontology, March, 1993, Padova, Italy. Available as Technical Report KSL 93-04, Knowledge Systems Laboratory, Stanford University.
Hendler, J., 2001. Agents and the Semantic Web. IEEE Intelligent Systems Journal.
Horrocks, I., 2002. DAML+OIL: a Reason-able Web Ontology Language - proceedings of the Eighth Conference on Extending Database Technology (EDBT 2002) March 24-28 2002, Prague. http://www.cs.man.ac.uk/~horrocks/Publications/download/2002/edbt02.pdf.
Horrocks, I., Patel-Schneider, P. F., van Harmelen, F., 2003. From SHIQ and RDF to OWL: The making of a web ontology language. Journal of Web Semantics, Vol 1(1), pp 7-26.
McGuinness D. L., 2003. Ontologies Come of Age. http://www-ksl.stanford.edu/people/dlm/papers/ontologies-come-of-age-mit-press-(with-citation).htm In: Dieter Fensel, Jim Hendler, Henry Lieberman, and Wolfgang Wahlster, ed. Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential. MIT Press, 2003.
Protégé - Stanford University, 2007. Welcome to protégé http://protege.stanford.edu/.
Quint, V., Vatton, I., 2004. Techniques for Authoring Complex XML Documents - http://wam.inrialpes.fr/publications/2004/DocEng2004VQIV.html - DocEng 2004 - ACM Symposium on Document Engineering Milwaukee October 28-30 - This paper reviews the main innovations of XML and considers their impact on the editing techniques for structured documents.
Quint, V., Vatton, I., 2005. Towards Active Web Clients - http://wam.inrialpes.fr/publications/2005/DocEng05-Quint.html - DocEng 2005 - ACM Symposium on Document Engineering - 2-4 November 2005 - Bristol, United Kingdom. - Recent developments of document technologies have strongly impacted the evolution of Web clients over the last fifteen years, but all Web clients have not taken the same advantage of this advance. In particular, mainstream tools have put the emphasis on accessing existing documents to the detriment of a more cooperative usage of the Web. However, in the early days, Web users were able to go beyond browsing and to get more actively involved.
Uschold, M., 2003. Where are the Semantics in the Semantic Web? - http://lsdis.cs.uga.edu/events/Uschold-talk.htm - Michael Uschold, The Boeing Company - AI Center colloquium - published in AI Magazine 2003 - http://lsdis.cs.uga.edu/SemWebCourse_files/WhereAreSemantics-AI-Mag-FinalSubmittedVersion2.pdf - http://portal.acm.org/citation.cfm?id=958674 - Uschold, M., 2003 Where are the semantics in the semantic web? AI Magazine Vol 24 (3) pp 25 - 36.
Uschold M, Gruninger M, 2004, Ontologies and Semantics for Seamless Connectivity, - http://www.sigmod.org/sigmod/record/issues/0412/12.uschold-9.pdf - Boeing, Univerity of Maryland - Association for Computer Machinery - Special Interest Group on Management of Data - SIGMOD Record December 2004 Vol 33 Number 4.
Vanguard Studio, 2007. Vanguard Studio http://www.vanguardsw.com/products/vanguard-studio/.
Internal
Language and Tool Mapping - http://www.cems.uwe.ac.uk/~phale/#LanguageToolMapping.
Modelling and Semantic Web Methodology - http://www.cems.uwe.ac.uk/amrc/seeds/ModellingSemanticWeb.htm.
PMXML Information - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/PMXML.htm.
Process Modelling - PSL - Process Specification Language and XML (Extensible Markup Language) - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/ProcessSpecificationLanguage.htm.
Process Specification Language (PSL) - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/ProcessSpecificationLanguage.htm.
Program Transformation - http://www.cems.uwe.ac.uk/amrc/seeds/ProgramTransformation.htm.
Semantic Web - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm.
STEPml Information - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/STEPml.htm.
Supply Chain Modelling - http://www.cems.uwe.ac.uk/amrc/seeds/SupplyChainModelling.htm.
External
Athena - European Integrated Project - http://www.athena-ip.org/index.php?option=content&task=view&id=44&Itemid=89 - ATHENA - Advanced Technologies for interoperability of Heterogeneous Enterprise Networks and their Applications - is an Integrated Project sponsored by the European Commission in support of the Strategic Objective 'Networked businesses and government'.
BBC Radio 4 - http://news.bbc.co.uk/1/hi/programmes/file_on_4/6922882.stm - ID cards will give 'false' data - The government's ID card system will give thousands of "false matches" when more than six million people are registered on its database, an academic has claimed. - By Sarah Spiller - BBC File On 4.
BCS (British computer Society) - Dealing with complexity in large-scale complex IT systems - http://www.bcs.org/server.php?show=ConWebDoc.17049 - 'We (the UK engineering population) are currently unprepared or at least under prepared for large scale complex IT projects' said Stuart Jobbins, from Rolls Royce, one of the introductory speakers at a recent BCS Thought Leadership debate. - The second speaker was Professor Justin Keen (University of Leeds) who also had an interesting perspective on the nature of complexity and how organisations can potentially deal with ever increasing levels of increasing complexity in IT systems. They were joined by leading figures from the academic, medical and business communities to debate this issue. - January 2008.
BCS - Health Informatics Now - The number's up - The way forward for the ongoing work on electronic health records was put under the microscope at a recent BCS Health Informatics Forum (BCSHIF) workshop. - British Computer Society 2007.
Enabling interoperability of STEP Application Protocols at meta-data and knowledge level 2006, Agostinho C, Delgado M, Steiger-Garcao, A Jardim-Goncalves R, International Journal of Technology Management Volume 36, Number 4 - Pages: 402 - 421.
I-ESA 2007 International Conference - http://www.aidima.es/iesa2007/web/index.htm - Madeira Island (Portugal), 28-30 March 2007 - Interoperability for Enterprise Software and Applications.
I-ESA 2008 - http://www.aidima.es/iesa2008/ - Interoperability for Enterprise Software Applications - Pre-conference March 25th 2008 - Conference March 26th - 28th 2008 - Berlin, Germany.
Information systems in supply chain integration and management - http://www.whiceb.com/CICEB/document/Information%20systems%20in%20supply%20chain%20integration.pdf - A. Gunasekaran, E.W.T. Ngai - European Journal of Operational Research 159 (2004) 269-295 - Supply chain management (SCM) is the 21st century global operations strategy for achieving organizational competitiveness. Companies are attempting to find ways to improve their flexibility and responsiveness and in turn competitiveness by changing their operations strategy, methods and technologies that include the implementation of SCM paradigm and information technology (IT). However, a thorough and critical review of literature is yet to be carried out with the objective of bringing out pertinent factors and useful insights into the role and implications of IT in SCM. In this paper, the literature available on IT in SCM have been classified using suitable criteria and then critically reviewed to develop a framework for studying the applications of IT in SCM. Based on this review and analysis, recommendations have been made regarding the application of IT in SCM and some future research directions are indicated.
Interop Events - http://interop-vlab.eu/Events - Presentation of events around Enterprise Interoperability.
INTEROP - Interoperability Research for Networked Enterprises Applications and Software - INTEROP is a Network of Excellence supported by the European Commission for a three-year-period - INTEROP aims to create the conditions of an innovative and competitive research in the domain of Interoperability for Enterprise Applications and Software.
INTEROP - public deliverables of INTEROP-NoE and ATHENA-IP are already available on the INTEROP-VLab website http://www.interop-vlab.eu - the platform of INTEROP-VLab has been chosen by the European Commission (DG INFSO, unit D4 'Networked Enterprise and RFID) to be the official repository of public deliverables from all projects in the domain of Enterprise Interoperability conducted under the 6th and 7th framework programmes.
Interoperability for Enterprise Software & Applications - http://interop-vlab.eu/newsletter/newsletter-nb02/ - December 2007 - Founded in March 2007 in Brussels as a Not-for-profit International Association under the Belgian law (AISBL), INTEROP-VLab is rapidly extending its membership and deploying its activity.
Interoperability for European government services - http://www.bcs.org/server.php?show=ConWebDoc.17803 - Multi-vendor interoperability based on open standards is a key factor in the implementation of efficient pan-European government services, says Basil Cousins Director of OpenForum Europe. - March 2008.
Interoperability of Protégé using RDF(S) as interchange language. Garcia-Castro R, Gomez-Perez A, 2006. In: 9th Intl. Protégé Conference, July 23-26, 2006 - Stanford, California - http://protege.stanford.edu/conference/2006/submissions/abstracts/3.4_Garcia-Castro_Gomez-Perez_Protege2006.pdf.
IRSI Information Retrieval Society of India - http://tech.groups.yahoo.com/group/irsindia/ - the first Indian society on Information retrieval born in 27th may 2004.
OGC and OASIS Announce Progress on Standards Cooperation - http://www.oasis-open.org/news/oasis-news-2008-03-12.php - March 12, 2008 - OASIS, one of the world's largest XML application standards organizations, and OGC, the largest GeoSpatial consortium, announced progress in collaboration on a number of intersecting standards between the two organizations, including support for ebRIM in conjunction with the OGC Web Services (OWS), among other areas.
OWL/SWRL representation methodology for EXPRESS-driven product information model Part I. Implementation methodology, Zhao, W. and Liu, J.K. 2008. Computers in Industry - Article in Press, Corrected Proof - Abstract - This paper presents an ontology-based approach to enable semantic interoperability and reasoning over the product information model. The web ontology language (OWL) and the semantic web rule language (SWRL) in the Semantic Web are employed to construct the product information model. The traditional modeling language called EXPRESS is discussed. The representation methodology for EXPRESS-driven product information model is then proposed. The key of the representation methodology is mapping from EXPRESS to OWL/SWRL. Some illustrated examples are presented. - Keywords - Product information model; OWL; SWRL; EXPRESS; Ontology representation.
Towards european ehealth interoperability - http://www.bcs.org/server.php?show=ConBlogEntry.53 - Bristish Computer Society BCS Blog - Release Zero Blog - Random jottings from the health informatics ecosphere. - One of the big issues in health informatics globally is interoperability - in particular, working towards getting Electronic Health Records (EHRs) and eHealth systems to talk to each other. - The European Commission has launched draft recommendations for consultation, according to eHealthNews.eu - Peter Murray - 24 Jul 2007.
A Java applet example shows the tree translated to Java - Java Applet Example.
The link below shows the model and code behind the creation of this Java example.
A Java applet example shows a materials tree implemented in Java as a glossary - Java Glossary Applet Example.
Java - Home Page - Java.
Java and Open Source Software - http://www.cems.uwe.ac.uk/amrc/seeds/Java.htm.
AlFresco - http://www.alfresco.com/ - Alfresco offers true Open Source Enterprise Content Management (ECM) - Document Management, Collaboration, Records Management, Knowledge Management, Web Content Management and Imaging.
BBC Radio 4 - Open Source - http://www.bbc.co.uk/radio4/factual/pip/z9ksy/ - Paul Bennun finds out how Free and Open Source software is making its impact felt across the world, fuelling development and saving businesses millions of pounds. Produced by a global network of software enthusiasts and freely given away, community created computer programs can compete with big business. Their creators are driven by an ideology as much as price, challenging traditional intellectual property rights and placing power in the hands of the public rather than private corporations. 11th April 2007.
BBC Technology news - Open source gets European boost - http://news.bbc.co.uk/1/hi/technology/6270657.stm - The European Commission has added its voice to the debate about the use of open source software. - 17 January 2007.
British Computer Society - How do you save money with FOSS? - Devaka Randeniya, Virtusa Corporation - The lure of free and open source software (FOSS) has always been its 'low-cost' feature.
British Computer Society - The truth about open source - Paul Adams, BCS Open Source Specialist Group - Software procurement can be fraught with potentially very expensive danger. It is unfortunate that we cannot have people walk in front of us waving red flags for our safety.
Eclipse Open Source Java Framework - Eclipse.org.
Eclipse AspectJ - AspectJ project.
IBM Academic Resources - http://www.alphaworks.ibm.com/academic - New from alphaWorks, this collection of technologies of interest to the academic community is now being provided with special licensing terms suited for educational purposes.
OSS Watch - http://www.oss-watch.ac.uk - OSS Watch promotes awareness and understanding of the legal, social, technical and economic issues that arise when educational institutions engage with free and open source software. It does this by providing unbiased advice and guidance to UK higher and further education.
Scripting Java Applications with XML and Simkin - http://www.onjava.com/pub/a/onjava/2001/02/01/simkin.html - Simon Whiteside - 02/01/2001.
SourceForge.net - http://sourceforge.net/ - Create, Participate, Evaluate.
Sun Developer Network - http://java.sun.com/applets/index.html - Code Samples and Apps - Applets.
University of Maryland Java Applet Demonstration of Space Tree - http://www.cs.umd.edu/hcil/spacetree/applet/applet.shtml - SpaceTree - Applet Version.
University of Victoria, University of Grenoble (Makes use of Eclipse - Visualization in the Context of Model Driven Engineering - R. Ian Bull,Jean-Marie Favre.
Model-Driven Programming and Meta-Programming together with Semantic Web and End-User Programming techniques are vital ingredients of the User Driven Programming/Modelling approach used in this thesis.
Dmitriev (2006) explains the problem to be solved in order to improve model production as "limitations of programming which force the programmer to think like the computer rather than having the computer think more like the programmer."
Meta-programming (Dmitriev, 2006) is a useful way of allowing for language independent software development, and can aid in providing a high level front-end to programming languages. “Meta-programming is the writing of programs that write or manipulate other programs (or themselves) as their data" (Wikipedia, 2008).
Meta-programming is the writing of programs that write or manipulate other programs (or themselves) as their data Wikipedia. The idea behind use of this technique is that instead of writing programs to do a task a domain expert needs the program for, the meta program developer creates an environment which all domain experts, in this and similar fields, can use to create their own solutions. The developer then only needs to maintain and improve this programming environment, and can concentrate on this task; the domain expert can concentrate on solving the problem at hand without having to ask the developer to create the code on his or her behalf. This can prevent problems of misunderstanding, delay, and expense that often result from communication of difficult concepts between people who are experts in different areas (domain expert and programming expert). Fischer (2007) explains the related concept of meta-design as aimed at creating infrastructures for collaborative design assuming future uses and problems cannot be completely anticipated during development of a system. Fischer argues that software development can never be completely delegated to software professionals, because domain experts are the only people that fully understand the domain specific tasks that must be performed. Fischer also argues for an approach to enabling end-user programming that makes it interesting to end-users. (Dmitriev, 2006), (Whiteside, 2006), (Lemos, 2006), describe the structure of information to enable this information to be searched more easily by software systems. XML (eXtensible Markup Language) has emerged as the most important of these Meta-languages and is the base for many languages, this is explained by Bishop (2006), who also discusses the use of declarative languages in general. XML standards are important for the Semantic Web, many computer based reasoning systems, and for communication between different software applications. Alternative representations of information should not be used in any system being developed now unless the author has examined XML based standards and found them insufficient. Such a situation is highly unlikely. Any software system that does not use these standards will have difficulty communicating with other software systems. Use of a generic standard keeps open the possibility of communication with the widest possible range of other software systems. Use of a domain specific standard targets the communication to a particular domain. The initial cost of a software tool is dwarfed by the investment an organization makes in populating it with data. It is important to try to protect this investment by storing the data in a neutral text XML (eXtensible Markup Language) format. It is surprising how many commercial costing tools fail to provide this basic capability.
The idea behind use of meta-programming in this thesis is that instead of writing programs to do a task a domain expert needs the program for, the meta program developer creates an environment which all domain experts, in this and similar fields can use to create their own solutions. The developer then only needs to maintain and improve this programming environment, and can concentrate on this task; the domain expert can concentrate on solving the problem at hand without having to ask the developer to create the code on his or her behalf. Dmitriev (2006) advocates reducing dependency on languages and environments by enabling programmers to develop their own specific languages for solving each domain problem:
"If we are going to make creating languages easy, we need to separate the representation and storage of the program from the program itself. We should store programs directly as a structured graph, since this allows us to make any extensions we like to the language. Sometimes, we wouldn't even need to consider text storage at all. A good example of this today is an Excel spreadsheet. Ninety-nine percent of people don't need to deal with the stored format at all, and there are always import and export features when the issue comes up. The only real reason we use text today is because we don't have any better editors than text editors. But we can change this... Text editors... don't know how to work with the underlying graph structure of programs. But with the right tools, the editor could work directly with the graph structure, and give us freedom to use any visual representation we like in the editor. We could render the program as text, tables, diagrams, trees, or anything else. We could even use different representations for different purposes, e.g. a graphical representation for viewing, and a textual representation for editing. We could use domain specific representations for different parts of the code, e.g. graphical math symbols for math formulas, graphic charts for charts, rows and columns for spreadsheets, etc. We could use the most appropriate representation for the problem domain, which might be text, but is not limited to text. The best representation depends on how we think about the problem domain. This flexibility of representation would also enable us to make our editors more powerful than ever, since different representations could have specialized ways to edit them."
This provides a way to create programs that create programs so enabling the 3 step translation process used in this thesis, and this enables translations between people, between systems, and between languages. This could enable those who are not currently programmers to create models at their domain level using domain specific systems created for them by programmers. The mechanisms for this are recursive translation of the tree/graph code representation to multiple models and languages, where necessary aided by user/modeller choices.
These Meta languages and standards also link with an objective of networked Meta-Programming using Semantic Web and Semantic Grid Technologies.
This research can be taken further than just translations. The Meta information that describes the concept of an object and its relation to other objects can be used for automated construction of software as well as representation of knowledge. This automated construction could give computer literate users the tool to enable them to drive the creation of software. This is the core of user driven programming. Structured language can be visualised in ontology editors such as Protégé. This representation can be translated into computer code. This could shorten the time software development takes by allowing domain experts to construct software directly, without requiring them to learn a computer language. It also has the potential to be computer language and system independent, as one representation could be translated into many computer languages and Meta languages. The increase in computer power expressed in Moore's law (Voller and Porté-Agel, 2002) and achieved to date, makes development of such a system achievable. A prototype of an ontology to computer code translator has been created and examples from this are at - http://www.cems.uwe.ac.uk/~phale/#InteractiveExamples.
Meta-Programming and Rule-based languages (Wallace, 2003) could be used to develop an interface to an end-user programming environment. So far the automated output of code in such languages has been provided and automated output of machine independent code such as in XML, RDF, and SVG format. Research is needed into combining meta-language, rule-based and web and interoperability standard code to enable creation of modelling systems from this code automatically. This would be achieved in a similar way to that explained and demonstrated on my home page - http://www.cems.uwe.ac.uk/~phale/, but in a more flexible and machine independent way. Research implementations so far demonstrated that the translation process can be used to create meta-code necessary for this, (in Step 1 and Step 2). So it remains to make use of this meta-code within Step 3 by sending it to appropriate visualisation and interaction tools (e.g. Simkin (Whiteside, 2008)). This could involve a Step 4 translation from meta-code, interoperable or web standard code, and/or rule based code to an automatically created model/program. A further possibility is to provide a meta-code version of the translation itself, so this can be machine independent.
Bishop, J., 2006. - Multi-platform user interface construction: a challenge for software engineering-in-the-small - International Conference on Software Engineering, Proceeding of the 28th international conference on Software engineering - SESSION: Software engineering: achievements & challenges: domain-specific challenges 751 - 760 - ISBN:1-59593-375-1.
Dmitriev, S., 2007. Language Oriented Programming: The Next Programming Paradigm - http://www.onboard.jetbrains.com/is1/articles/04/10/lop/.
Fischer, G., 2007. 'Meta-Design: A Conceptual Framework for End-User Software Engineering' http://drops.dagstuhl.de/opus/frontdoor.php?source_opus=1087 - Dagstuhl Seminar Proceedings.
Lemos M., 2007. MetaL: An XML based Meta-Programming language, http://www.meta-language.net.
Voller, V. R., Porté-Agel, F., 2002. Moore's Law and Numerical Modeling. Journal of Computational Physics, 179, pp 698-703.
Whiteside, S., 2007. Simkin - http://www.simkin.co.uk/Links.shtml.
Wikipedia (2008) Metaprogramming - http://en.wikipedia.org/wiki/Metaprogramming.
In 'Meta-Design: A Conceptual Framework for End-User Software Engineering' http://drops.dagstuhl.de/opus/frontdoor.php?source_opus=1087 Gerhard Fischer of University of Colorado, Center for LifeLong Learning and Design (L3D) explains the concept of Meta-Design -
"Meta-design is an emerging conceptual framework aimed at defining and creating social and technical infrastructures in which new forms of collaborative design can take place. It extends the traditional notion of system design beyond the original development of a system. It is grounded in the basic assumption that future uses and problems cannot be completely anticipated at design time, when a system is developed."
Fischer also explains that it is the mismatches between their needs and the software support that enables new understandings.
Fischer argues the need for allowing end-users to design software -
"A great amount of new media is designed to see humans only as consumers. The importance of meta-design rests on the fundamental belief that humans (not all of them, not at all times, not in all contexts) want to be and act as designers in personally meaningful activities. Meta-design encourages users to be actively engaged in generating creative extensions to the artifacts given to them and has the potential to break down the strict counterproductive barriers between consumers and designers."
Fischer also argues that software development can never be completely delegated to software professionals because domain experts are the only people that fully understand the domain specific tasks that must be performed.
Fischer, G., 2007 'Meta-Design: A Conceptual Framework for End-User Software Engineering' http://drops.dagstuhl.de/opus/frontdoor.php?source_opus=1087 - Dagstuhl Seminar Proceedings.
Dagstuhl Seminar End - User Software Engineering Article - Ezine.
Dagstuhl Seminar Post includes information on Meta-Design and Programming - End-User Software Engineering - Part 3 - http://userdrivenmodelling.blogspot.com/2007/07/dagstuhl-seminar-end-user-software_27.html.
Dagstuhl Seminar Post about linking Meta Programming Model-Driven Programming, Service Oriented Architecture and UML for End-User Programming - http://userdrivenmodelling.blogspot.com/2007/07/dagstuhl-seminar-end-user-software_28.html.
DSA2006 - http://dsa2006.blogspot.com/ - This blog supports the group of students taking Data, Schemas and Applications UFIEKG-20-3, a module taught in the Information Systems School at the University of the West of England in Bristol, UK.
End-User Programming - http://www.cems.uwe.ac.uk/amrc/seeds/EndUserProgramming.htm.
Meta-Programming, Translation, Semantic Web - http://www.cems.uwe.ac.uk/amrc/seeds/EndUserProgramming.htm#MetaProgrammingTranslationSemanticWeb.
Program Transformation - http://www.cems.uwe.ac.uk/amrc/seeds/ProgramTransformation.htm.
Program Transformation - http://www.cems.uwe.ac.uk/amrc/seeds/ProgramTransformation.htm.
Programming with XML - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/XML/XML.htm#ProgrammingwithXML.
Semantic Web Modelling - http://www.cems.uwe.ac.uk/amrc/seeds/ModellingSemanticWeb.htm.
SVG Page - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/SVG/SVG.htm.
UML (Unified Modeling Language) - http://www.cems.uwe.ac.uk/amrc/seeds/Modelling.htm#UML.
XML Page - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/XML/XML.htm.
XForms - http://www.cems.uwe.ac.uk/amrc/seeds/Ajax/ajax.htm#XForms.
Mens K, Michiels I, Wuyts R, 2002, Supporting Software Development through Declaratively Codified Programming Patterns. Expert Systems with Applications 23 405-413.
Fischer, G., 2007 'Meta-Design: A Conceptual Framework for End-User Software Engineering' http://drops.dagstuhl.de/opus/frontdoor.php?source_opus=1087 - Dagstuhl Seminar Proceedings.
Himalia - http://www.himalia.net/index.html - Model-driven user interfaces - Himalia is the first and only high-abstraction level User Interface Builder.
MetaL - http://www.meta-language.net/.
Scripting Java Applications with XML and Simkin - http://www.onjava.com/pub/a/onjava/2001/02/01/simkin.html - Simon Whiteside - 02/01/2001.
Simkin - http://www.simkin.co.uk/ - A high-level lightweight embeddable scripting language which works with Java or C++ and XML.
Views from Abroad: Simkin, A New Breed of Scripting Language - http://www.developer.com/java/article.php/771841 - Benoît Marchal.
XML Journal - http://xml.sys-con.com/ - The World's First and Only Dedicated XML Magazine ! Java, Open Source, and Eclipse Sections.
XML Writer - http://sourceforge.net/projects/xml-writer/ - The XML Writer libraries make it easy for applications to create well-formed XML documents by handling all of the low-level lexical details like tag creation and character escaping. There are currently libraries available for Java and Perl.
Model-Driven Programming involves creation of a high level interface for editing a model that represents the user's ideas, and can be translated to program code and alternative visualisations. Model-Driven Programming and the Semantic Web are explained by Frankel et al. (2004). Model-Driven Programming and the Semantic Web are explained by Frankel et al. (2004), and they discuss how these techniques can be combined (More information at http://www.cems.uwe.ac.uk/amrc/seeds/Modelling.htm#XMI. Bringing together model-driven programming with the Semantic Web can enable diagrammatic programming, and translation to structured and searchable Semantic Web output, this eases visualisation and interaction problems at each stage of translation. Visualisation and interaction with ontologies is examined here and is important for model-driven programming research in this thesis. Frankel et al. investigate translation of UML and entity relationship diagrams that use graphical notations and store in formats such as XMI (XMI (XML Metadata Interchange) and Modelling - XMI page) into OWL. As models and ontologies in this research are to be cohesive and closely linked, visualisation and interaction techniques can be applied to either or both. Model-Driven Programming can be an important technique for dealing with complexity. Model-Driven Programming and avionics is examined by Gray et al. (2004). Gray et al. (2004) explain how this technique can assist in the development of software for a large avionics system, and also investigate program and model transformation. More information on this is available at Program Transformation Section.
Model-Driven Programming and Visualisation is examined by the University of Victoria, Computer-Human Interaction and Software Engineering lab (CHISEL) (University of Victoria, 2006), (Storey et al., 2004) and (Elenius, 2005). Meta-programming (Dmitriev, 2006) is a useful way of allowing for language independent software development, and can aid in providing a high level front-end to programming languages. Model-Driven Programming and Meta-Programming together with Semantic Web and end-user programming techniques are vital ingredients of the User Driven Programming approach used in this research. Horrocks (2002) explains the use of meta-data annotations and how they can make resources accessible to agents.
Model-Driven Programming also involves two transformation techniques, these are Model Transformation and Program Transformation. Model Transformation can be used to translate a model with a representation of the problem that a user would be familiar with, into a model with a representation that can be more directly translated into program code. Model Transformation can be applied to problems involving design models e.g. UML (Unified Modeling Language) diagrams, architectural descriptions, and requirements specifications. A fuller explanation is available at Program-Transformation.org (2008a). Program transformation is the act of changing one program into another. The languages in which the program being transformed and the resulting program are written are called the 'source' and 'target' languages, respectively. An explanation is available at Program-Transformation.org (2008b).
Model-Driven Programming can be an important technique for dealing with complexity. (Gray et al., 2004) explain how this technique can assist in the development of software for a large avionics system. Coutaz (2007) explains how Model Driven Engineering and Service Oriented Architecture can be combined. Engels (2007) of University of Paderborn explains that UML (Unified Modeling Language) should be extended to allow development of user interfaces in order to assist end-users to program.
User-Driven Model-Driven Programming is the way to make it possible for a much wider range of people to do their own programming. This combines the approaches of End-User Programming, the Semantic Web and Modelling. The mechanism for this is Program Transformation, translating from user view to model to code. The diagram below shows this approach.

User Driven Model-Driven Programming
I think there are three ways in which research should be pursued to make User Driven Programming Possible
1 Semantic Web and Web 2.0 approach to enabling User Generated Content - examples and information here - http://www.cems.uwe.ac.uk/amrc/seeds/Ajax/ajax.htm
2 User Centric Extensions to UML (Unified Modelling Language) e.g http://www.himalia.net/ (this also ventures into 1 and 3).
3 Visual Programming Extensions to spreadsheet type formulae based modelling, an example is Vanguard System http://wiki.vanguardsw.com/ enabled using approach 1.
My research links up with the approach of enabling User Generated Content and providing a Visual Programming System. So while I have concentrated mainly on 1 and 3, 2 is just as important.
So there is considerable overlap between these 3 approaches and they must be integrated within interdisciplinary research to enable user driven programming. One approach to this is a Semantic User Interface. This is explained here http://www.himalia.net/docs_semanticUI.html. This can enable Drag and Drop Programming that combines the benefits of all 3 research approaches. The important thing is to connect the user interface with the underlying code, so the two share the same structure and users can properly see how their actions can change the underlying code.
The next step is then to make possible collaborative user-driven programming by sharing the visualisation of models across computer networks and between collaborators.
CHISEL (Computer-Human Interaction and Software Engineering lab) - http://www.thechiselgroup.org - University of Victoria - We are interdisciplinary researchers with diverse backgrounds based in the Department of Computer Science at the University of Victoria.
Coutaz, J., 2007. Meta-User Interfaces for Ambient Spaces: Can Model-Driven-Engineering Help?. In: End-User Software Engineering Dagstuhl Seminar.
Dmitriev, S., 2007. Language Oriented Programming: The Next Programming Paradigm - http://www.onboard.jetbrains.com/is1/articles/04/10/lop/.
Elenius, D., 2005. - The OWL-S Editor - A Domain-Specific Extension to Protégé - 8th Intl. Protégé Conference - July 18-21, 2005 - Madrid, Spain.
Engels, G., 2007. Model-Driven Development for End-Users, too!? In: End-User Software Engineering Dagstuhl Seminar. - http://drops.dagstuhl.de/opus/frontdoor.php?source_opus=1085.
Frankel, D. Hayes, P. Kendall, E. McGuinness, D., The Model Driven Semantic Web - 1st International Workshop on the Model-Driven Semantic Web (MDSW2004) Enabling Knowledge Representation and MDA® Technologies to Work Together (2004).
Gray, J., Zhang, J., Lin, Y., Roychoudhury, S., Wu, H., Sudarsan, R., Gokhale, A., Neema, S., Shi, F., Bapty, T., 2004. Model-Driven Program Transformation of a Large Avionics Framework - http://www.cis.uab.edu/gray/Pubs/gpce-2004.pdf - Third International Conference on Generative Programming and Component Engineering GPCE.
Program-Transformation.Org, 2008. Model Transformation http://www.program-transformation.org/Transform/ModelTransformation.
Program-Transformation.Org, 2008. Program Transformation http://www.program-transformation.org/Transform/ModelTransformation.
Storey, M.-A., Lintern, R., Ernst, N., Perrin, D., 2004., - Visualization and Protégé - http://protege.stanford.edu/conference/2004/abstracts/Storey.pdf - University of Victoria, Victoria, BC, Canada - 7th International Protégé Conference - Tuesday 6th - Friday 9th, July 2004 - Bethesda, Maryland.
Dagstuhl Seminar Information about linking Meta Programming Model-Driven Programming, Service Oriented Architecture and UML for End-User Programming - http://userdrivenmodelling.blogspot.com/2007/07/dagstuhl-seminar-end-user-software_28.html.
DSA2006 - http://dsa2006.blogspot.com/ - This blog supports the group of students taking Data, Schemas and Applications UFIEKG-20-3, a module taught in the Information Systems School at the University of the West of England in Bristol, UK.
Engineering Conceptual Data Models from Domain Ontologies: A Critical Evaluation - El-Ghalayini, H., Odeh, M., McClatchey, R. (2005) Engineering Conceptual Data Models from Domain Ontologies: A Critical Evaluation - IASTED International Conference on Databases and Applications, part of the 23rd Multi-Conference on Applied Informatics, Innsbruck, Austria pp 222-227.
Model-Driven Programming - http://ezinearticles.com/?Model-Driven-Programming&id=1350655 - Spahn et al. (2007) explain that end-users are domain experts not IT professionals, and because they cannot program their own solution, this is requiring them to communicate their needs to IT developers. Spahn et al. argue for the empowerment of users to customise software by providing an abstraction layer to hide technical details and allow for concentrating on business needs. Model-Driven Programming and the Semantic Web are explained by Frankel et al. (2004), and they discuss how these techniques can be combined. Bringing together model-driven programming with the Semantic Web can enable diagrammatic programming, and translation to structured and searchable Semantic Web output, this eases visualisation and interaction problems at each stage of translation. Visualisation and interaction with ontologies is important for model-driven programming research in this thesis. Frankel et al. investigate translation of UML and entity relationship diagrams that use graphical notations and store in formats such as XMI into OWL.
Modelling Processes Using RAD and UML Activity Diagrams:an Exploratory Study - http://www.cems.uwe.ac.uk/~sjgreen/RAD&AD_V2.pdf - M. Odeh, I. Beeson, S. Green and J. Sa - In Software Engineering and Information Systems, increasing attention has been focused lately upon modelling organizational processes - as a starting point for developing computer-based systems to support (or control) such processes. A number of process modelling methods are available, but it is not yet clear what the relative merits of these are, nor whether they might be more or less useful in particular contexts. We have applied two well-known process modelling techniques, Role Activity Diagramming and UML Activity Diagramming, to a particular process in our own organization, that of managing the registration of research students. We developed an RAD first and then translated it into a UML AD, to compare the two techniques and check the feasibility of such translation. We conclude that translation from RAD to UML AD is likely to be feasible in particular cases, but will rely on the ability of the translators to establish and maintain the equivalence between the two (i.e. the equivalence will be partly a matter of local interpretation).
Program Transformation - http://www.cems.uwe.ac.uk/amrc/seeds/ProgramTransformation.htm.
Semantic Web Modelling - http://www.cems.uwe.ac.uk/amrc/seeds/ModellingSemanticWeb.htm.
Software Engineering Research Group - http://www.cems.uwe.ac.uk/cccs/researchgroup.php?menu=off&group=serg - SERG's mission is to bridge the gap between software engineering research and its application to different disciplines.
Web Taxonomy Creation - Article - Ezine Article - An important contribution to Public Understanding of Science and for enabling of new insights would be creation of an online systematic representation of scientific information that gives a holistic view of related knowledge. This would reuse information and ideas provided by other researchers. These systems organise and visualise information...
BCS (British computer Society) - Dealing with complexity in large-scale complex IT systems - http://www.bcs.org/server.php?show=ConWebDoc.17049 - 'We (the UK engineering population) are currently unprepared or at least under prepared for large scale complex IT projects' said Stuart Jobbins, from Rolls Royce, one of the introductory speakers at a recent BCS Thought Leadership debate. - The second speaker was Professor Justin Keen (University of Leeds) who also had an interesting perspective on the nature of complexity and how organisations can potentially deal with ever increasing levels of increasing complexity in IT systems. They were joined by leading figures from the academic, medical and business communities to debate this issue. - January 2008.
British Computer Society - He's not heavy, he's my UML tool - Paul Wells, AgileJ Ltd - Software development tools can be wonderful things in the right hands, but it can be difficult to find the right tool for the right job. Paul Wells of AgileJ Ltd looks at what happens when UML tools meet the agile coding world.
CHISEL (Computer-Human Interaction and Software Engineering lab) - http://www.thechiselgroup.org - University of Victoria - We are interdisciplinary researchers with diverse backgrounds based in the Department of Computer Science at the University of Victoria.
CHISEL - Model Driven Visualiztion - http://www.thechiselgroup.org/?q=mdv - University of Victoria - Model Driven Visualization (MDV) is an approach to designing and generating visualizations using meta-models and model transformations.
Code Generation 2007 - http://www.codegeneration.net/cg2007/ - 18th-20th May 2007 - Cambridge, UK - Code Generation, Model-Driven Software Development.
Code Generation 2008 - http://www.codegeneration.net/conference/index.php - 25th-28th June 2008 - Cambridge, UK - A growing number of developers are using or planning to use model-based code generation – are you ready for the next evolutionary step in software? - WHO'S CG2008 FOR? - CG2008 is for software practitioners and those with a stake in the future of their development organisation..
Himalia - http://www.himalia.net/index.html - Model-driven user interfaces - Himalia is the first and only high-abstraction level User Interface Builder.
IFAC/IFIP/IFORS IEA Symposium - Analysis, Design, and Evaluation of Human-Machine Systems - http://www.ifac-hms-2007.com/ - Sheraton Grande Walkerhill Hotel Seoul Korea - September 4-6th 2007 - International Federation of Automatic Control.
MetaCase events - Model-Driven Development.
MetaEdit+ DSM environment - http://www.metacase.com/ - MetaEdit+ is aimed at the expert developer looking to gain productivity by generating full code directly from models. First you design the modeling language with MetaEdit+ Workbench and then other developers model with the language in MetaEdit+.
MOdel driven MOdernisation of Complex Systems - http://www.viewzone.org/momocs/index.php?option=com_content&task=blogcategory&id=20&Itemid=17 -MOMOCS aims at studying a methodology and related tools for fast reengineering complex systems. The project is studying how to solve the dilemma between rigorous methodologies and agile and unstructured one, allowing the modernisation engineer to concentrate on what to do and not how to do it.
Model-Driven User-Centric Design and Engineering - MDUCDE 2007 - http://www.zmmi.de/MDUCDE2007/ - Sheraton Grande Walkerhill Hotel Seoul Korea - September 5th 2007 - The workshop aims to: - Bring together a community integrating people and knowledge from human-computer interaction as well as human-machine interaction - Discuss issues on advanced and future user interface design, engineering, and automatic generation - Leveraging model-driven and automatic application of ergonomic knowledge in software and system engineering - Identify needs, goals, and future research areas in user-centric design.
Mosaic Portrait - http://mosaicportrait.co.uk/ - Mosaic Portrait solves the most important task of Artificial Intelligence - the generation of new systemic knowledge from available data. This new non-trivial knowledge, in the form of rules and hypotheses, is applied to resolve many practical problems and exploit otherwise hidden potentials in diverse areas of human activity including pharmaceutical and medical fields, finance and risk management, and industrial and manufacturing applications.
Russ Miles - UML Ranch - Unified Modeling Language.
UML-Based Web-Engineering - http://www.pst.ifi.lmu.de/projekte/uwe/home.shtml - UWE is a software engineering approach for the Web domain aiming to cover the whole life-cycle of Web application development. The main focus of the UWE approach is to provide a UML-based and model-driven methodology, and tool support for the systematic design and generation of Web applications. The two key aspects that distinguish UWE are reliance on standards and an open source environment.
UML for Interactive Systems: What is Missing, Palanque, P., Bastide R., 2003. http://www.se-hci.org/bridging/interact/p96-99.pdf - INTERACT 2003 Closing the Gaps: Software Engineering and Human-Computer Interaction Zürich, Switzerland.
VIDE - VIsualize all moDel drivEn programming - http://vide.tnmsoft.de/ - To enable the development of flexible, robust and evolvable software based on UML. Build a fully visual action programming platform.
VIsualize all moDel drivEn programming (VIDE) - ftp://ftp.cordis.europa.eu/pub/ist/docs/directorate_d/st-ds/vide-project-story_en.pdf - The VIDE project is to improve methodologies and tools for application development focusing on data-intense business applications. A UML-based language will be designed and implemented to enable fully visual and platform independent software development.
Why a Web 2.0 User Interface Matters - Intalio - http://www.intalio.com/news/bpm-20-blog-post/?post=2006/05/29 - Written by Ismael Ghalimi for IT|Redux - This is the twelfth edition of our weekly BPM 2.0 post. Today, I will try to explain why a web 2.0 user interface matters. Like with any other application, the most difficult part in deploying a business process powered by a BPMS of sorts is in getting active support from end users. For the deployment to succeed, the application has to be actually used by end users, and user interfaces play the most critical role in this.
UML (Unified Modeling Language) - http://www.cems.uwe.ac.uk/amrc/seeds/Modelling.htm#UML.
Modelling - http://www.cems.uwe.ac.uk/amrc/seeds/Modelling.htm.
Modelling and Semantic Web Methodology - http://www.cems.uwe.ac.uk/amrc/seeds/ModellingSemanticWeb.htm.
Modelling, Decision Support and Knowledge Management Links, Simulation - http://www.cems.uwe.ac.uk/~phale/#ModellingDecisionSupportandKnowledgeManagementLinksSimulation.
Models for Visualisation and/or calculation - Semantic Web Modelling Examples Page - Semantic Web Examples.
OntoREM: Ontology-driven Requirements Engineering Methodology - This research aims to investigate and develop an Ontology driven Requirements Engineering Methodology (OntoREM) that addresses the needs of complex, trans-national and multidisciplinary fields with particular reference but not limited to the aerospace industry.
Process Modelling - PSL - Process Specification Language and XML (Extensible Markup Language) - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/ProcessSpecificationLanguage.htm.
Web Taxonomy Creation - Article - Ezine Article - An important contribution to Public Understanding of Science and for enabling of new insights would be creation of an online systematic representation of scientific information that gives a holistic view of related knowledge. This would reuse information and ideas provided by other researchers. These systems organise and visualise information...
A project was created by Leaver (2008) to enable End-User functionality for web based ontology construction and search. This was also used within my research to create an online wing ontology and search this.
Leaver, N., (2008) Using RDF as an Enabling Technology. MSc. Dissertation, University of the West of England, Bristol.
Semantic Web Applications - http://userdrivenmodelling.blogspot.com/2008/05/semantic-web-applications.html - This article is about the need for provision of Semantic Web applications to increase the amount of Semantic Web information that could be searched. This could result in a virtuous circle of Semantic Web applications creating Semantic Web information, and so justifying the creation of more Semantic Web applications to access it. The article advocates the use of Semantic Web applications for modelling and end-user programming, and integration into business applications. - 5th May 2008
Semantic Web Collaboration - http://ezinearticles.com/?Semantic-Web-Collaboration&id=1160019 - This article discusses how Semantic Web/Web 2.0 collaboration can enable ontology editing. This helps reach agreement on the meaning of terms, and encourages end-user modelling/programming by enabling simplified development of online applications. This could be an efficient way of managing large ontologies with multiple users. - 9th May 2008.
Engineering Conceptual Data Models from Domain Ontologies: A Critical Evaluation - El-Ghalayini, H., Odeh, M., McClatchey, R. (2005) Engineering Conceptual Data Models from Domain Ontologies: A Critical Evaluation - IASTED International Conference on Databases and Applications, part of the 23rd Multi-Conference on Applied Informatics, Innsbruck, Austria pp 222-227.
OntoREM: Ontology-driven Requirements Engineering Methodology - This research aims to investigate and develop an Ontology driven Requirements Engineering Methodology (OntoREM) that addresses the needs of complex, trans-national and multidisciplinary fields with particular reference but not limited to the aerospace industry.
Modelling and Semantic Web Methodology - http://www.cems.uwe.ac.uk/amrc/seeds/ModellingSemanticWeb.htm.
Protégé My Page - http://protege.cim3.net/cgi-bin/wiki.pl?UserDrivenProgramming
Semantic Web Center of Proposal.
http://www.cems.uwe.ac.uk/~phale/#OntologyDevelopment - Ontology and Semantic Web Information.
User Driven Modelling Semantic Wiki - http://www.visualknowledge.com/wikikey/A143074S3496911 - Community.
UWE Student Project - http://www.cems.uwe.ac.uk/amrc/seeds/Web%20Semantic/Index.html - Investigating and implement the idea of 'ModConsWest' (Modelling and Constructionism with Web based E-Learning Semantic Tools)" - Lee Ediagbonya and Awaab Eltahir.
Home page - http://agent-research.co.uk/ - Welcome to my homepage. I am Peter Bloodsworth a Research Fellow in the Centre for Complex Cooperative Systems at the University of the West of England, Bristol. Before that I was a Research Student within the CAP group at Oxford Brookes University. Prior to this I studied for a BSc in Computing and Mathematics at Bristol UWE - its nice to be back again. I also own a consultancy business - Agentsis Consulting (website pending still!!). - My research is mainly within the field of Artificial Intelligence, especially that involving:
Other areas of interest include:
Peter Bloodsworth Talks with Talis about multi-agent systems, Ontologies, and the Health-e-Child project - http://blogs.talis.com/nodalities/2007/11/peter_bloodsworth_talks_with_t.php - In our latest Talking with Talis podcast, I talk with Dr Peter Bloodsworth of the University of the West of England (UWE) in Bristol. We discuss his research background, and the evolution of his interests from multi-agent systems toward the use of Semantic Web Ontologies. We conclude by looking at the ways in which this research is being put into practice with the European Health-e-Child project. - 27th November 2007.
Peter Bloodsworth Talks with Talis about multi-agent systems, Ontologies, and the Health-e-Child project - http://www.mefeedia.com/entry/peter-bloodsworth-talks-with-talis-about-multi-agent-systems-ontologies-and-the-health-e-child-proje/4773248/ - Video from Talking with Talis.
Adaptive Work-Centered User Interface Technology (ACUITy) is an ontology-based approach to modeling and implementing intelligent user interfaces built on top of Jena. Its potential benefits and underlying technologies are explored in the context of decision support systems.
General Electric - ACUITYy enterpise modelling tool - Paper - ACUITy semantic web application - An Ontology-Based Architecture for Adaptive Work-Centered User Interface Technology - A Aragones, J Bruno, A Crapo, M Garbias.
General Electric - ACUITYy enterpise modelling tool - Presentation - Adaptive Work-Centered User Interface Technology (ACUITy) - Adaptive Work-Centered User Interface Technology (ACUITy) - Hewlett-Packard Jena Conference Presentation - Andrew W Crapo.
General Electric - An Introduction to ACUITy and the APVF Ontology - Paper - General Electric Global Research - Amy Aragones, Jeanette Bruno, Andrew Crapo, Marc Garbiras - October, 2005.
General Electric - Overview of The AcuityController - http://acuity.sourceforge.net/acuitycontrollerwebpages/AcuityController.html - Andrew Crapo - June, 2005.
General Electric Release ACUITy software - Open Source - Adaptive Work-Centered User Interface Technology (ACUITy) is an open-source framework and architecture for developing semantically-enabled mixed initiative user interfaces - Adaptive Work-Centered User Interface Technology (ACUITy) - September 22 2006.
Jena is a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS and OWL, SPARQL and includes a rule-based inference engine.
BrownSauce RDF Browser - http://brownsauce.sourceforge.net/ - BrownSauce is an attempt to write a generic RDF browser. It was written by Damian Steer whilst employed at HP Labs Bristol.
Dr Mark H. Butler - http://www.cems.uwe.ac.uk/~mhbutler/ - Research Interests and Courses.
Hewlett-Packard - HP Labs Semantic Web Research
Jena - http://jena.sourceforge.net/.
Jena User Conference - First Jena User Conference - May 10-11 Bristol.
Jena User Conference - Presentations and Papers - First Jena User Conference - Proceedings.
Jena User Conference - Photos - http://swordfish.rdfweb.org/photos/2006/05/11/ - Conference Photos.
Semantic Toolkit for Eclipse developers enabling them to create and modify semantically-enabled software solutions.
Metatomix m3t4 - http://www.metatomix.com/news/060307.html.
Protégé allows storage of information in the semantic languages Resource Description Framework (RDF), Web Ontology Language (OWL), and the relational database Access. I am working on an example of a wing spar. The Protégé information from this example is read into DecisionPro decision support software.
Protégé Home - http://protege.stanford.edu/
Protégé Projects - http://protege.cim3.net/cgi-bin/wiki.pl?ProjectsThatUseProtege
The OWL-S Editor - A Domain-Specific Extension to Protégé Elenius, D., 2005. - 8th Intl. Protégé Conference - July 18-21, 2005 - Madrid, Spain.
WebProtege Wiki Page http://protege.cim3.net/cgi-bin/wiki.pl?WebProtege.
ACUITy software - Open Source - Adaptive Work-Centered User Interface Technology (ACUITy) is an open-source framework and architecture for developing semantically-enabled mixed initiative user interfaces - Adaptive Work-Centered User Interface Technology (ACUITy) - September 22 2006.
Aragones, A., Bruno, J., Crapo, A., Garbiras M. (2006) An Ontology-Based Architecture for Adaptive Work-Centered User Interface Technology. Jena User Conference 2006, Bristol, UK - http://jena.hpl.hp.com/juc2006/proceedings/crapo/paper.pdf.
Jena - http://jena.sourceforge.net/.
Jess the Rule Engine for the JavaTM Platform - http://www.jessrules.com/ - Jess is a rule engine and scripting environment written entirely in Sun's Java language by Ernest Friedman-Hill at Sandia National Laboratories in Livermore, CA.
OWL/SWRL representation methodology for EXPRESS-driven product information model Part I. Implementation methodology, Zhao, W. and Liu, J.K. 2008. Computers in Industry - Article in Press, Corrected Proof - Abstract - This paper presents an ontology-based approach to enable semantic interoperability and reasoning over the product information model. The web ontology language (OWL) and the semantic web rule language (SWRL) in the Semantic Web are employed to construct the product information model. The traditional modeling language called EXPRESS is discussed. The representation methodology for EXPRESS-driven product information model is then proposed. The key of the representation methodology is mapping from EXPRESS to OWL/SWRL. Some illustrated examples are presented. - Keywords - Product information model; OWL; SWRL; EXPRESS; Ontology representation.
Semantic Toolkit for Eclipse developers enabling them to create and modify semantically-enabled software solutions.
Metatomix m3t4 - http://www.metatomix.com/news/060307.html.
Protégé Home - http://protege.stanford.edu/
Why a Web 2.0 User Interface Matters - Intalio - http://www.intalio.com/news/bpm-20-blog-post/?post=2006/05/29 - Written by Ismael Ghalimi for IT|Redux - This is the twelfth edition of our weekly BPM 2.0 post. Today, I will try to explain why a web 2.0 user interface matters. Like with any other application, the most difficult part in deploying a business process powered by a BPMS of sorts is in getting active support from end users. For the deployment to succeed, the application has to be actually used by end users, and user interfaces play the most critical role in this.
Gray et al. (2004) page 361) explain Program Transformation/Translation for Model-Driven Programming - "research into horizontal transformation concerns modification of a software artifact at the same abstraction level. This is the typical connotation when one thinks of the term transformation, with examples being code refactoring at the implementation level, and model transformation and aspect weaving at a higher design level. Horizontal transformation systems often lead to invasive composition of the software artifact. In contrast, vertical transformation is typically more appropriately called translation (or synthesis) because a new artifact is being synthesized from a description at a different abstraction level (e.g., model-driven software synthesis and reverse engineering). Vertical translations often are more generative in nature." Gray et al. (page 367) also investigate - "interpreters that traverse the internal representation of the model and generate new artifacts", e.g. XML files and source code, though their main emphasis is on transformation of existing code. Gray et al. explain that a model/developer does not create the transformation/translation rules. For this thesis this role is assigned to the 'System Creator' who creates the translation system for the 'model builders' and 'model users', these roles were examined in Users and De-abstraction for Translation. This thesis concentrates on vertical generative translations for creation of new artefacts, in order to assist end-user programming/modelling. Sections on Research Approace and Research Methodology examine use of translation for enabling model building and use. Coutaz (2007, 2) explains how Model Driven Engineering and Service Oriented Architecture can be combined. Coutaz also explains that "An interactive system is a graph of models related by mappings and transformations." This would fit in well with the structure of RDF, which is also a graph structure, an interactive editable tree/graph of models could be produced, in order to relate models and sub models, and ontologies, and sub ontologies all to each other.
Coutaz, J., 2007. Meta-User Interfaces for Ambient Spaces: Can Model-Driven-Engineering Help?. In: End-User Software Engineering Dagstuhl Seminar.
Gray, J., Zhang, J., Lin, Y., Roychoudhury, S., Wu, H., Sudarsan, R., Gokhale, A., Neema, S., Shi, F., Bapty, T., 2004. Model-Driven Program Transformation of a Large Avionics Framework - http://www.cis.uab.edu/gray/Pubs/gpce-2004.pdf - Jeff Gray, Jing Zhang, Yuehua Lin, Suman Roychoudhury, Hui Wu, Rajesh Sudarsan, Aniruddha Gokhale, Sandeep Neema, Feng Shi, and Ted Bapty - Third International Conference on Generative Programming and Component Engineering GPCE.
The translation from a high-level abstraction to code involves visualisation of chains of equations, which are common in cost modelling. This visualisation enables people to add and manage information in large models, and identify cost information. A cost modelling example is used, but this work is relevant to modelling in general. To model complex problems a structured approach is needed, for representing explicit and implicit knowledge. A translation will be provided in 3 steps, and the roles and skills of people who would make use of this translation are shown :-
| Step | Person Role | Skills | Tool Type |
| Step 1 | System Creator | Programmer | Ontology and System Translator |
| Step 2 | Model Builder | End-User Programmer | Modelling Tool and System Translator |
| Step 3 | Model User | End-User | Interactive Visualisation |
Step 3 visualises results and enables interaction with the information to establish the meaning of the results. The translation uses Semantic Web standards to enable widespread applicability and ensure this is a generic solution. The visualisation and interactions can be tree/graph based, spreadsheet type, and CAD style as necessary. Another option is translation to programming or Meta-programming languages so the information can be re-used by developers who are creating systems with these languages.
Though this research aims to make visual diagrammatic programming possible the emphasis is not just on visual programming. End-user programmers might prefer a visual interface and could use this but this is likely to have a speed and performance penalty. Therefore the translation must ensure that any code produced is accessible in text form as well as being visualised. This translation approach ensures that code can be produced in multiple languages, so this makes text based code editing more accessible. Use of open standards assists in this translation process.
The research has been applied mainly to aerospace cost modelling. Cost models have been constructed from information chosen by users through an interface that interacts with people to establish what information is required, how it should be processed, what calculations should be made, and how it should be displayed, e.g. as a diagram or taxonomy. Structuring of information through Ontology and Semantic Web techniques and enabling End-User Programming through visualisation and interaction can achieve effective production of generic models.
Further information on the translation process is at http://www.cems.uwe.ac.uk/~phale/#EndUsertoSoftwareTranslation.
http://www.cems.uwe.ac.uk/amrc/seeds/ProgramTransformation.htm.
NHS IT time-frame 'ludicrously tight' - http://news.bbc.co.uk/1/hi/health/7061590.stm - By Erika Wright - BBC Radio 4's Wiring the NHS - The NHS IT project is costing over £12bn - The NHS National Programme for IT is the largest non-military project in the world and aims to revolutionise healthcare.
BBC Radio 4 - http://news.bbc.co.uk/1/hi/programmes/file_on_4/6922882.stm - ID cards will give 'false' data - The government's ID card system will give thousands of "false matches" when more than six million people are registered on its database, an academic has claimed. - By Sarah Spiller - BBC File On 4.
BCS (British computer Society) - Dealing with complexity in large-scale complex IT systems - http://www.bcs.org/server.php?show=ConWebDoc.17049 - 'We (the UK engineering population) are currently unprepared or at least under prepared for large scale complex IT projects' said Stuart Jobbins, from Rolls Royce, one of the introductory speakers at a recent BCS Thought Leadership debate. - The second speaker was Professor Justin Keen (University of Leeds) who also had an interesting perspective on the nature of complexity and how organisations can potentially deal with ever increasing levels of increasing complexity in IT systems. They were joined by leading figures from the academic, medical and business communities to debate this issue. - January 2008.
BCS (British computer Society) - Health Informatics Now - The number's up - The way forward for the ongoing work on electronic health records was put under the microscope at a recent BCS Health Informatics Forum (BCSHIF) workshop. - British Computer Society 2007.
CEMS Graduate School conference - 2005 Page 114-119 - Reverse engineering ontology to conceptual data models page and a poster presentation is available Poster - Haya El-Ghalayini, Mohammed Odeh, Richard McClatchey, Tony Solomonides.
Engineering Conceptual Data Models from Domain Ontologies: A Critical Evaluation - El-Ghalayini, H., Odeh, M., McClatchey, R. (2005) Engineering Conceptual Data Models from Domain Ontologies: A Critical Evaluation - IASTED International Conference on Databases and Applications, part of the 23rd Multi-Conference on Applied Informatics, Innsbruck, Austria pp 222-227.
CEMS Graduate School conference - 2005 Page 98-102 - Using Use Case Models to Generate Object Points - Ayman Issa, Mohammed Odeh, David Coward.
CEMS Graduate School poster presentation - Summer 2006 - Deriving Conceptual Data Models from Domain Ontologies for Bioinformatics - Haya El-Ghalayini, Mohammed Odeh, Richard McClatchey, and Dawn Arnold.
Dagstuhl Seminar Information about linking Meta Programming Model-Driven Programming, Service Oriented Architecture and UML for End-User Programming - http://userdrivenmodelling.blogspot.com/2007/07/dagstuhl-seminar-end-user-software_28.html.
DSA2006 - http://dsa2006.blogspot.com/ - This blog supports the group of students taking Data, Schemas and Applications UFIEKG-20-3, a module taught in the Information Systems School at the University of the West of England in Bristol, UK.
Engineering Conceptual Data Models from Domain Ontologies: A Critical Evaluation - El-Ghalayini, H., Odeh, M., McClatchey, R. (2005) Engineering Conceptual Data Models from Domain Ontologies: A Critical Evaluation - IASTED International Conference on Databases and Applications, part of the 23rd Multi-Conference on Applied Informatics, Innsbruck, Austria pp 222-227.
MammoGrid - http://www.cems.uwe.ac.uk/cccs/project.php?menu=off&name=mammogrid - With the advent of the information age in radiology clinicians are being presented with analysis opportunities hitherto unforeseen, both in terms of data volumes and in data interpretation. Grids computing promises to resolve many of the difficulties in facilitating medical image analysis to allow clinicians to collaborate without having to co-locate.
Software Engineering Research Group - http://www.cems.uwe.ac.uk/cccs/researchgroup.php?menu=off&group=serg - SERG's mission is to bridge the gap between software engineering research and its application to different disciplines.
UML-Based Web-Engineering - http://www.pst.ifi.lmu.de/projekte/uwe/home.shtml - UWE is a software engineering approach for the Web domain aiming to cover the whole life-cycle of Web application development. The main focus of the UWE approach is to provide a UML-based and model-driven methodology, and tool support for the systematic design and generation of Web applications. The two key aspects that distinguish UWE are reliance on standards and an open source environment.
Bridging the Gap Between Business Process Models and Grid-Based Service Oriented Architectures' - Graduate Poster Presentation - Ali Maheri. - Autumn 2005 - Zaheer Abbas Kahan, Mohammed Odeh, Richard McClatchey.
Centre for Complex Cooperative Systems.
Software Engineering Research Group - http://www.cems.uwe.ac.uk/cccs/researchgroup.php?menu=off&group=serg - SERG's mission is to bridge the gap between software engineering research and its application to different disciplines.
Autonomous Semantic Grid Project - http://asg.niit.edu.pk/asg_home.html - Autonomous Semantic Grid Project is aimed to provide an infrastructure for emerging distributed applications by improvements and using already available technologies. This project is in progress in collaboration with three organizations i.e. NUST Institute of Information Technology (NIIT), Rawalpindi, Pakistan, Communication Technologies (Comtec) Sendai, Japan and Department of Computing Science, University of Arkansas at Little Rock (UALR) USA.
Semantic Web - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm.
Semantic Web Applications - http://userdrivenmodelling.blogspot.com/2008/05/semantic-web-applications.html - This article is about the need for provision of Semantic Web applications to increase the amount of Semantic Web information that could be searched. This could result in a virtuous circle of Semantic Web applications creating Semantic Web information, and so justifying the creation of more Semantic Web applications to access it. The article advocates the use of Semantic Web applications for modelling and end-user programming, and integration into business applications. - 5th May 2008
Semantic Web Articles - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm#SemanticWebArticles.
Semantic Web Collaboration - http://ezinearticles.com/?Semantic-Web-Collaboration&id=1160019 - This article discusses how Semantic Web/Web 2.0 collaboration can enable ontology editing. This helps reach agreement on the meaning of terms, and encourages end-user modelling/programming by enabling simplified development of online applications. This could be an efficient way of managing large ontologies with multiple users. - 9th May 2008.
Semantic Web Modelling - Semantic Web Modelling.
Semantic Web Papers - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm#UsefulPublications.
Semantic Web/Web 2.0 Research - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm#SemanticWebandWeb2Research - Examples from Research.
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.
XForms - http://www.cems.uwe.ac.uk/amrc/seeds/Ajax/ajax.htm#XForms
Dagstuhl Seminar Information about linking Meta Programming Model-Driven Programming, Service Oriented Architecture and UML for End-User Programming - http://userdrivenmodelling.blogspot.com/2007/07/dagstuhl-seminar-end-user-software_28.html.
Service-Oriented Architecture - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm#ServiceOrientedArchitecture.
SoAgile: Adaptive Model-Driven Service-Oriented Architectures for Agile Cyber-Enterprise Processes - The SoAgile project aims to design, develop, demonstrate, and disseminate a service-adaptable virtualisation layer and an encompassing evolutionary service-oriented and model-driven engineering environment.
British Computer Society - Debunking the myths of SOA - Daniel Magid, Aldon Inc - Is service-oriented architecture (SOA) over-rated or one of the most important IT developments in recent times? Daniel Magid, president and CEO of Aldon Inc., takes a closer look at SOA and the reasons why it's everywhere.
British Computer Society - Software giants move in on SMEs - It's not quite David v Goliath, but it's pretty close. Small firms used to dominate the lucrative market for software that helps small and medium-sized companies (SMEs) run their businesses. - Tim Weber - Business editor - 15 May 2007.
Service-Oriented Architecture - Service-Oriented Architecture.
SOA Ranch - http://www.soaranch.com/ - Your daily drip feed of all things SOA.
What Is Service-Oriented Architecture - http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html - O'Reilly Xml.com - Hao He September 30 2003.
The Hawthorns, Clifton
British Computer Sociey (BCS) - Bristol Branch
Service Orientated Architecture
7.00 pm for 7.30 pm
Due to illness the revised meeting on SOMIAi for 19th March has had to be changed, sorry for any inconvenience. We have been extremely fortunate to be able to get Richard Wheeler to talk on "Alternative Avionic Software architecture using IMA".
Michael Quinton of Torry Harris Business Solutions will provide an overview for achieving Service Oriented Architecture and will address issues such as what remains onsite; what goes offshore; challenges; benefits, selecting and retaining a partner.
Together companies are slowly uniting even when in different markets and having different products and services globally. What is happening? Why is it happening? We are adjusting to the SOMIA infrastructure. SOMIAi is a combination of Service Orientated Management, Service Orientated Integration and Service Orientated Architecture integrated. This talk brings together the elements of SOMIAi.
Saleem Ullah BEng (Hons) CEng IET has worked in Software for Global companies Rolls-Royce, BAE Systems, GEC MARCONI and currently working for Silver Software Ltd as a Technical Consultant. Saleem has worked on various roles from Software Development to Product Consultancy consequently this has led to an interest in the interaction of different company products and services resulting SOMIAi.
British Computer Society (Bristol) - http://www.bristol.bcs.org.uk/?q=node/33 - http://www.bristol.bcs.org.uk/?q=event/new - Events Page - http://www.bristol.bcs.org.uk/2007/progcard.pdf - BCS Bristol Events.
OntoREM: Ontology-driven Requirements Engineering Methodology - This research aims to investigate and develop an Ontology driven Requirements Engineering Methodology (OntoREM) that addresses the needs of complex, trans-national and multidisciplinary fields with particular reference but not limited to the aerospace industry.
SEEDS (Systems Engineering Estimation and Decision Support) Research Site Map - Text Only Site Map
Software Engineering Research Group - http://www.cems.uwe.ac.uk/cccs/researchgroup.php?menu=off&group=serg - SERG's mission is to bridge the gap between software engineering research and its application to different disciplines.
SoAgile: Adaptive Model-Driven Service-Oriented Architectures for Agile Cyber-Enterprise Processes - The SoAgile project aims to design, develop, demonstrate, and disseminate a service-adaptable virtualisation layer and an encompassing evolutionary service-oriented and model-driven engineering environment.
Systems Engineering and Simulation Page - http://www.cems.uwe.ac.uk/amrc/seeds/systemsengineering.htm.
Peter Hale's SERG and CCCS (Centre for Complex Cooperative Systems) Page
http://www.cems.uwe.ac.uk/cccs/members.php?menu=off&expand=peterhale#peterhale.
BBC Radio 4 - http://news.bbc.co.uk/1/hi/programmes/file_on_4/6922882.stm - ID cards will give 'false' data - The government's ID card system will give thousands of "false matches" when more than six million people are registered on its database, an academic has claimed. - By Sarah Spiller - BBC File On 4.
BCS (British computer Society) - Dealing with complexity in large-scale complex IT systems - http://www.bcs.org/server.php?show=ConWebDoc.17049 - 'We (the UK engineering population) are currently unprepared or at least under prepared for large scale complex IT projects' said Stuart Jobbins, from Rolls Royce, one of the introductory speakers at a recent BCS Thought Leadership debate. - The second speaker was Professor Justin Keen (University of Leeds) who also had an interesting perspective on the nature of complexity and how organisations can potentially deal with ever increasing levels of increasing complexity in IT systems. They were joined by leading figures from the academic, medical and business communities to debate this issue. - January 2008.
Bournemouth University - Software Systems Modelling Group - School of Design, Engineering and Computing - http://www.sosym.co.uk/ - The Software Systems Modelling Group (SoSyM) is a multi-disciplinary computing group focussing on the research, development and application of innovative modelling, tools and technologies for software systems.
Clockwork - http://clockwork.open.ac.uk/ - Open - University - Knowledge Media Institute - Creating Learning Organisations with Contextualised Knowledge-Rich work Artifacts.
DSA2006 - http://dsa2006.blogspot.com/ - This blog supports the group of students taking Data, Schemas and Applications UFIEKG-20-3, a module taught in the Information Systems School at the University of the West of England in Bristol, UK.
Gartner Group Report - Gartner Says Business Application Vendors Face Challenge to Move to ' The Process of Me' - http://www.gartner.com/press_releases/asset_152638_11.html - Person to Process Interaction is the Next Innovation Step in Business Software Press Release 2006.
MOdel driven MOdernisation of Complex Systems - http://www.viewzone.org/momocs/index.php?option=com_content&task=blogcategory&id=20&Itemid=17 -MOMOCS aims at studying a methodology and related tools for fast reengineering complex systems. The project is studying how to solve the dilemma between rigorous methodologies and agile and unstructured one, allowing the modernisation engineer to concentrate on what to do and not how to do it.
System Engineering AIN Public Web pages - Systems Engineering AIN Web Page, Systems Engineering AIN Word/PDF - System Engineering.
TANET - Technology Application Network - TECHNOLOGY COLLABORATION SPANNING the whole of the UNITED KINGDOM AND BEYOND! - TANet is a unique network of over 20 co-operating Universities, Technology Centres and Key Business Partners providing the most comprehensive support for the SME Manufacturing sector for the whole of the UK.
The Sim Blog - http://thesimblog.org/ - The purpose of this blog is to discuss topics related to all areas of discrete event simulation, robotic simulation, and PLC emulation. - Joe Hugan.
Vanguard Home Page - http://www.vanguardsw.com/
Unified Modeling Language (UML) - http://www.cems.uwe.ac.uk/amrc/seeds/Modelling.htm#UML.
UML for Interactive Systems: What is Missing, Palanque, P., Bastide R., 2003. http://www.se-hci.org/bridging/interact/p96-99.pdf - INTERACT 2003 Closing the Gaps: Software Engineering and Human-Computer Interaction Zürich, Switzerland.
DSA2006 - http://dsa2006.blogspot.com/ - This blog supports the group of students taking Data, Schemas and Applications UFIEKG-20-3, a module taught in the Information Systems School at the University of the West of England in Bristol, UK.
Scientific Visualisation - http://www.cems.uwe.ac.uk/amrc/seeds/PublicScience.htm#UWEExamples.
Visualisation and Interaction - http://www.cems.uwe.ac.uk/~phale/#VisualisationandInteraction.
Visualisation Page - http://www.cems.uwe.ac.uk/amrc/seeds/Visualisation.htm.
Visualisation of Cost Information, 2002, Bru C, Scanlan J, Hale P, Dunkley M, 9th ISPE International Conference on Concurrent Engineering: Research and Applications, Cranfield University.
The Geometer's Sketchpad:Programming by Geometry. Jakiw, R. N., Finzer, W. F., 1993. In: A. Cypher, ed. Watch What I Do: Programming by Demonstration. MIT Press, Chapter 1 [online]. Available from: http://www.acypher.com/wwid/Chapters/13Sketchpad.html.
Visualization and the process of modeling: a cognitive-theoretic view - Conference on Knowledge Discovery in Data - Proceedings of the sixth ACM SIGKDD international conference on Knowledge discovery and data mining - Andrew W. Crapo, Laurie B. Waisel, William A. Wallace, Thomas R. Willemain.
VizNET UK - http://www.viznet.ac.uk/ - Researchers in scientific, engineering, social sciences,and the arts and humanities communities are generating ever increasing amounts of complex data. Analysis and presentation of this data in meaningful and optimal manner relies on effective use of visualization techniques. vizNET (a UK National Visualization Network) a collaboration between a number of visualization centres in the UK has been established to share knowledge, communicate best practice between application domains, provide training and support to researchers in visualization. vizNET is in the process of establishing a Visualization Support Network spanning the UK Academic Research Community. vizNET will offer technical guidance to new users (entry level visualization) to advanced users (expert visualization users). Consolidating the strengths of major visualization centres and groups across the UK will help the UK to realize the full potential of emerging visualization techniques and resources at a National and Regional level. vizNET is funded by the JISC Support of Research Committee.
British Computer Society's Sociotechnical group - Currently we have a two-centre lecture series and are now intending to establish a further centre in the South West. This would enable both interested industry and academic bodies to benefit. - Further Information - Word - Adobe PDF.
British Computer Society's Sociotechnical group - London - http://users.wmin.ac.uk/~coakese/lecture_series.htm - Sunderland - http://www.cet.sunderland.ac.uk/webedit/allweb/news/SocioTechNorth.htm - The British Computer Society's SocioTech group hosts talks and events that relate to IT technology and its social impact. The talks are an excellent opportunity to find out about the variety of work in academic research and industry.
BCS Sociotechnical group South West - http://www.bcs.org/server.php?show=nav.10216.
Using Open Source and Open Standards to Enable Transformational Government
The Hawthorns, Woodland Road, Clifton, Bristol
British Computer Society BCS Bristol Branch
Transformational Government is intended to be an intensive, structural and fundamental change in the operational processes of Government bodies, enabled by the use of Information Systems & Technology in the back-office. It is expected to deliver major efficiency savings across the public sector without any further investment beyond existing budgets.
What does Transformational Government look like in practice within a Local Authority? How can it be implemented without any additional funding? How can intensely technical subjects like open source and open standards contribute to business change? Gavin Beckett, ICT Strategy Manager at Bristol City Council, will attempt to answer these questions and give an overview of Bristol's successes and challenges to date.
Gavin has been a central figure in Bristol's strategic use of Open Source and Open Standards since 2002; was a founder of the Open Source Academy; and works actively with a variety of EU interest groups and government bodies on the adoption of ODF.
Further Information - http://www.bristol.bcs.org.uk/?q=node/44.
Informing Digital Futures: Strategies for Citizen Engagement
BCS Sociotechnical group South West
Professor Leela Damodaran, Loughborough University
Summary
In the present digital revolution we often seem trapped in a Kafkaesque world of technological advances, some desired, some disliked or even feared, which we cannot influence but must accept.
This talk discusses the urgent need to redress this situation. It will argue that technologies succeed or fail according to their relevance and value to people, who need to be actively engaged in order to create shared visions, and influence their implementation.
All too often ICT advances are regarded purely as a technical challenge where the designers believe that systems analysis will of itself yield complete and comprehensive functional specifications.
The talk will highlight the crucial benefits and added value to be gained from empowering citizens to shape ICT design decisions. Finally, it will provide specific practical guidance, based on sound academic research, for policy makers, administrators and ICT professionals on the strategies, methodologies, tools and techniques needed to change design practice.
Further Information - http://www.bcs.org/server.php?show=ConWebDoc.20503 - BCS Sociotechnical group South West - http://www.bcs.org/server.php?show=nav.10216. - British Computer Society BCS Bristol page - http://www.bristol.bcs.org.uk/?q=node/49.
A Re-conceptualisation of the Interpretive Flexibility of Information Technologies: Redressing the balance between the Social and the Technical
BCS Sociotechnical group South West
University of the West of England - room 2B020 - in B block - http://www.uwe.ac.uk/maps/frenchay_map.shtml - 18:30 for 19:00 start
Professor Neil Doherty Loughborough University
Summary
Interpretive flexibility - the capacity of a specific technology to sustain divergent opinions - has long been recognised as playing an important role in explaining how technical artefacts are socially constructed. What is less clear is how a system's technical characteristics might limit its ability to be interpreted flexibly.
This gap in the literature has largely arisen because recent contributions to this debate have tended to be rather one-sided, focussing almost solely upon the role of the human agent in shaping the technical artefact, and in so doing either downplaying or ignoring the artefact's shaping potential.
The broad aim of this presentation is to reappraise the nature and role of interpretive flexibility but giving as much consideration to how an information system's technical characteristics might limit its ability to be interpreted flexibly, as we do to its potential for social construction.
In this presentation the results of two in-depth case studies, are used in order to propose a re-conceptualisation of the role of interpretive flexibility. In short, this model helps explain how the initial interpretations of stakeholders are significantly influenced by the scope and adaptability of the system's functionality.
Stakeholder interpretations will then, in turn, influence how the system's functionality is appropriated and exploited by users, to allow divergent interpretations to be realised and sustained.
Further Information - http://www.bcs.org/server.php?show=ConWebDoc.20504 - BCS Sociotechnical group South West - http://www.bcs.org/server.php?show=nav.10216. - British Computer Society BCS Bristol page - http://www.bristol.bcs.org.uk/?q=node/50.
Extending Collaboration with Social Software
University of the West of England - room 2B020 - in B block - http://www.uwe.ac.uk/maps/frenchay_map.shtml - 18:30 for 19:00 start
BCS Sociotechnical group South West
Paula Dantas Senior IT Specialist for Lotus at IBM UK Ltd
Summary
The days when "Collaboration" meant "E-Mail" are well and truly over. Not only is real time collaboration becoming an accepted part of office life, but it is being extended to deliver Unified Communications and Collaboration.
However this is just the start. Web 2.0 is extending traditional Team Collaboration and Document Sharing solutions with Social Software designed to run within an enterprise and encourage better dissemination of information and faster decision making, as well as empowering employees to deliver the innovation companies need to maintain their competitive advantage.
This session looks at IBM's internal experiences from our research into social software and the impact it is having on the way we do business.
Further Information - http://www.bcs.org/server.php?show=ConWebDoc.20505 - BCS Sociotechnical group South West - http://www.bcs.org/server.php?show=nav.10216.
Semantic Web Interest Group - SWIG-UK event
==== SWIG-UK - A Semantic Web Community Event
Hewlett-Packard Bristol
==== SWIG-UK - A Semantic Web Community Event
We would like to invite users and developers interested in the semantic web to attend a community event to be held at HP Labs Bristol, UK on Tuesday 11 November 2008. This will be an opportunity for you to meet other users and developers and to share experiences with semantic web applications.
The day will a mixture of discussion, demos, short presentations, with a few longer presentations if offered. The objective is to allow people to share experiences of using the semantic web. The agenda will be driven by the attendees; it is not limited to Jena applications nor limited to the UK.
Please register early so we know there is critical mass for the event.
Registration: swig-uk-2008@sparql.net
Further Information - http://groups.yahoo.com/group/semanticweb-southwest/ - Directions: http://www.hpl.hp.com/bristol/directions.html.
Goals and challenges for the co-evolution of social and technical defence capability
BCS Sociotechnical group South West
University of the West of England - room 2B020 - in B block - http://www.uwe.ac.uk/maps/frenchay_map.shtml - 18:30 for 19:00 start
Professor Karen Carr Head of Centre for Human Systems at Cranfield University
Summary
The threats and constraints faced by our defence capability appear to be increasingly demanding. The diversity of threats taking place in complex political, social and physical environments require defence mechanisms that are at once agile, accurate, global, minimal, rapid and sustainable. Network Enabled Capability, Effects Based Operations and the Comprehensive Approach are some of the initiatives that attempt to meet these requirements.
The manner in which the MoD attempts to develop these aspects of defence capability is subject to many challenges, including the traditionally disjointed approach to the so-called 'moral' and 'physical' components: effectively equipment and personnel. A major part of the new initiatives across defence is the use of Information Technologies to support collaboration between distributed people from different national and professional cultures.
As is well known in many fields, successful collaboration of this sort requires an integrated approach to the development of supporting technology, process, organization and social factors. This lecture will review the obstacles and opportunities within the MoD organization for achieving this integrated approach.
Further Information - http://www.bcs.org/server.php?show=ConWebDoc.20513 - BCS Sociotechnical group South West - http://www.bcs.org/server.php?show=nav.10216.
The NHS National Programme for Information Technology: A Sociotechnical Perspective
University of the West of England - room 2B020 - in B block - http://www.uwe.ac.uk/maps/frenchay_map.shtml - 18:30 for 19:00 start
BCS Sociotechnical group South West
Professor Emeritus Ken Eason Bayswater Institute / Loughborough University
Summary
Launched in 2002 the NHS National Programme for Information Technology is a very large 10-year programme to create electronic patient records that can be shared across all the NHS Trusts in England.
It is funded to deliver interoperable technical systems but has as its fundamental objective the development of healthcare practices based on electronic records. This implies major changes to the work practices of nearly a million NHS staff and means that the Programme is an attempt at very large-scale sociotechnical systems change.
This presentation will review the progress of the programme from a sociotechnical systems perspective after 6 years and examine whether and how changes in working practice are being accomplished. The findings show not only the impact of the Programme on the NHS Trusts but also the effect of the Trusts on the technology suppliers and the organisation of the programme itself.
Further Information - http://www.bcs.org/server.php?show=ConWebDoc.20506 - BCS Sociotechnical group South West - http://www.bcs.org/server.php?show=nav.10216. - British Computer Society BCS Bristol page - http://www.bristol.bcs.org.uk/?q=node/52.
DECEMBER 2008 CHARRETTE
Institute for People-Centred Computation
BRISTOL
Venue to be confirmed
According to Wikipedia: - '... the word charrette refers to any collaborative session in which a group of designers drafts a solution to a design problem. They often take place in multiple sessions in which the group divides into sub-groups. Each sub-group then presents its work to the full group as material for future dialogue. Such charrettes serve as a way of quickly generating a design solution while integrating the aptitudes and interests of a diverse group of people'.
We are now coming to the end of the EPSRC Network funding and the AHRC / EPSRC 2nd tranche of funding under the Design for the 21st Century Initiative. The aim of our planned December charrette is to draw together all those main players from the UK, Europe and overseas, who have contributed greatly to our activities. This is also an open meeting however where all are welcome.
Further Information - http://www.ip-cc.org.uk/activities.html.
http://www.cems.uwe.ac.uk/~phale/Events.htm.
Modelling Conferences - http://www.cems.uwe.ac.uk/amrc/seeds/Modelling.htm#Conferencesrecentandfuture.
Systems Engineering Conferences - http://www.cems.uwe.ac.uk/amrc/seeds/softwareengineering.htm#Conferences.
Systems Engineering, Estimation, Decision Support - http://www.cems.uwe.ac.uk/amrc/seeds/#Conferencesrecentandfuture.
2008 Lovelace Lecture - A tribute to Karen Sparck Jones. - http://www.bcs.org/server.php?show=nav.8997 - Ann Copestake will be presenting the 2008 Lovelace Lecture entitled 'What do we mean? Computational approaches to natural language semantics'. - Ann is Reader in Computational Linguistics in the Computer Laboratory, University of Cambridge. - Date: Tuesday 13 May 2008 Time: 6.30pm registration for 7pm lecture Venue: Main Lecture Theatre, Ground Floor - The Royal Society of Medicine - 1 Wimpole Street - London W1G 0AE.
2009 World Congress on Computer Science and Information Engineering (CSIE 2009) - http://world-research-institutes.org/conferences/CSIE/2009/index.html - January 12-14, 2009 - Los Angeles/Anaheim, USA - CSIE 2009 intends to be a global forum for researchers and engineers to present and discuss recent advances and new techniques in computer science and information engineering.
2009 International Conference on Communications and Mobile Computing (CMC 2009) - http://world-research-institutes.org/conferences/CMC/2009/index.html - CMC 2009 intends to be a global forum for researchers and engineers to present and discuss recent advances and new techniques in communications and mobile computing. - January 6-8, 2009, Kunming, China.
2nd International Conference on Knowledge Generation, Communication and Management: KGCM 2008 (http://www.sciiis.org/KGCM2008); will be held jointly with The 3rd International Symposium on Knowledge Communication and Peer Reviewing: KCPR 2008, and The 3rd International Symposium on Knowledge Communication and Conferences: KCC 2008. It will take place in Orlando, Florida, USA, on June 29th to July 2nd, 2008.
20th IEEE/ACM International Conference on Automated Software Engineering - http://ase.cs.uni-essen.de/ase/past/ase2005/ - Long Beach, California, USA, November 7-11, 2005 - papers, demonstrations, tutorials.
30th International Conference on Software Engineering (ICSE) - http://icse08.upb.de/ - The International Conference on Software Engineering is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, trends, experiences, and concerns in the field of software engineering. - 10 - 18 May, 2008 in Leipzig, Germany - Fourth Workshop on End-User Software Engineering (WEUSE IV) - May 12, 2008 In conjunction with ICSE 2008 - http://eusesconsortium.org/weuseiv/ - The Fourth Workshop on End-User Software Engineering is a one-day workshop intended to focus on the challenges faced in helping end users create dependable software. The proposed workshop aims to bring together software engineering researchers who wish to address these challenges, and is the next one planned in the series that has proven to be an invaluable forum for bringing together researchers working on this problem in disparate domains.
ABZ2008 Conference - Formal Aspects of Computing Science - http://www.abz2008.org.uk/ - September 16-18, 2008 - BCS London Offices, Covent Garden, London, UK - Abstract State Machines (ASM), B and Z stand for three rigorous methods that share a common conceptual foundation and are widely used in both academia and industry for the design and analysis of hardware and software systems. This conference is dedicated to the cross-fertilization of these three related state-based and machine-based formal methods. The program spans from theoretical and methodological foundations to practical applications, emphasizing system engineering methods and tools that are distinguished by mathematical rigor and have proved to be industrially viable. A main goal of the conference is to contribute to the integration of accurate state- and machine-based system development methods, clarifying their commonalities and differences to better understand how to combine related approaches for accomplishing the various tasks in modelling, experimental validation, and mathematical verification of reliable high-quality hardware/software systems.
Accessibility 2.0: a million flowers bloom - http://www.abilitynet.org.uk/accessibility2/ - 25th of April 2008 AbilityNet are delighted to welcome you to our accessibility event of the year! - Focussing on the accessibility of Web 2.0 online applications, this conference boasts some of the best experts from across the industry.
ACM - DocEng 2007 - http://doceng07.cs.umanitoba.ca/ - ACM Symposium on Document Engineering - 28-31 August 2007 - Winnepeg, Canada.
Agile Software Development - 18th October 2007 - British Computer Sociey (BCS) - Bristol Branch - The Hawthorns, Clifton - 7.00 pm for 7.30 pm - Is Agile development appropriate for mission critical applications? Romilly Cocking will start by offering a personal definition of agile development and will go on to examine and discuss the prerequisites for a successful agile project. - British Computer Society (Bristol) - http://www.bristol.bcs.org.uk/index.php3 - Events Page - http://www.bristol.bcs.org.uk/2007/progcard.pdf - BCS Bristol Events.
Asian Simulation Technology Conference ASTEC 2008 - http://www.eurosis.org/cms/index.php?q=taxonomy/term/19 - The aim of the Asian Simulation Technology Conference is to give a state of the art overview of industrial simulation related basic research and to provide an annual status report on present day simulation research within a particular Asian country in relation to other Asian/Australasian countries and the rest of the world.
BCS (British Computer Society - 2008 Lecture "Target Earth" - http://www.bcs.org/server.php?show=nav.5950 - Tuesday, 19 February 2008 - IET, Savoy Place, London, WC2R 0BL - The speaker will be Dr James Martin, Author, Business Leader and Social Entrepreneur. - The Lecture will also be held at two other venues: - 20 February 2008, Manchester - http://www.cs.manchester.ac.uk/aboutus/events/Turing/ - 21 February 2008, Glasgow - http://www.theiet.org/events/2008/turing-glasgow.cfm.
BCS (British Computer Society) - BCS Bristol Events.
BCS (British Computer Society) - BCS Events Calendar.
BCS (British Computer Society) - Cambridge - http://www.bcs-spa.org/cgi-bin/view/SPA/DSDMAtern - Something new, something old 14 May, Cambridge - Cam-022 Something New Something Old - Wedding IT Development to Business Success with DSDM - Steve Messenger, Napp Pharmaceuticals - May 14th 2008, 7:00pm (light buffet) 7:30pm (talk) - Venue: Room 14, David Building, AngliaRuskinUniversity, East Road, Cambridge CB1 1PT UK.
BCS (British computer Society) - Complex Event Processing - http://www.finsig.bcs.org/events/2007-08/200711_A.htm - Complex Event Processing - From 18:10 - 18:30 - By: Mike Blakey and Adam Cann of Data Stream Analysis Ltd (DSAL) - Thursday 8 November 2007.
BCS (British Computer Society) - Evaluating open source software - http://ossg.bcs.org/2008/02/13/ - 13 February, London - The British Computer Society (BCS) Open Source Specialist Group (OSSG) will be holding an event on Wednesday 13th February 2008 from 1800 hours on the SQO-OSS project about open source software quality at the BCS Central London Offices, First Floor, The Davidson Building, 5 Southampton Street, London WC2E 7HA. This open source event is of course open and free to all to attend.
BCS (British Computer Society) - IRSG Symposium: Future Directions in Information Access 2007 - http://www.bcs.org/server.php?show=nav.9561 - Glasgow, 28 - 29 August 2007. - Promoting and Encouraging Early Research in IR Information Retrieval conferences are now becoming highly competitive. As such, it is difficult for many new researchers to present and share their ideas which are at more formative or tentative stages. - Full Synopsis.
BCS (British Computer Society) - Leicester - http://www.leicester.bcs.org/ - The Next 50 Years of Computing, 2008-2058 - Leicester Branch 50th Anniversary Celebration - date: 14 May 2008 time: 6:30 for 6:45 start until about 9 or 9:30. - venue: Trinity House, De Montfort University, The Newarke, Leicester.
BCS (British Computer Society) - London - http://www.tlaconsultancy.co.uk/bcsbis/bisthisyear.php - 14 May, London - Business Information Exploitation - Turning BI Assets into Business Value.
BCS (British Computer Society) - London - http://ossg.bcs.org/2008/05/14/ - What's needed to set up an open source community in health? - 14 May, London.
BCS (British Computer Society) - London Central - http://www.londoncentral.bcs.org/events/forthcoming-events.php - Thursday 24th January 2008 - title : Provoking Creativity: Imagine What Your Requirements Could be Like - speaker: Neil Maiden, Professor of Systems Engineering and Head of the Centre for Human-Computer Interface Design - Requirements, City University School of Informatics - venue : BCS, Southampton Street, London - Specifying requirements is too often seen as a "stenographer's task". The requirements engineer passively listens and records while the stakeholders state their needs. However, this approach relies on stakeholders knowing what they need, and what they want. But people do not know what they want until they see it. Most useful products come not from stakeholders' imagination, but from an invention. Neil shows that requirements engineering should be a creative process and describes techniques to invent requirements based on results from current research. - Neil has directed inter-disciplinary research in requirements engineering for 15 years and is the Editor of the IEEE Software's Requirements column.
BCS (British Computer Society) - London Central - http://www.londoncentral.bcs.org/events/forthcoming-events.php - Thursday 21st February 2008 title : Agile Programme Management - speaker : Jennifer Stapleton, Stapleton Business Solutions - venue : BCS, Southampton Street, London - Jennifer will talk about how Programmes can be structured, governed and managed so that they can be as responsive to internal and external change as the business requires. - Jennifer has been cited by PMI as one of the world’s most influential women in project and Programme management for her work in the agile arena, particularly in DSDM. She was Technical Director of the DSDM Consortium for 11 years and is the author of "DSDM, Business Focused Development".
BCS (British Computer Society) - London Central - http://www.londoncentral.bcs.org/events/forthcoming-events.php - Tuesday 11th March 2008 title : A Practical Method for Complex Business Change Projects: Soft Systems Methods and Public Private speaker : Dr Peter Parkes, Managing Director, Peak Performance venue : BCS, Southampton Street, London -Change Projects are inherently complex. Partnerships, and particularly Public Private Partnerships, are notoriously difficult to govern. Putting the two together has led to some major failures in Benefits Realisation. Peter will talk about practical application of soft systems methods to bid and deliver these challenging projects in complex environments.
BCS (British Computer Society) - London Central - http://www.londoncentral.bcs.org/events/forthcoming-events.php - Wednesday 26th March 2008 title : The Scientist, the Accountant, and the Boardroom - speaker : Professor Clive Holtham, Information Management, Cass Business School, City University of London - venue : BCS, Southampton Street, London - With the CIO at the boardroom table, have we reached the end of the journey? Or is the information scientist about to grab the Finance Director's hand in a paradigm shift in strategic management? It took the intersection of information management and information technology to move IT from service provider to business enabler. Now the intersection with accountancy and general management beckons another step change in the intelligent exploitation of IT - is this a threat or opportunity for the IT profession?
BCS (British Computer Society) - London Central - http://www.londoncentral.bcs.org/events/forthcoming-events.php - Thursday 17th April 2008 title : Science and Engineering: a collusion of cultures - speaker : Professor Sir Tony Hoare, Principal Researcher, Microsoft Research, Cambridge - venue : BCS, Southampton Street, London (Joint event with Kingston and Croydon Branch) - Pure Science and practical Engineering lie at two ends of a wide cultural spectrum, diametrically opposed across many dimensions. In every branch of Engineering Science, the intellectual integrity of the discipline, as well as its practical utility, requires that these cultures must not collide. Rather, they must collude in the old etymological sense of playing fairly together. A particular example treated in this talk is the collusion of the Science of Programming with the Engineering of Software.
BCS (British Computer Society) - London Central - http://www.londoncentral.bcs.org/events/forthcoming-events.php - Thursday 15th May 2008 title : AGM, followed by: Why are Projects Still Failing? - speaker : Richard Morreale, Inspiration Systems - venue : BCS, Southampton Street, London - Why, after spending loads of money over the last 30 years on project management tools, methods and techniques are projects still failing at about the same rate they did 30 years ago? Richard presents what he sees as the issues and what can be done about them. Richard ensures that this will be not only a great session with lots to think about but will also be fun.
BCS (British Computer Society) - Oxfordshire - http://www.oxon.bcs.org/program2007-8.htm#Jan - 24 January 2008 IT at JET - A Challenging Fusion Research Environment.
BCS (British Computer Society) - Oxfordshire - http://www.oxon.bcs.org/program2007-8.htm#Jan - 21 February 2008 How Big Business learned to love Virtual Worlds.
BCS (British Computer Society) - Oxfordshire - http://www.oxon.bcs.org/program2007-8.htm#Jan - 13 March 2008 What's Hot.
BCS (British Computer Society) - Oxfordshire - http://www.oxon.bcs.org/program2007-8.htm#Jan - 24 April 2008 Annual Branch Visit: Technology in Action - Shrivenham.
BCS (British Computer Society) - Oxfordshire - http://www.oxon.bcs.org/program2007-8.htm#Jan - 22 May 2008 Education in the Internet Age and Branch AGM.
BCS (British Computer Society) - Swindon Branch - http://www.swindonbcs.co.uk/docs/events.asp.
BCS (British computer Society) - The Advanced Programming Specialist Group - "Open Source in the 21st Century: Ready for the Enterprise" - http://www.bcs.org.uk/siggroup/advprog/ - Thursday 8th November 2007 - 6.00 p.m - Speaker: Paul Adams, Chairman, BCS Open Source Specialist Group.
BCS (British Computer Society) - Usability: beyond just the website - http://www.sussex.bcs.org.uk/meetings.htm - 13 February, Brighton - BCS Sussex Branch Meetings 2007-2008 - Meetings held at Chichester 1, University of Sussex, Brighton. (But check individual meetings for changes of exact venue.) - 7:00 for 7:30 p.m.- Desmond Boksan-Cullen, CPLUS IT Services, Eastbourne - The term usability is often referred to by IT professionals when discussing website design. Whilst it is true that websites should be constructed using usability and accessibility features, the term usability is much more that just websites. Many companies have excellent websites, but use forms that are difficult to read and understand. Graphical User Interfaces (GUIs) are often notorious for their bad usability and one of the most used computer terminals often has a GUI that is difficult to read, understand and interact with, this being the Automated Teller Machine (ATM) or cash-point machine.
BCS Publishing - Computer Journal Lectures - http://www.bcs.org/server.php?show=conWebDoc.2577 - The Computer Journal is launching a series of lectures. Each lecture consists of a presented paper with invited responses. The paper as well as the responses and questions from the floor are published in the journal. - BCS London Office, 5 Southampton Street London.
BCS/RSI Joint Lecture, London - http://www.bcs.org/server.php?show=nav.5825 - Information and Communication Technology in the Public Sector: Transformational or Another Unaffordable Expense? - Booking has now opened for the joint annual British Computer Society/Royal Signals Institution Lecture to be held on Tuesday 1 April 2008, 6pm for 6.40pm lecture. - Brigadier Davies is seconded to BT through Defence Career Partnering. He is leading a bid team in the Local Government business unit and in doing so has been exposed to other ICT programmes in joint ventures and where Local Government has developed strategic supplier relationships with industry.
BPM Business Process Management Conference - http://www.irmuk.co.uk/bpm2008/ - Dates 29 September - 1 October - London, UK - IRM UK's BPM Conference Europe is back with the latest advances in the state of the BPM art. It will once again bring the wide-ranging BPM community’s foremost practitioners, thought leaders, and solution providers together in London this autumn. It will be an independent event developed and run in partnership with Roger Burlton of the Process Renewal Group, a world leader and BPM pioneer, and with Paul Harmon of BPTrends, the world's leading BPM knowledge portal. IRM UK, combining with these two collaborators, will guarantee BPM Europe 2008 offers delegates a wide range of speakers and workshop facilitators who will provide a comprehensive coverage and a practical focus on BPM practices. - 29 September - 1 October London, UK.
Bristol & Area Regional Group of the Ergonomics Society (BARGES) - http://www.ergonomics.org.uk/page.php?p=31&s=11 - BARGES meetings are held on Tuesdays at 6.00pm for a 6.30pm start. The location is Ergo Innovation, Unit 1.16 Paintworks, Bath Road, Bristol BS4 3EH. Dates to be advised.
British Computer Society's Sociotechnical group - London - http://users.wmin.ac.uk/~coakese/lecture_series.htm - 2008 - January 30th - Dr John P Carney - Industrial and Academic Co-ordinator DSTL/MOD - Confessions of a Knowledge Manager - January 30th.
British Computer Society's Sociotechnical group - London - http://users.wmin.ac.uk/~coakese/lecture_series.htm - Feb 13th - Dr Gordon Hunter - The University of Lethbridge, Canada - Qualitative Research Methods: Fieldwork Experience.
British Computer Society's Sociotechnical group - Sunderland - http://www.cet.sunderland.ac.uk/webedit/allweb/news/SocioTechNorthCalendar.htm - Karen Gadd : TBA.
British Computer Society's Sociotechnical group - Sunderland - http://www.cet.sunderland.ac.uk/webedit/allweb/news/SocioTechNorthCalendar.htm - Alistair Sutcliffe: Professor Deputy Head of School of Informatics, University of Manchester - Re-defining Design Quality in HCI.
British Computer Society's Sociotechnical group - Sunderland - http://www.cet.sunderland.ac.uk/webedit/allweb/news/SocioTechNorthCalendar.htm - Gus Hosein : Visiting Fellow in the Information Systems Group, Department of Management, LSE - Co-director of the Policy Engagement Network, LSE - Senior Fellow, Privacy International - Visiting Scholar, American Civil Liberties Union project on Technology and Liberty - The Danger of Mixing Politics and and System Specifications: the National Identity Scheme and its Challenges.
British Computer Society's Sociotechnical group - Sunderland - http://www.cet.sunderland.ac.uk/webedit/allweb/news/SocioTechNorthCalendar.htm - 25th April 2007 - Ann Blandford: Professor of Human-Computer Interaction and Director of UCL Interaction Centre - Understanding the CASSMs in interactions between users and systems.
British Computer Society's Sociotechnical group - London - http://users.wmin.ac.uk/~coakese/lecture_series.htm - Dr Nadia Papamichail - Manchester Business School - 7th May 2008 - Best practice in decision making.
CAiSE'08 - The 20th International Conference on Advanced Information Systems Engineering (CAiSE'08) - http://www.lirmm.fr/caise08/ - 16-20 June 2008, Montpellier, France.
CHI - http://www.chi2008.org/ - CHI 2008 focuses on the balance between art and science, design and research, practical motivation and the process that leads the way to innovative excellence. It is about balance in our rapidly evolving field, the balance between individuals and groups, collocated and remote, stationary and mobile, in both our local and global communities. - Florence, Italy. - April 5 - 10 2008.
Choose and Book - Achievements, challenges, benefits and the future - British Computer Society - http://www.hinorth.bcs.org.uk/ - Speaker: Nic Fox, Development Team Manager, National Choose and Book Team, NHS Connecting for Health - Next Meeting Tuesday, 12th February 2008Choose and Book has been in live operation since the summer of 2004. The NHS is increasingly leveraging the technology and in many health communities Choose and Book is becoming the everyday standard way to refer.
CMC - 2009 International Conference on Communications and Mobile Computing (CMC 2009) - http://world-research-institutes.org/conferences/CMC/2009/index.html - CMC 2009 intends to be a global forum for researchers and engineers to present and discuss recent advances and new techniques in communications and mobile computing. - January 6-8, 2009, Kunming, China.
Code Generation 2007 - http://www.codegeneration.net/cg2007/ - 18th-20th May 2007 - Cambridge, UK - Code Generation, Model-Driven Software Development.
Code Generation 2008 - http://www.codegeneration.net/conference/index.php - 25th-28th June 2008 - Cambridge, UK - A growing number of developers are using or planning to use model-based code generation - are you ready for the next evolutionary step in software? - WHO'S CG2008 FOR? - CG2008 is for software practitioners and those with a stake in the future of their development organisation..
Final Call for Speakers:
Submission Deadline: Friday January 18th 2008
We are seeking high-quality session proposals covering topics on model-driven software development (including Software Factories, Model-Driven Architecture (MDA), Domain-Specific Languages (DSLs), Generative Programming, Software Product Lines and related areas).
Sessions could cover topics such as:
- Code Generation and Model Transformation tools and approaches
- Defining and implementing modelling languages
- Domain Analysis and Domain Engineering
- Language evolution and modularization
- Meta Modelling
- Runtime virtual machines versus direct code generation
- Tool and technology adoption
http://www.codegeneration.net/conference/index.php.
CSIE - 2009 World Congress on Computer Science and Information Engineering (CSIE 2009) - http://world-research-institutes.org/conferences/CSIE/2009/index.html - March 31 - April 2, 2009 - Los Angeles/Anaheim, USA - CSIE 2009 intends to be a global forum for researchers and engineers to present and discuss recent advances and new techniques in computer science and information engineering.
DataCentreWorld Conference and Expo - http://www.datacentreworld.com/ - 26th-27th February 2008 London - The free-to-attend conference will cover the latest trends and technologies and will include case studies from the UK’s top companies and the leading outsourced operators; whilst the exhibition will showcase the leading technology suppliers. With the burgeoning need for data storage, data security and scalability, the trend for data centres both in house and outsourced has shown phenomenal growth in the past few years.
Data Management & Information Quality Conference - http://www.bcs.org/server.php?show=conEvent.1151 - 29th October - 1st November 2007 - London - Increasingly, organisations are viewing their data as a critical asset and are launching new initiatives to ensure that this asset is effectively managed. Data management & Information management professionals are being called upon to lead this mission-critical function.
Digital Enterprise Technology DET2007 - http://www.det-conf.org.uk/index.html - Digital Enterprise Technology (DET) is "the collection of systems and methods for the digital modelling and analysis of the global product development and realisation process, in the context of lifecycle management." The principal aim of DET 2007 is to provide an international forum for the exchange of leading edge scientific knowledge and industrial experience regarding the development and integration of the various aspects of DET - 19-21 September 2007.
DMS'2008 The 14th International Conference on Distributed Multimedia Systems - http://www.ksi.edu/seke/dms08.html - September 4 to September 6, 2008 - Hyatt Harborside at Logan Int'l Airport, Boston, USA - The DMS conference is an international conference series, which covers a wide spectrum of paper presentations, technical discussions and demonstrations in the fields of distributed multimedia computing. Started in 1994, the series of conference has been held at Hawaii, Hong Kong, Vancouver, Taipei, Aizu-Wakamatsu, Japan, San Francisco, Miami and Canada. This time, the conference will be held at the Hyatt Harborside at Logan Int'l Airport, Boston, USA. The themes of this year's conference and workshops take advantage of the rich cultural history and artistic tradition of the great city of Boston, and also reflect the emphases of DMS and the co-locating workshops. - 2008 International Workshop on Visual Languages and Computing (VLC 2008) - Visual computing involves theory, methods and application of enhancing the visual space, along with human interaction, within the field of computing. One may visualize unstructured data, simple information structures, and more complicated structures such as automata, programs, and databases. Moreover, visual computing is a field that involves representation of artifacts and their behaviors or executions. Thus, it is possible to visualize heaps, their execution or entire programs in which the heap plays an algorithmic role. The ways in which the human interacts with the heap through pure visualization, touch, or sound becomes a relevant issue. The concept of transformation is integral to visual computing, where it is often convenient to transform one type of object into another sometimes for a specific group or individual.
Dr. Dobb's Architecture & Design World 2007 - http://www.sdexpo.com/2007/archdesign/ - comprehensive coverage of software architecture, modeling, design and UML, taught by the most qualified speakers in the industry. - July 24-27 Chicago.
EFMI Special Topic Conference 2008 - http://www.helmholtz-muenchen.de/ibmi/efmi/ - BCSHIF is delighted to host the EFMI (European Federation for Medical Informatics) Special Topic Conference (STC) for 2008 with a focus on Open Source in European Health Care. - The conference will explore the current and future issues related to open source in healthcare. In particular, there will be a focus on health records, ubiquitous computing, knowledge sharing, and current and future applications.
EFMI Special Topic Conference 2008 - http://www.bcs.org/server.php?show=ConWebDoc.19175 - BCSHIF is delighted to host the EFMI (European Federation for Medical Informatics) Special Topic Conference (STC) for 2008 with a focus on Open Source in European Health Care. - The conference will explore the current and future issues related to open source in healthcare. In particular, there will be a focus on health records, ubiquitous computing, knowledge sharing, and current and future applications. - The Conference will consist of invited plenary speakers and workshops, and is designed to actively engage the delegates. - Dates: 9 - 11 September 2008 - Venue: BCS London.
EMMSAD ' 08 - http://www.emmsad.org/ - 16-17 June, 2008, Montpellier, France - held in conjunction with CAiSE '08.
End-User Software Engineering - Dagstuhl Seminar - Summary - http://www.dagstuhl.de/en/program/calendar/semhp/?semnr=2007081 - PDF Abstracts and links to papers - http://eusesconsortium.org/docs/dagstuhl_2007.pdf - Margaret M. Burnett, Gregor Engels, Brad A. Myers and Gregg Rothermel - From 18.01.07 to 23.02.07, the Dagstuhl Seminar 07081 End-User Software Engineering was held in the International Conference and Research Center (IBFI), Schloss Dagstuhl. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed.
Enterprise Architecture Conference Europe 2008: 11-13 June 2008, London - http://www.irmuk.co.uk/eac2008/ - This 9th Annual Enterprise Architecture Conference is Europe's leading conference on Enterprise Architecture. Choose from 7 pre-conference seminars and 4 conference tracks. Case studies include Reuters, ABN AMRO, HBOS, Ministry of Defence, Lloyds TSB, John Lewis, The Home Office, DHL Express Europe, Office for National Statistics, UWV (Dutch Social Security), Guy's and St Thomas Hospital, British Energy, NASA.
Enterprising architecture - http://www.opengroup.org/glasgow2008/ - The 18th Enterprise Architecture Practitioners Conference in Glasgow, 21 - 23 April, will seek to detail the core elements of an enterprise architecture that provides the foundation for a dynamic and successful business environment.
ESM'2007, October 22-24, 2007 - European Simulation and Modelling Conference - More details - SIMULA Workshop: "40 Years of SIMULA, the first OO Simulation Language." - Workshop Simulation with Petri Nets - Workshop Modelling and Simulation with Bond Graphs - DEVS Workshop - CoSSoM'07 - Complex systems and self-organization modelling - Fluid Flow Modelling Simulation Workshop - Workshop on Multi-agent Systems and Simulation (MAS&S) - Simulation of Electrical Systems - Westin Dragonara Hotel, St. Julian's, Malta.
ESS 2007 - The Embedded Systems Show - http://www.edaexhibitions.com/ess/index.htm - Come and see the complete range of embedded system development technology - 17-18th October 2007.
EUROMEDIA 2008 - 14TH ANNUAL MULTIMEDIA CONFERENCE - http://www.eurosis.org/cms/index.php?q=node/461 - UNIVERSITY OF PORTO - PORTUGAL - APRIL 9-11, 2008 - The 2008 Euromedia conference covers the latest developments in web-multimedia and communications technology while also looking at their implementation in Broadband networking, mobile computing, broadband networking, distributed computing, telematics, E-technology and real world environments like embedded systems, security systems and training systems. - More info about the event can be found on: http://www.eurosis.org/cms/?q=taxonomy/term/100 - The workshops page has been updated: http://www.eurosis.org/cms/index.php?q=node/476 - especially the track on D-TV - The venue page has been updated: http://www.eurosis.org/cms/index.php?q=node/478 - The hotel page has been updated: http://www.eurosis.org/cms/index.php?q=node/471.
European ICT Forum - http://www.idc.com/events/emea/ictforum07/index.jsp - 10th -11th September 2007 Berlin - IDC's flagship event in Europe, now in its 17th year, is being held in the heart of Europe - Berlin. - This year, the forum will focus on the converging 2.0 technologies that are revolutionizing business and IT. The decisions companies make today, in relation to these technologies, will help or hinder their ability to compete and survive in the next few years.
Eurosis - http://www.eurosis.org/cms/index.php - "The European Multidisciplinary Society for Modelling and Simulation Technology".
EUROSIS Conferences Overview - http://www.eurosis.org/cms/?q=taxonomy/term/2 - EUROSIS organizes a number of conferences each year covering as many aspects as possible of computer simulation and modelling. Here follows the listing of events in chronological order. If you want more information about the specific events please go to the specific conference pages above or below.
Eurosis - http://www.eurosis.org/cms/?q=taxonomy/term/119 - GAMEON-NA 2008, August 13-15, 2008 - 2008 - McGill University, Montreal, Canada (http://www.mcgill.ca/) - The aim of the 4th annual North American Game-On Conference (GameOn'NA 2008) is to bring together academics, researchers and games people from North America in order to exchange ideas on higher-level concepts that contribute to the field of computer gaming research.
Eurosis - http://www.eurosis.org/cms/index.php?q=node/205 - MESM'2008, August 26-28, 2008 - 2008 (websites coming online shortly) - Philadelphia University, Amman, Jordan - With an inclusive conference trip to Petra.
Eurosis - http://www.eurosis.org/cms/index.php - GAME-ON 2008, November 17-19, 2008 - 2008 (websites coming online shortly) - Politechnic University of Valencia, Spain - in combination with the first Spanish Games Conference.
Eurosis - ESM'2008 - http://www.eurosis.org/cms/?q=taxonomy/term/129 - http://www.eurosis.org/cms/index.php - http://www.eurosis.org/cms/?q=taxonomy/term/21 - October 27-29, 2008 - 2008 - Universite du Havre. Le Havre, France with a trip to Honfleur and Mont Saint Michel - The 22nd annual ESM 2008 (European Simulation and Modelling Conference) is the original European international conference concerned with state of the art technology in modelling and simulation. ESM 2008 aims to provide an overview of academic research in the field of computer simulation.
Eurosis - NASTEC' 2008 - http://www.eurosis.org/cms/?q=taxonomy/term/145 - August 13-15, 2008 - McGill University, Montreal, Canada. - Themes Soft Computing, Web Computing and VR.
Eurosis - 2009 so far confirmed
Eurosis - http://www.eurosis.org/cms/index.php - ISC'2009, June 2009 Loughborough University, Loughborough, United Kingdom.
Eurosis - http://www.eurosis.org/cms/index.php - MESM'2009 - University of Jordan, Amman, Jordan.
Eurosis - http://www.eurosis.org/cms/index.php - http://www.eurosis.org/cms/?q=taxonomy/term/21 - ESM'2009, October 2009 De Monfort University, Leicester, United Kingdom.
Eurosis - http://www.eurosis.org/cms/index.php - GAME-ON 2009, November 2009 - University of Applied Sciences, Dusseldorf, Germany.
2010 so far confirmed
Eurosis - http://www.eurosis.org/cms/index.php - ISC'2010, June 2010 Budapest, Hungary.
EuroSys 2008 - http://www.dcs.gla.ac.uk/Conferences/EuroSys2008/ - EuroSys 2008 is organized by EuroSys, the European Chapter of SIGOPS, sponsored by ACM SIGOPS, in cooperation with the British Computer Society (BCS). EuroSys welcomes submissions and attendance from all over the world and aims to bring together researchers from different areas of computer systems, who are otherwise spread over multiple conferences. - Glasgow, Scotland - 1st - 4th April 2008.
FOODSIM2008 - Dublin, Ireland - June 26-28, 2008 - http://www.eurosis.org/cms/?q=taxonomy/term/105 - http://www.eurosis.org/cms/?q=node/513 - Bi-Annual - MODELLING AND SIMULATION - IN FOOD ENGINEERING 2008.
FUBUTEC 2008 - http://www.eurosis.org/cms/?q=taxonomy/term/94 - April 9-11, 2008, FEUP-University of Porto, Porto, Portugal - 5th Annual Future Business Technology Conference 2008 - Limiting Risk in Business through Simulation. - Final Programme available from - http://www.eurosis.org/cms/index.php?q=node/722 and http://www.eurosis.org/cms/index.php?q=node/456 and http://www.eurosis.org/cms/index.php?q=node/721.
GCIS - 2009 Global Congress on Intelligent Systems (GCIS 2009) - http://world-research-institutes.org/conferences/GCIS/2009/index.html - March 21-23, 2009 - Xiamen, China - GCIS 2009 intends to be a global forum for researchers and engineers to present and discuss recent innovations and new techniques in intelligent systems and their applications. - GCIS 2009 conference proceedings will be published by the IEEE Computer Society CPS and all papers in the proceedings will be included in EI, ISTP, and IEEE Xplore.
Government IT 08 - http://govnet.co.uk/govit/ - Adam Thilthorpe, head of BCS professionalism programme, is to join John Suffolk and others to speak at Government IT 08, on 31 January. With the next stage of the transformational government plan beginning in earnest, join over 300 of your colleagues and establish the best way to keep the strategy moving towards an achievable and effective joined-up government.
Grand Challenges in Computing Research - GCCR'08 - From computers to ubiquitous computing, by 2020 - British Computer Society BCS - http://www.bcs.org/server.php?show=nav.9891 - GCCR'08 will take place over two days from 18-19 March 2008 in London. It is timed to follow on from the Ubiquitous Computing discussion meeting being held at the Royal Society on 17-18 March - As indicated in the title GCCR'08 will focus on the research grand challenges that were established by UKCRC in 2002.
HC2008 - Europe's most comprehensive health and social care informatics event - http://www.bcs.org/server.php?show=nav.9333 - 21st to 23rd April - HARROGATE, ENGLAND - 25th Annual Conference and Exhibition - Conference organised by British Computer Society Health Informatics Forum.
HC2009 - http://www.bcs.org/server.php?show=nav.10065&PHPSESSID=77461e8cd829c0c8b1113191eb34d1a8Shaping - Shaping the Future 28-30 April 2009 - HC2008 was our 25th anniversary. HC2009 marks a change in direction for the event. Developments over recent years mean that the way in which our participants confer, learn and network have changed. Following some changes for HC2008, we will make even more improvements for HC2009. - For HC2009 we will include more practical applications in the conference programme: more examples of good practice, good implementations and how to achieve them. And more to promote understanding of modern health and care practice and how informatics can enable and support that practice.
Health 2.0 Conference - September 20, 2007 - The Hilton San Francisco - http://www.health2con.com/ - User- Generated Healthcare - Health 2.0 conference - http://www.bcs.org/server.php?show=ConBlogEntry.161 - The Health 2.0 conference takes place in San Francisco this week. The idea of 'user-generated healthcare' is potentially challenging to health care systems around the world - will we in the UK, especially the health informatics community, become engaged with it, or remain tied to monolithic dinosaurs like NHS Connecting for Health? - Peter Murray - 18 Sep 2007.
Health Informatics London and South East Specialist Group - http://www.hilsesg.bcs.org/fevents.htm - Friday 28th September - 9:30-16:00 - a joint day event with Assist and CfH to inform people about SNOMED. - Programme to be confirmed.
IADIS (International Association for Development of the Information Society) - http://www.iadis.org/ - Home page with Conference Details.
IADIS Multi Conference on Computer Science and Information Systems 2007 http://www.mccsis.org/ - Lisbon, Portugal 3 - 8 July 2007.
IASTED 2008 - Software Engineering - http://www.iasted.org/conferences/home-598.html - SE 2008 - as part of the 26th IASTED International Multi-Conference on APPLIED INFORMATICS - February 12 - 14, 2008 Innsbruck, Austria.
ICE'2008: the 14th INTERNATIONAL CONFERENCE ON CONCURRENT ENTERPRISING - Lisbon - Portugal, 23-25 June 2008 - http://www.ice-conference.org/ - The ICE conference is a premier forum to enable practitioners, researchers as well as tool vendors to present, demonstrate and share the results and achievements of their work in the broad domain of Concurrent Enterprising.
IEEE International Conference on Semantic Computing - http://icsc2007.eecs.uci.edu/ - September 17-19, 2007 - Irvine, California, USA - The field Semantic Computing applies technologies in natural language processing, data and knowledge engineering, software engineering, computer systems and networks, signal processing and pattern recognition, and any combination of the above to extract, access, transform and synthesize the semantics (contents) of multimedia, texts, services and structured data.
I-ESA 2007 International Conference - http://www.aidima.es/iesa2007/web/index.htm - Madeira Island (Portugal), 28-30 March 2007 - Interoperability for Enterprise Software and Applications.
I-ESA 2008 - http://www.aidima.es/iesa2008/ - http://www.aidima.es/iesa2008/doc/programme_brochure.pdf - Interoperability for Enterprise Software Applications - Pre-conference March 25th 2008 - Conference March 26th - 28th 2008 - Berlin, Germany.
IFAC/IFIP/IFORS IEA Symposium - Analysis, Design, and Evaluation of Human-Machine Systems - http://www.ifac-hms-2007.com/ - Sheraton Grande Walkerhill Hotel Seoul Korea - September 4-6th 2007 - International Federation of Automatic Control.
IFIP 8.6 WG Conference on 'Open IT-based innovation' - http://ifip8-6.ceditec.etsit.upm.es/ - IFIP 8.6 2008, hosted by the Universidad Politecnica de Madrid. The conference will be held on October 22-24 2008 at the Escuela Tecnica Superior de Ingenieros de Telecomunicacion. - Conference - Theme - Today, most innovative firms in the IT sector cannot possess all the knowledge and business assets they need to be competitive. They must frequently rely on formal and informal agreements with partners not only in order to cooperate in technology/product development or system integration, but also to complete their capabilities in the associated technology transfer or diffusion activities. As a consequence, technology based innovation processes are changing to adapt themselves to deep changes in organisational contexts and they are becoming more open.
IFIP WG8.1 conferences - Situational Method Engineering ME07 - http://www.methodengineering07.org/ - We invite all researchers and practitioners active in the area of Method Engineering to contribute to this unique event. If you have any ideas or suggestions for this working conference, please contact the organizers. 12-14 September 2007, Geneva.
IICAI - 3rd Indian International Conference on Artificial Intelligence - http://www.iiconference.org/ - 17th-19th December 2007 - The primary goal of the conference is to promote research and developmental activities in AI and related fields in India and the rest of the world. Another goal is to promote scientific information interchange between AI researchers, developers, engineers, students, and practitioners working in India and abroad. The conference will be held every two years to make it an ideal platform for people to share views and experiences in AI and related areas.
Information, data and metadata: why they need to be managed - http://www.bcs.org/server.php?show=ConWebDoc.13848 - Wednesday 12 September 2007, Central London. - Lecture by Keith Gordon - Every organisation needs to understand and manage its information and data as a valuable corporate asset. Information is a key resource, ranking alongside people and assets such as stocks, equipment and estate, yet all too often the management of data and information is the Cinderella of the organisation and scant attention is paid to this key area.
International Conference on Digital Factory (ICDF 2008) - http://www.icdf2008.info/ - Coimbatore (India) from August 11-13 - In high precision manufacturing industries, digital systems are widely used to automate various systems and processes. The advances in microchip and computer technology have bridged the gap between traditional electronic control and process control engineering. The increasing demand on quality and productivity of products and services change the industrial dynamics on several fronts including economics, research, technical knowledge, cost, reliability, modernization and so on. To match these demands of increased quality at lower cost, more and more industries are moving towards digital technology. Digital based technology in modern systems established in every field is already changing the existing traditional systems. Besides globalised e-commerce, manufacturing with its growing knowledge is more and more being operated on internet platform also.
International Workshop on Advanced Information Systems for Enterprises (IWAISE'08) - http://www2.lifl.fr/iwaise08/cfp.html - explores trends in the development of advanced information systems for enterprises and investigates various research issues of this domain. - April 19th-20th - University Mentouri of Constantine, Algiers.
International Workshop on Semantic Modelling and Model-Driven Architecture - SMMDA 2006 - 11 July 2006.
Interop Events - http://interop-vlab.eu/Events - Presentation of events around Enterprise Interoperability.
INTEROP-VLab UK Pole event will be held on 25-26 February 2008, in University of Coventry (UK). Information to access will be available soon on the INTEROP-VLab portal (http://interop-vlab.eu/backoffice/interop-vlab-poles-news/interop-vlab-uk-pole-meeting) - It will be devoted to presenting the purpose and activities of the UK Pole and INTEROP-VLab. The second day will be devoted to discussing the INTEROP-VLab activities with the members/partners, but the meeting is far as possible open to non-partners - all participants to Monday meeting particularly welcome.
ISC'2008 (Industrial Simulation Conference), which will be held at the University of Lyon, France from June 9-11, 2008 - More information about the event can be found on: http://www.eurosis.org/cms/?q=node/490 - The online registration forms for non-authors - https://www.eurosis.org/cms/index.php?q=node/303.
ITAIS, the Italian Association for Information Systems (branch of the international Association for Information Systems - http://www.aisnet.org - ) has decided to "internationalise" its annual conference, moving it to Paris, 13-14 December, co-located with ICIS, the International Conference on Information Systems (http://www.icis2008.org/) that will take place on 14-17 December.
itSMF CONFERENCE AND EXHIBITION 2007 - http://www.itsmf.com/conference/index.asp - (R)evolution?" - 12th to 14th November 2007 - Hilton Brighton Metropole Hotel - The 16th itSMF Annual Conference and Exhibition returns to Brighton this year and continues to mark itself as the premier service management event of the year.
Learning Technologies Exhibition - http://www.learningtechnologies.co.uk/ - Europe's leading organisational learning and performance improvement technology showcase - Europe's foremost thought-leadership conference on workforce learning and learning technology - 30th - 31st January 2008 - Olympia 2, London.
Management information systems in local government - http://northampton.bcs.org/events.html#mis - 20 September University of Northampton - Council services have been undergoing modernisation to bring them up to increasing customer expectations and also to enable access via the 'e-channels'. Most councils now have Customer Relationship Management systems, telephone Contact Centres, and transactional web portals.
MetaKnowledge mash-up 2007 - http://www.epsg.org.uk/KIDMM/mashup2007/ - Data, information resources and repositories of human knowledge - people and organisations increasingly gather, produce, manage, classify, index and access these using networked computers. - 17 September, London.
Model-Driven User-Centric Design and Engineering - MDUCDE 2007 - http://www.zmmi.de/MDUCDE2007/ - Sheraton Grande Walkerhill Hotel Seoul Korea - September 5th 2007 - The workshop aims to: - Bring together a community integrating people and knowledge from human-computer interaction as well as human-machine interaction - Discuss issues on advanced and future user interface design, engineering, and automatic generation - Leveraging model-driven and automatic application of ergonomic knowledge in software and system engineering - Identify needs, goals, and future research areas in user-centric design.
Multi-Strand Conference: - http://www.cranfield.ac.uk/cmc/ - Cranfield University, supported by BCS, is holding a multi-strand conference entitled 'Creating wealth through research and innovation' on 6-7 May. This new conference explores how wealth is created through research and innovation. - 6 - 7 May 2008 - Cranfield University - This new multi-strand conference explores how wealth is created through innovation by bringing together researchers and practitioners from across the spectrum. - A welcoming and supportive forum for early-stage researchers, with sessions across applied sciences, engineering, technology, applications and management - Research papers presented at the Conference will be formally published in the conference series of the Institution of Engineering and Technology and distributed to libraries worldwide. Full proceedings will be available to delegates in electronic format.
NEURAL NETWORKS in CLASSIFICATION, REGRESSION and DATA MINING - SUMMER SCHOOL NN2008 - http://www.nn.isep.ipp.pt - July 7-11, 2008, Porto, Portugal - The Summer School will be held at Porto, Portugal, jointly organized by the Polytechnic School of Engineering of Porto (ISEP) and the Faculty of Engineering, Porto University (FEUP). - Following last year experience, this year's edition also includes a POSTER/WORKSHOP SESSION providing a discussion forum where the participants can obtain peer guidance for their projects.
OWL/SWRL representation methodology for EXPRESS-driven product information model Part I. Implementation methodology, Zhao, W. and Liu, J.K. 2008. Computers in Industry - Article in Press, Corrected Proof - Abstract - This paper presents an ontology-based approach to enable semantic interoperability and reasoning over the product information model. The web ontology language (OWL) and the semantic web rule language (SWRL) in the Semantic Web are employed to construct the product information model. The traditional modeling language called EXPRESS is discussed. The representation methodology for EXPRESS-driven product information model is then proposed. The key of the representation methodology is mapping from EXPRESS to OWL/SWRL. Some illustrated examples are presented. - Keywords - Product information model; OWL; SWRL; EXPRESS; Ontology representation.
Putting the patient at the heart of care - http://www.phcsg.org.uk/ - Annual Conference - 28-29 September, Oxfordshire - The Primary Health Care Specialist Group is a specialist group of the British Computer Society, the chartered body for informatics professionals.
Second IEEE International Conference on Semantic Computing - IEEE ICSC2008 - http://icsc.eecs.uci.edu/ - August 4th-7th, 2008, Santa Clara, CA, USA - Sponsored by IEEE Computer Society - The field of Semantic Computing (SC) brings together those disciplines concerned with connecting the (often vaguely-formulated) intentions of humans with computational content. This connection can go both ways: retrieving, using and manipulating existing content according to user's goals ("do what the user means"); and creating, rearranging, and managing content that matches the author's intentions ("do what the author means"). - The content addressed in SC includes, but is not limited to, structured and semi-structured data, multimedia data, text, programs, services and, even, network behavior. This connection between content and the user is made via (1) Semantic Analysis, which analyzes content with the goal of converting it to meaning (semantics); (2) Semantic Integration, which integrates content and semantics from multiple sources; (3) Semantic Applications, which utilize content and semantics to solve problems; and (4) Semantic Interfaces, which attempt to interpret users' intentions expressed in natural language or other communicative forms.
SOAWorld 2007: Enterprise Open Source: http://www.soaeosconference.sys-con.com/ - June 25-27 2007 - New York.
SOFTNET 08 - http://www.iec.org/events/2008/sofnet/ - Uniting software with hardware, SOFNET explores the softelco transition plans and how the web 2.0 world and traditional telcos will work together. - 28th April - 1st May - Olympia National Hall, London.
Software Product Lines Conference SPLC 2007 - http://sec.ipa.go.jp/SPLC2007/ - Sept 10-14 Kyoto, Japan, Power for Competitive Advantage.
SPA-214 - The Impact of Software Engineering Research on Software Engineering Practice - BCS SPA - http://bcs-spa.org/cgi-bin/view/SPA/ImpactStudy - Speaker: Professor Alex Wolf, Imperial College, London - Date: Wednesday 6th February 2007 - Time: 18:30 - Venue: BCS Davidson Building, 5 Southampton Street, London WC2E 7HA - Enormous change has occurred in software engineering practice over the past decades. The worldwide software industry now generates hundreds of billions of US dollars in revenue annually and continues to expand in scope and revenue volume. Indeed, the software industry is increasingly acknowledged as a key driver of both social and economic growth. - In view of this, it seems important to consider to what extent industrial and academic software engineering research has had an impact (positive or negative) on the practice of software engineering. A group has formed to consider this question, taking a scholarly and methodical look into the origins of several critical elements of the practice, including high-level programming languages, configuration management tools, distributed middleware, testing and architecture.
SVG Open 2008 - http://svgopen.org/2008/index.php - 6th International Conference on Scalable Vector Graphics - 26th to 28th August - Nuremberg - Germany - The world conference on SVG will this year take place in the center of Nuremberg. Located in the south of Germany.
Sys-Con Events - http://events.sys-con.com/ - AJAXWorld - October 20-22, 2008 San Jose, CA. - and other events SOA, Virtualization.
TCT 2007 - The rapid product development and rapid manufacturing event - http://www.time-compression.com/x/exhibition.html - 26th/27th September, Ricoh Arena, Coventry, UK - TCT 2007 is the only UK event focused on providing solutions for accelerating products to market. Whether you are working for a global engineering concern or an SME the Rapid Product Development and Rapid Manufacturing technologies on show at TCT 2007 will help you to reduce time and cost to market, and have a demonstrable impact on the bottom line.
Technology of tomorrow 08 - http://www.tot2008.com/ - With speakers including Sir Richard Branson, Carly Fiorina, Jimmy Wales and Steve Wozniak plus others, Technology of tomorrow 08 will focus on the big issues in technology that span leadership and more. BCS members are eligible to a 20 per cent discount on all tickets. - 30th September 2008.
The 4th International Conference on Natural Computation (ICNC'08) - The 5th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD'08) - http://www.icnc-fskd2008.sdu.edu.cn/ - 25-27 August 2008, Jinan, China - The 4 th International Conference on Natural Computation (ICNC'08) and the 5 th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD'08) will be jointly held in Jinan , China . Jinan is the capital of Shandong Province , which is known for the home of Confucius, the Taishan Mountain , and the Baotu Spring. ICNC'08-FSKD'08 aims to provide an international forum for scientists and researchers to present the state of the art of intelligent methods inspired from nature, including biological, ecological, and physical systems, with applications to data mining, manufacturing, design, and more.
The 6th European Summer School in Information Retrieval (ESSIR 2007) - http://www.dcs.gla.ac.uk/essir2007/ - 27-31 August 2007, Glasgow, Scotland - This five-day school (Monday to Friday) will give participants a grounding in the core subjects of Information Retrieval, such as Architecture, IR models and Evaluation as well as various important applications such as Web IR, Interactive IR, XML Retrieval, Question Answering and Multimedia Retrieval.
The 7th OOSPLA Workshop on Domain-Specific Modeling - http://www.dsmforum.org/events/DSM07/ - October 21-22, 2007, Montreal, Canada - Domain-Specific Modeling raises the level of abstraction beyond programming by specifying the solution directly using domain concepts. In many cases, final products can be generated automatically from these high-level specifications. This automation is possible because both the language and generators need fit the requirements of only one company and domain.
THE EIGHTH INTERNATIONAL CONFERENCE ON KNOWLEDGE, CULTURE AND CHANGE IN ORGANISATIONS - http://www.ManagementConference.com - Cambridge University, United Kingdom, 5-8 August 2008 - The primary interest of the Management Conference is knowledge-based social and economic change. Driven by globalisation and advances in information and communications technologies, this change has been characterised in terms of emerging information/knowledge societies and a global knowledge-based economy.
The Ergonomics Society - http://www.ergonomics.org.uk/section.php?s=6 - Ergonomics is a multi-disciplinary subject and the variety of conferences and events that may be of interest to ergonomists reflects this. Worldwide events are listed with information and contact details.
The future of computer technology - British Computer Society - http://www.bcs.org/server.php?show=ConWebDoc.15671 - The Computer Journal presents: The future of computer technology, and its implications for the computer industry, by Steve Furber. - Date: Tuesday 12th February 2008 - Time: 6:00pm for a 6:30pm start - Venue: Central London - Lecture by Prof. Steve Furber - University of Manchester. The lecture will be followed by a debate. The lecture itself, and the discussion following it, will be edited for the Computer Journal.
The International Workshop on Metamodelling - Utilization in Software Engineering and ICSoft - http://www.icsoft.org/MUSE.htm - July 5, 2008 - Porto, Portugal and ICSoft - July 5-8 - Topics of interest include, but are not limited to: Metamodelling and modelling theory - Metamodelling and ontologies - Impact of metamodelling on standards development - Use of metamodelling in agent-oriented software engineering - Use of metamodelling in object-oriented software engineering - Metamodels as underpinnings for modelling languages - The role of metamodels in MDA and model transformations - Metamodelling in relation to tool building - Metamodel support for process measurement and improvement - Business reasons for adopting a metamodel - in conjunction with the Third International Conference on Software and Data Technologies (ICSOFT 2008).
TP.CG.08 - The UK Chapter of the Eurographics Association presents The sixth Theory and Practice of Computer Graphics 2008 Conference (TP.CG.08) - http://www.eguk.org.uk/TPCG08/ - University of Manchester, UK - 9-11th June 2008 - Hosted by Research Computing Services - in co-operation with Eurographics - (Paper submission deadline March 10th 2008) - PAPER SUBMISSION TOOL IS NOW ONLINE - Proceedings published by EG and placed on the EG Digital Library - TP.CG.08 is the 26th conference organised by the UK chapter of the Eurographics Association. The aim of the conference is to focus on theoretical and practical aspects of Computer Graphics and to bring together top practicioners, users and researchers, which will hopefully inspire further collaboration between participants particularly between academia and industry. - VizNET competition - Selected entries will feature in the vizNET website. The Eurographics UK Chapter (EGUK) will host a session at their annual conference, TP.CG '08 which will be held at the University of Manchester, UK June 9th-11th to showcase the winning entries. EGUK will pay for a full conference ticket - entrance, tutorials, socials and accommodation - for the winning submission.
UKUUG (the UK's Unix & Open Systems User Group) - http://www.ukuug.org/events/.
UKUUG (the UK's Unix & Open Systems User Group) - http://www.ukuug.org/events/moodle/ - Tutorial: Using Moodle - From O'Reilly and UKUUG - Monday 30th June 2008, London.
Visions of Computer Science - http://www.bcs.org/server.php?show=nav.9878 - Imperial College London September 22-24, 2008 - Paper Submission Deadline May 20, 2008 - The BCS is launching its first international academic conference, intended as a major international event to take place in the UK. This year's theme is 'Visions of Computer Science. We aim to establish the pattern of a high-quality wide-spectrum UK-based conference, with a strong international profile. Moreover, the aim is to energise the UK community and bring it together around positive and inspiring visions of our discipline. - Keynote speakers will include the following ACM Turing Award Winners: Fran Allen, Vint Cerf, Tony Hoare, Dick Karp, Robin Milner, Michael Rabin, Joseph Sifakis.
VL/HCC'08 - 2008 IEEE Symposium on Visual Languages and Human-Centric Computing - http://vlhcc08.cs.unibw.de/cfp.php - Herrsching am Ammersee, Germany - 16-20th September 2008 - From the beginning of the computer age, researchers and computing practitioners have sought ways to make interactions with computers more human-oriented. For example, visual languages have long been used to provide effective communication between humans and computers. Visual languages have been successfully employed for end-user programming, modeling, and rapid prototyping; they have supported design activities by people of many disciplines and backgrounds including architects, artists, children, engineers, and scientists. In addition, visual languages and technologies are increasingly being used to facilitate human-human communication through Internet/Web technology and electronic mobile devices. - SOFTVIS'08 - ACM Symposium on Software Visualization - http://www.st.uni-trier.de/~diehl/softvis/org/softvis08/ - September 16-17 2008, Herrsching am Ammersee, Germany. - Diagrams '08 - Fifth International Conference on the Theory and Application of Diagrams - Diagrams is an international and interdisciplinary conference series on the theory and application of diagrams in any scientific field of enquiry. - http://www.it.bton.ac.uk/diagrams2008/.
WCSE - 2009 World Congress on Software Engineering (WCSE 2009) - http://world-research-institutes.org/conferences/WCSE/2009/index.html - March 21-23, 2009 - Xiamen, China - WCSE 2009 is an international forum for researchers and engineers to present and discuss recent innovations and new techniques in software engineering. - WCSE 2009 conference proceedings will be published by the IEEE Computer Society CPS and all papers in the proceedings will be included in EI, ISTP, and IEEE Xplore.
WCIT - 2009 World Congress on Information Technology (WCIT 2009), July 14-16, 2009, Vienna, Austria - http://www.world-research-institutes.cn/conferences.html.
WICT 2008 - Malta - 17-18 November 2008 - http://www.um.edu.mt/ict/events/wict - WICT 2008 is the 1st National ICT Conference organised by the Faculty of ICT within the University of Malta. The purpose of this conference is to promote research and applications of technologies and practices in the field of ICT. WICT 2008 solicits the submission of original papers dealing with both theoretical and practical aspects of ICT research. Authors are encouraged to present repeatability of their experiments and share with the community the data and test harnesses used. Topics should include (but are not limited to) any aspect from the following fields: - Computer Information Systems - Computer Science - Artificial Intelligence - Communications and Computer Engineering - Micro and Nano electronics.
Winter Simulation Conference '07 WSC'07 - http://www.wintersim.org/ - J.W. Marriott, on Pennsylvania Avenue in Washington, D.C., during the period December 9-12, 2007 - WSC'07 marks the fortieth anniversary of the Winter Simulation Conference, featuring a comprehensive program ranging from introductory tutorials to state-of-the-art research and practice. The conference includes student presentations, exhibits, training sessions by software vendors, business meetings for professional societies and software user groups, and a general reception.
WMSCI 2008: The 12th World Multi-Conference on Systemics, Cybernetics and Informatics (Orlando, Florida, USA. June 29th-July 2nd, 2008) http://www.sciiis.org/wmsci2008.
World Computer Congress - http://www.wcc2008.org/site/ - The World Computer Congress will this year be held in Milan from 7 to 10 September. - Welcome to the 20th World Computer Congress (WCC 2008), the event organized under the advocacy of IFIP (International Federation for Information Processing) that will take place for the first time in Italy, in Milan from 7th to 10th September 2008, at the MIC - Milano Convention Centre - Via Gattamelata, 5. - It will be the most important congress dedicated to the Sciences, Information Technologies and Communications ever held in Italy. It will provide a unique opportunity to share with and listen to world-renowned experts in the academic and research fields. - During the four days of congress 2000 delegates, coming from 70 different countries, will debate the main questions and perspectives in ICT domain that is at the heart of the economy of knowledge in the 21st century and in the evolution of our society. - WCC 2008 will provide integration between two worlds: Business and Research. This new Italian approach will give the possibility to match the specific subjects of the TCs with cross subjects of the Italian reality, involving therefore the business and the industry sectors. As a structure there will be keynote lectures discussed by high level invited speakers.
Centre for Complex Cooperative Systems (C3S) Presentations - http://www.cems.uwe.ac.uk/cccs/presentations.php?menu=off.
Centre for Complex Cooperative Systems (C3S) Publications - http://www.cems.uwe.ac.uk/cccs/publications.php?menu=off.
Modelling Publications - http://www.cems.uwe.ac.uk/amrc/seeds/Modelling.htm#UsefulPublications.
SEEDS Publications - Publications list.
Semantic Web Publications - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/RDF/RDF.htm#UsefulPublications.
Modelling Publications - http://www.cems.uwe.ac.uk/amrc/seeds/Modelling.htm#UsefulPublications.
SEEDS Publications - Publications list.
Aspect-oriented programming: Introduction. Elrad,T., Filman, R. E., Bader, A., 2001. Communications of the ACM, 44(10), pp 28-32.
DATUM Project: Cost Estimating Environment for Support of Aerospace Design Decision Making, 2006, Scanlan J, Rao A, Bru C, Hale P, Marsh R, Journal of Aircraft - 2006 vol. 43 no. 4.
Design and Prototyping of Knowledge Management Software for Aerospace Manufacturing, Hale P, Scanlan J, Bru C, 2003, 10th ISPE International Conference on Concurrent Engineering - HTML HTML Word doc Adobe PDF
Design of a Meta Model for integrating enterprise systems 2004 Wang Chin-bin Tsung-Yi Chen, Yuh-min Chen, Hui-Chuan Chu Computers in Industry 56 305-322.
Discussing aspects of AOP. Elrad, T., Aksit, M., Kiczales, G., Lieberherr, K., Ossher, H., 2001. Communications of the ACM, 44(10) pp 33-38.
DJ: Dynamic Adaptive Programming in Java - Doug Orleans and Karl Lieberherr - This paper has been submitted to the Reflection 2001 conference. It is also available as Northeastern University Tech Report NU-CCS-2001-02.).
Does aspect-oriented programming work?, Murphy, G. C., Walker, R. J., Baniassad, E. L. A., Robillard, M. P., Lai, A., Kersten, M. A., 2001. Communications of the ACM, Vol 44(10) (October 2001) pp 75 - 77, ISSN:0001-0782.
End-User Development Techniques for Enterprise Resource Planning Software Systems - http://drops.dagstuhl.de/opus/volltexte/2007/1097/pdf/07081.SpahnMichael.Paper.1097.pdf - Michael Spahn, Stefan Scheidl, Todor Stoitsev - SAP AG, SAP Research CEC Darmstadt, End-User Software Engineering M. H. Burnett, G. Engels, B. A. Myers, G. Rothermel (Eds.) - http://drops.dagstuhl.de/portals/index.php?semnr=07081.
End User Programming for Scientists: Modeling Complex Systems - http://drops.dagstuhl.de/opus/volltexte/2007/1077/ - Andrew Begel - Microsoft Research - In: End-User Software Engineering - Dagstuhl Seminar - Summary - http://www.dagstuhl.de/en/program/calendar/semhp/?semnr=2007081 - Margaret M. Burnett, Gregor Engels, Brad A. Myers and Gregg Rothermel - From 18.01.07 to 23.02.07, the Dagstuhl Seminar 07081 End-User Software Engineering was held in the International Conference and Research Center (IBFI), Schloss Dagstuhl.
Engineering Conceptual Data Models from Domain Ontologies: A Critical Evaluation - El-Ghalayini, H., Odeh, M., McClatchey, R. (2005) Engineering Conceptual Data Models from Domain Ontologies: A Critical Evaluation - IASTED International Conference on Databases and Applications, part of the 23rd Multi-Conference on Applied Informatics, Innsbruck, Austria pp 222-227.
Getting started with ASPECTJ - Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William G. Griswold - Communications of the ACM - Volume 44 , Issue 10 (October 2001) Pages: 59 - 65.
Himalia: Model-Driven User Interfaces Using Hypermedia Controls and Patterns, Vernazza, L., 2007. - Model-Driven User-Centric Design and Engineering - MDUCDE 2007 - http://www.zmmi.de/MDUCDE2007/ - IFAC/IFIP/IFORS IEA Symposium - Analysis, Design, and Evaluation of Human-Machine Systems - http://www.ifac-hms-2007.com/ - Seoul, Korea - September 4-6th 2007 - International Federation of Automatic Control.
Interaction-Oriented Software Development. Huhns, M., 2001. International Journal of Software Engineering and Knowledge Engineering, 11, pp 259-279 - http://www.cse.sc.edu/~huhns/journalpapers/HuhnsIJSEKE.pdf.
Interoperability of Protégé using RDF(S) as interchange language. Garcia-Castro R, Gomez-Perez A, 2006. In: 9th Intl. Protégé Conference, July 23-26, 2006 - Stanford, California - http://protege.stanford.edu/conference/2006/submissions/abstracts/3.4_Garcia-Castro_Gomez-Perez_Protege2006.pdf.
Meta-Design: A Conceptual Framework for End-User Software Engineering. Fischer, G., 2007. In: End-User Software Engineering Dagstuhl Seminar. - http://drops.dagstuhl.de/opus/frontdoor.php?source_opus=1087.
Meta-User Interfaces for Ambient Spaces: Can Model-Driven-Engineering Help?. Coutaz, J., 2007. In: End-User Software Engineering Dagstuhl Seminar.
Model-based tools for pervasive usability, 2005, Paterno Fabio, Interacting with Computers 17, 291-315 - http://giove.cnuce.cnr.it/cameleon/pdf/last-model-based%20approaches-IwC.pdf - Science Direct.
Model-Driven Development for End-Users, too!? Engels, G., 2007. In: End-User Software Engineering Dagstuhl Seminar. - http://drops.dagstuhl.de/opus/frontdoor.php?source_opus=1085.
Model-Driven Program Transformation of a Large Avionics Framework - http://www.cis.uab.edu/gray/Pubs/gpce-2004.pdf - Jeff Gray, Jing Zhang, Yuehua Lin, Suman Roychoudhury, Hui Wu, Rajesh Sudarsan, Aniruddha Gokhale, Sandeep Neema, Feng Shi, and Ted Bapty - Third International Conference on Generative Programming and Component Engineering GPCE.
Modelling and Simulating Product Development Process, 2000, Nour M, Scanlan J, 6th International Conference on Concurrent Enterprising.
Modelling and Simulating Product Development Process, 2000, Nour M, Scanlan J, Bru C, Proceedings of the 6th ISPE International Conference on Concurrent Engineering, Toulouse (France), 28-30 June 2000, pp. 111-118.
Multi-platform user interface construction: a challenge for software engineering-in-the-small - Bishop, J., 2006. International Conference on Software Engineering, Proceeding of the 28th international conference on Software engineering - SESSION: Software engineering: achievements & challenges: domain-specific challenges 751 - 760 - ISBN:1-59593-375-1.
On the insufficiency of ontologies: problems in knowledge sharing and alternative solutions - Correa da Silva F.S.; Vasconcelos W.W., Robertson D.S., Brilhante V., de Melo A.C.V., Finger M., Agusti J., - Knowledge-Based Systems, Volume 15, Number 3, March 2002, pp. 147-167(21).
Ontological Approach for Organisational Knowledge Re-use in Product Developing Environments - Wai M Cheung, Paul G Maropoulos, James X Gao, Hayder Aziz - 11th International Conference on Concurrent Enterprising - ICE 2005 - University BW Munich, Germany.
Ontological Modeling, 2003, Kalinichenko L, Missikoff M, Schiappelli F, Skvortsov N, Proceedings of the 5th Russian Conference on Digital Libraries RCDL2003, St. - Petersburg, Russia, 2003 - http://synthesis.ipi.ac.ru/synthesis/publications/ontomodeling/.
Ontologies and Semantics for Seamless Connectivity, 2004 - http://www.sigmod.org/sigmod/record/issues/0412/12.uschold-9.pdf - Uschold M, Gruninger M Boeing, Univerity of Maryland - Association for Computer Machinery - Special Interest Group on Management of Data - SIGMOD Record December 2004 Vol 33 Number 4.
Ontologies Come of Age, 2003. . McGuinness D. L., In: Dieter Fensel, Jim Hendler, Henry Lieberman, and Wolfgang Wahlster, ed. Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential. MIT Press, 2003.
Ontologies for Integrating Engineering Applications - Mihai Ciocoiu, Michael Gruninger, Dana S. Nau, 2000. - Journal of Computing and Information Science in Engineering 1(1) pp 12-22.
Ontologies For Modeling and Simulation, 2004 Fishwick Paul A, Miller John A, Proceedings of the 2004 Winter Simulation Conference.
Ontologies Ontologies Everywhere - but Who Knows What to Think? 2006 - http://protege.stanford.edu/conference/2006/submissions/slides/1.2_Uschold.pdf - Uschold M, Boeing - 9th Intl. Protégé Conference July 23-26, 2006 - Stanford, California - July 24 Morning Session.
Ontology-based Customizable 3D Modeling for Simulation, 2005, Park Minho, Fishwick Paul A. http://etd.fcla.edu/UF/UFE0010095/park_m.pdf - PhD Dissertation.
Ontology Query Languages for the Semantic Web: A Performance Evaluation. Zhang, Z. 2005. - Thesis - (Under the Direction of John.A.Miller).
OWL/SWRL representation methodology for EXPRESS-driven product information model Part I. Implementation methodology, Zhao, W. and Liu, J.K. 2008. Computers in Industry - Article in Press, Corrected Proof - Abstract - This paper presents an ontology-based approach to enable semantic interoperability and reasoning over the product information model. The web ontology language (OWL) and the semantic web rule language (SWRL) in the Semantic Web are employed to construct the product information model. The traditional modeling language called EXPRESS is discussed. The representation methodology for EXPRESS-driven product information model is then proposed. The key of the representation methodology is mapping from EXPRESS to OWL/SWRL. Some illustrated examples are presented. - Keywords - Product information model; OWL; SWRL; EXPRESS; Ontology representation.
Open standard, open source and peer-to-peer tools and methods for collaborative product development. - Aziz, H., Gao, J., Maropoulos, P., Cheung, W. M., 2005. Computers in Industry, 56, pp 260-271.
Preliminary Findings from the DECIDE project, 2002, Hale P, Scanlan J, Bru, C, Dunkley M, ISPE/CE2002 Concurrent Engineering Conference Cranfield University p 839 - HTML HTML Word doc Adobe PDF.
Provision of a Web Based Decision Support system for Wing Box Tooling, 2001, Hale P, Scanlan J, Hill T, Nour M, Bru C, Jocelyn A, Round M, Dunkley M, 7th International Conference on Concurrent Enterprising - HTML HTML Word doc Adobe PDF.
Pygmalion: A Computer Program to Model and Stimulate Creative Thought. Stuttgart, Basel - http://sern.ucalgary.ca/courses/SENG/611/F99/ConceptMaps/slides/tsld004.htm - University of Calgary Summary - Smith, D. C. 1977.
Simulation and the Semantic Web - Miller, J A., Baramidze, G., - 2005. - Proceedings of the 2005 Winter Simulation Conference.
Supporting Software Development through Declaratively Codified Programming Patterns. Mens K, Michiels I, Wuyts R, 2002, Expert Systems with Applications 23 405-413.
Techniques for Authoring Complex XML Documents - Quint, V., Vatton, I., 2004. http://wam.inrialpes.fr/publications/2004/DocEng2004VQIV.html - DocEng 2004 - ACM Symposium on Document Engineering Milwaukee October 28-30 - This paper reviews the main innovations of XML and considers their impact on the editing techniques for structured documents.
The Geometer's Sketchpad:Programming by Geometry. Jakiw, R. N., Finzer, W. F., 1993. In: A. Cypher, ed. Watch What I Do: Programming by Demonstration. MIT Press, Chapter 1 [online]. Available from: http://www.acypher.com/wwid/Chapters/13Sketchpad.html.
The OWL-S Editor - A Domain-Specific Extension to Protégé Elenius, D., 2005. - 8th Intl. Protégé Conference - July 18-21, 2005 - Madrid, Spain.
Towards Active Web Clients - Quint, V., Vatton, I., 2005. http://wam.inrialpes.fr/publications/2005/DocEng05-Quint.html - DocEng 2005 - ACM Symposium on Document Engineering - 2-4 November 2005 - Bristol, United Kingdom. - Recent developments of document technologies have strongly impacted the evolution of Web clients over the last fifteen years, but all Web clients have not taken the same advantage of this advance. In particular, mainstream tools have put the emphasis on accessing existing documents to the detriment of a more cooperative usage of the Web. However, in the early days, Web users were able to go beyond browsing and to get more actively involved.
UML for Interactive Systems: What is Missing, Palanque, P., Bastide R., 2003. http://www.se-hci.org/bridging/interact/p96-99.pdf - INTERACT 2003 Closing the Gaps: Software Engineering and Human-Computer Interaction Zürich, Switzerland.
Using Alloy in process modelling, Wallace C., 2003, Information and Software Technology, Vol. 45 (15), 1031-1043 - http://www.cems.uwe.ac.uk/~sjgreen/ChrisWallace.pdf.
Visualisation of Cost Information 2002 Bru C, Scanlan J Hale P, Dunkley M, 9th ISPE International Conference on Concurrent Engineering: Research and Applications, Cranfield University.
Visualization and Modelling for Intelligent Systems. Crapo, A. W., Waisel, L. B., Wallace, W. A., Willemain, T. R., 2002. In: C. T. Leondes, ed. Intelligent Systems: Technology and Applications, Volume I Implementation Techniques, 2002 pp 53-85.
Visualization and Protégé - http://protege.stanford.edu/conference/2004/abstracts/Storey.pdf - Margaret-Anne Storey, Robert Lintern, Neil Ernst, David Perrin - University of Victoria, Victoria, BC, Canada - 7th International Protégé Conference - Tuesday 6th - Friday 9th, July 2004 - Bethesda, Maryland.
Visualization and the process of modeling: a cognitive-theoretic view - Conference on Knowledge Discovery in Data - Proceedings of the sixth ACM SIGKDD international conference on Knowledge discovery and data mining - Andrew W. Crapo, Laurie B. Waisel, William A. Wallace, Thomas R. Willemain.
Visualization of Cost Information, 2004 Bru C, Scanlan J, Hale P, International Journal of Agile Manufacturing, Volume 7, Issue 1, pp. 53-59.
Visualization of Large Nested Graphs in 3D:Navigation and Interaction - http://ccom.unh.edu/vislab/PDFs/visualnav.pdf - Greg Parker, Glenn Franck and Colin Ware, 1998, Faculty of Computer Science - University of New Brunswick - Journal of Visual Languages and Compuing, 9, 299-317.
What is knowledge and can it be managed?. Sutton, D. C., 2001. European Journal of Information Systems, Vol 10 pp 72-79.
What makes expert systems survive over 10 years-empirical evaluation of several engineering applications 2003 Nurminen Jukka K, Olli Karaonen and Kimmo Hatonen, Expert Systems with Applications 24 2 199-211.
Where are the Semantics in the Semantic Web? - http://lsdis.cs.uga.edu/events/Uschold-talk.htm - Michael Uschold, The Boeing Company - AI Center colloquium - To be published in AI Magazine sometime this year - http://lsdis.cs.uga.edu/SemWebCourse_files/WhereAreSemantics-AI-Mag-FinalSubmittedVersion2.pdf.
Systems/Software Engineering Funding Calls - http://www.cems.uwe.ac.uk/amrc/seeds/proposallinks.htm#SystemsSoftwareEngineering.
DTI (Department of Trade & Industry) - Spring 2007 Competition - http://www.dti.gov.uk/innovation/technologystrategy/competitions-for-funding/page37788.html#Technology_areas - Key Dates - Background to the Spring 2007 Competition - Technology Priority Areas (PDFs) - Guidance for Applicants.
BAE Systems/EPSRC Strategic Partnership: Service and Support Engineering Solutions - http://www.epsrc.ac.uk/CallsForProposals/BAESystems.htm - EPSRC and BAE Systems have formed a strategic partnership to jointly fund high quality basic, strategic and applied research. Following the successful announcement of a programme of research in Aeronautical Engineering, EPSRC and BAE Systems are launching a collaborative, two-year integrated research programme in Service and Support Engineering.
· How can the life-cycle costs associated with the sustainment/ support of complex delivery systems be minimised?
· How can the business proposition and the relationship across several product and service providers be structured?
· How can the entire operation be transformed to embed a service culture - 'servitisation'?
· How can modelling visualisation technology be applied to meet the service and support challenge?
· How can capability be accurately modelled?
Feasibility Studies in Underpinning Physical Sciences and Engineering for Energy Research - http://www.epsrc.ac.uk/CallsForProposals/EnergyFeasibilityStudies.htm - A total of £2 million has been earmarked by the EPSRC Energy Programme for research proposals in the form of speculative feasibility studies to carry out underpinning science and engineering to tackle energy research challenges.
SEEDS Page - SEEDS Home Page
SERG Page - http://www.cems.uwe.ac.uk/cccs/researchgroup.php?menu=off&group=serg - SERG's mission is to bridge the gap between software engineering research and its application to different disciplines.
Peter Home Page - Peter Hale Home Page
This page has been Accessed
times since August 2008.
|
Terms and conditions Privacy policy Accessibility © 2007 University of the West of England, Bristol (except acknowledged extracts from newspapers, journals, etc) |
Implementation based on Space Horizons - http://www.cems.uwe.ac.uk/amrc/JANS/spacehorizons/ - Project for Information Technology Management for Business - Year 2.
Yahoo Pipes RSS Feed for these Software Engineering stories - http://pipes.yahoo.com/pipes/pipe.info?_id=cc705a84fddc9eac6bbdc3a03278ceb8.
Code Explanataion/Tutorial Freshblog - Blogger Hacks, Categories, Tips & Tricks - http://blogfresh.blogspot.com/2007/03/pipes-json-and-code-for-your-website.html.