The session title is “Leading the Future: Is a new management paradigm a precondition for sustainability transition”. The other panelists have interesting backgrounds so hopefully we’ll get some good discussion and audience interaction. I’ve included an overview of the conference below.
Conference Overview: The conference is designed to attract a diverse local, national and international audience including community organisations and NGOs, large and small business, all spheres of government, academics, social enterprises and philanthropic trusts, writers, artists, community development practitioners, policy makers, and environmentalists. Participants from over 30 countries from the Oceania Region and around the world are expected to attend.
Before I started work on a recent project, I was asked if Agile methods could be applied to a systems integration project. Naturally I said yes, (responding more from instinct rather than first hand knowledge) – but as soon as I got a chance I typed ‘agile‘ and ‘systems integration‘ into the Google search bar.
Normally this is a pretty fail-safe approach (used by consultants globally) but I was a bit disturbed by how little information related to this activity. Apart from one excellent post and subsequent discussion – there was little to go on.
Dave Cooper of Genworks published an AIAA paper where he defines the minimum set of features for a Knowledge-Based Engineering (KBE) system. These features include:
Functional Coding Style: programs return values, rather than modifying things in memory or in the model.
Declarative Coding Style: there is no “begin” or “end” to a KBE model – only a description of the items to be modeled.
Runtime Value Caching and Dependency Tracking: the system computes and memorizes those things which are required – and only those things which are required (no more, no less).
Dynamic Data Types: Slot values and ob ject types do not have to be specified ahead of time. They are inferred automatically at runtime from the instantiated data. Their datatypes can also change at runtime. In fact, the entire structure and topology of a model tree can change, depending on the inputs.
Automatic Memory Management: When an object or piece of data is no longer accessible to the system, the runtime environment automatically reclaims its memory.
The paper is well worth a read as it provides some interesting historic insight into KBE systems and the deficiencies of pseudo-KBE systems such as CATIA Knowledgeware.
This image is an interesting picture I found on Brian Solis’ Blog that groups social media web sites in terms of the forum they provide for sharing information, ideas and conversations.
The Scientific Computing World web site is a great resource that provides information in the areas of Data Analysis, Modelling, Simulation, Data Management and High Performance Computing. The site also provides a free subscription to the magazine and numerous articles.
Acceptance tests define exactly what stake-holders expect of a system and are therefore a critical part of the system specification. Automation of these tests has gained popularity within the agile software community, following the success of Test and Behaviour Driven Development, and are commonly referred to as Executable Specifications. The popularity has given rise to the development of a number of software tools that support the definition and execution of acceptance tests. As you would expect, there are also a range of engineering tools that support automated design verification. However, there seems to be some fundamental differences between the two approaches and a potential opportunity to improve engineering design by applying these software based techniques.
Engineering analysis software has been traditionally dominated by large commercial vendors such as MathWorks (MATLAB), MSC (NASTRAN/PATRAN), ANSYS (ANSYS and Fluent), Dassault Systemes (CATIA) and SIEMENS (NX and FEMAP). This is probably because these tools attract a comparatively small user base and therefore have not featured heavily within the Open Source community. However, that assumption may now be seriously questioned, as there are numerous software tools emerging that challenge the commercial equivalents.
A while ago I wrote some code to generate tag clouds from a set of words – mainly for fun. But I have just discovered Wordle. From their web site …
Wordle is a toy for generating “word clouds” from text that you provide. The clouds give greater prominence to words that appear more frequently in the source text. You can tweak your clouds with different fonts, layouts, and color schemes. The images you create with Wordle are yours to use however you like. You can print them out, or save them to the Wordle gallery to share with your friends.
I ran this site through it and it generated the image below. Hours of fun!
I came across the Open Channel Foundation in a quick search for the NASTRAN source code. They provide software for a wide range of engineering and scientific applications.
Note: The NASTRAN source code costs around $4000 USD.