Posts Tagged ‘university of leiden’

Status Report Future Center Smart Systems

Saturday, July 12th, 2014

The Future Center Smart Systems was launched the 23th of April 2014. After the launch a part of the participants wanted to be part of the process.

Intake

To support this process we have created an intake-procedure  to make sure that the issue at stake is related to Smart Systems and that it is possible to move on if we detect an interesting connection between the possible participant, current participants and LIACS.

Funding

An important issue in this case is funding. Funding is possible if the participant has a personal budget or if it possible to acquire a budget based on a shared proposal.

In this case Subsidies, Government Funding (Local/Global Investment Funds), Corporate Funding  or Private Funding (“Angels”) are possible. We are now connected with all kinds of investors.   If we are able to create a successful business-case funding is almost sure.

Business-Case

The Future Center uses a Innovation Management Toolset that makes it possible to assess an opportunity in short time. The use of the Toolset is not for free. If you don’t have private funding you need about Euro 5,000 Private Capital to acquire money.

Networks

The Future Center is situated in Leiden and is connected to LIACS (Leiden Institute of Advanced Computing Science).

Currently we have made connections with the Region of Leiden, the Province of South Holland, the International Alliance of Future Centers and Europe of the Regions. LIACS is part of an International Scientific Networks. We are also connected to many Local, Regional, National and International Business Networks or Companies. This makes it possible to explore every Business, Government or Scientific opportunity.

Transforming IT-Professionals

Smart Systens will have a huge impact on Society, the IT-branche and of course on the users of IT (Consumers & Companies). To support this big (digital) transformation we have made contact with the NGI (the Dutch Organization of IT Professinals).

They have created a link with the Future Center in their SIG-structure (Special Interest Groups). Together with them we are defining a training program to help IT Professionals move to the next step.

Based on the Path of Change Model we use we have defined four basic views called Business Analist (Process, Sensors, Facts), Data Analist (Models, Analytics), Innovator (Imagination, Vision, Insight) and Community Manager (Social, Networks). The views can be combined into twelve roles that correspond with the Games of Path of Change.

Network of Smart Systems Specialists

We have made a connection with an International Network of Specialist that are already creating or supporting the creation of Smart Systems. This network is a Closed Cooperative that wants to maintain the high quality of people by sharing knowledge, experience, insight and customers.

We are now creating the Dutch part of this network. The network uses balloting by two members to enter. If you think you have the high quality needed send an email.

Connecting Small & Medium Enterprises

Although Big Companies are welcome we believe that the coming transformation will be done by networks of Small & Medium Enterprises.

Projects

This link contains the current portfolio. We are finishing an attempt to create a Smart System Architecture. A new project related to Smart Vital Infrastructure is in the making. At this moment the majority of the participants are busy in Smart Healthcare.

 

About the Next Steps of the Future Center Smart Systems and the Leiden Center of Data Science

Sunday, May 4th, 2014

At 28-4-2014 the Future Center Smart Systems (FCSS) was launched At the same moment the Leiden Center of Data Science (LCDS) was announced. This is not a coincidence.

FCSS and LCDS are two parts of the same coin. LCDS is focused on the Science of Data and FCSS is focused on using the results of the Science of Data to build Smart Systems or to give the Science of Data interesting problems to solve. FCSS is Practice and LCDS is theory.

When we look at Wikipedia we see that the Data Sciences are defined as “The study of the generalizable extraction of knowledge from data”. Knowledge shows itself in this case as Models, Patterns and Laws (Rules).

The Data Sciences detect patterns based on facts and are an abstraction of the Scientific Process itself.  The Data Sciences are therefore also called E-Science. 

E-Science is a combination of:  Signal processing, Mathematics, Probability models, Machine learning, Statistical learning, Computer programming, Data engineering, Pattern recognition and learning, Visualization, Uncertainty modeling, Data warehousing, and High performance computing.

Because E-Science is an abstraction of Science it can be applied to every science you can think of. In the case of the LCDS the current sciences that are involved are Physics, Astronomy, Bio-Science (Leiden Bioscience Park), Life-Sciences (Dutch Techcenter for Life Sciences, DTL), Medical Sciences (LUMC), Law (Leiden Law School), Aviation (NLR), Mathematics and Informatics (LIACS).

The FCSS is not only about E-Science it is also about using the patterns that are discovered to control processes and influence humans. In this case we are interested in the developments in Value, Case & Process-managers,  Domain Models and Sensor-Technology. Theory is static and practice is dynamic. Theory becomes practice by doing.

In the long view we expect that the combination of Senses & Actions & Thinking Machines will lead to Autonomous Systems that will help and support Humans. These systems are sometimes called Robots because we believe Autonomous Systems look like us but an autonomous system like our Universe does not have to move itself.

The next step of the Future Center is to connect with practice, start with technology transfer and find out what the need is of the market.

The Future Center is already involved in some projects and we wants to start some more. If you are interested to participate in one of the projects or want to start a new projects send an email to hans.konstapel@gmail.com.

  • Smart System Architectures
Smart Systems need Smart System Architectures. They are a combination of existing architectures based on Process-Models & Sensor-Systems (the Sensory-Motor System) and new architecture that are related to Visualization (the Imagination), Analytics (Data, Process, Text, Software-mining (Thinking)) and Social Networks. (Emotions). The end state is called Global Brain (“The Singularity”).
  • Disclosure of Open Data (Repository, Data Warehouses/Data Cards, Visualization)
A lot of Open Data is entering the market. It is not clear where this data is situated and what the data means. In this case we need a Repository and tools to define what part of the data we need at this moment (a Data Warehouse, Data Cards). We need also tools to hide the complexity of the current open databases and makes it possible to show what is available (Visualization).
  • Smart Innovation (Business-model generation out of Big- & Open Data) 

There are already many on-line tools available that support the innovation process. The data that is used in these tools (for instance market-data) has to be gathered to validate the models. We want to use the Data-sciences to gather appropriate market-data and detect interesting business-opportunities, To do that we want to use Big- and especially Open Data. 

  • Smart Value Chain Integration & Reversal (Product Configurators, Data/Proces/Software-Mining, Intelligent User-Interfaces)
The value-chains are integrating and the customer is moving into control. Currently a value chain consists of many companies that use many not integrated and not connected legacy-systems. These systems contain data and process-models. We want to use the Data-Sciences to detect these models (Process-mining. Data-Mining, Software-Mining) and map them to available domain-models (ACCORD, ARTS,…) or develop shared domain-models. The data that is used in the value-chain can be mapped to a product-configurator. Last but not least the user-interaction with the customers has te be designed.
  • Smart Education (Just-in-Time Education)
Technology is changing fast. This has a huge impact on education. The current system of education is not able  to react to the fast moving technology-waves because it is created  to support the Industrial Revolution that ended around 1950. We are now beyond the next wave that is taking over manual work and moving into the next step in which the Human Brian is copied. The solution to this all, Life Long Education,  is already invented a long time ago but we are not implementing this solution because the Current Education System is aimed at preventive education, trying to train people in the first stage of their life. The solution is Just-in-Time-Education, training people at the moment they need knowledge (DeepQA) or experience (Simulators).
  • Smart Buildings & Building Process (with ABN AMRO Dialogs House)
The Building Industry is already using 3D-Models (BIM). A BIM-model is a low-level product-configurator but the model can be moved to a higher level in which it is possible to share (and sell) complete Models (for instance a Hospital). The models can be used to simulate every attribute of a building and let the customers play with possible designs. The models can be used to calculate risk and most important optimize existing buildings (Facility Management). When we combine this with sensor-technology we are able to create adaptable buildings.
  • Smart Food Chain & Dietetics
The Food Value Chain will revert and the customer will be in control. At this moment the customers are educated with theories about food that are changing fast. “Good” Food is time, context and body-dependent. We want to make tools that use personal sensors that show the customer what they have to eat to stay healthy and tell them where and how they can buy this food.
  • Food & Health (with the International Alliance of Future Centers)
It is not clear what the impact is of Food on our Health. In this project we will analyze the complete food-chain.
  • Smart Urban Space (The Self Actualizing City)
This is an integration of the concepts of the Smart City, Integrated Value Chains, the Creative City and Smart Social Networks.
  • Next Generation Media

Media are at this moment based on the Sender/Receiver-concept. We want to use the Data Sciences to detect patterns, transform these patterns into text and images and implement a feed-back process with the customers.

  • Next Generation Theatre
We want to use the concept of  5D Film to create a new type of sensory and emotional experience.
  • Next Generation Energy Systems
Implementing Autarkic Energy Systems.
  • Smart Mobility
Using new concepts like the Self-Driving Car & Sensor-Networks  to optimize mobility in Big Cities.
  • Social Enterprises (Impact Finance, Social Bonds, Circular Systems, Cooperatives, Complementary Currencies)
The next generation enterprises has to be aware and reduce its impact on society and environment. In this project we also look the finance of Social Enterprises (Impact Finance, Social Bonds) but also at the circular economy, new organizational structures (cooperations, ) and new financial systems based on complementary currencies.
  • Conflict-Resolution/E-Mediation
Preventing and resolving conflicts by implementing Smart Mediation.
  • Future Jobs (Unemployement & Sense-making, with the International Alliance of Future Centers)
What are the consequences of Smart Systems on employment?
  • Smart Care Systems

We want to use Smart Systems to help people that need Economic, Physical, Social and/or Mental Support.

  • Virtual Future Centers (with the International Alliance of Future Centers) 
Future Centers are currently location-based. Future Centers look like Smart Systems because they Sense their environment, react (Process Manager) on the Events that are happening, try to predict what will happen (Analytics), involve Networks (Communitiies of Practice, Interest and/or Affinity) and Scientific Knowledge Centers (like the LCDS), create a shared Vision and  put this vision into Action (Entrepeneurs, Innovators, Incubators). There are already many people busy with developing parts of the Virtual Future Center. We are currently designing an Architecture and will create an Alliance to join the efforts of all participants.
  • Next Generation Secure Data Centers
Smart Systems need Smart Data Centers.

LINKS

The Presentation of Prof. dr. H. J. van den Herik about Big Data and the Leiden Center of Data Science.

 

About (Software) Quality

Tuesday, January 20th, 2009

When I attended the University of Leiden Software-Development was in its infancy. In 1969 just a few people were programming for the simple reason that the amount of computers was very low. It took a lot of time (many weeks), intelligence and perseverance to create a small working software-program.

At that time the effect of a software-program on other people was very low. Software-programs were used by the programmers themselves to solve their own problems.

When User-Interfaces, Databases and Telecommunication appeared it became possible to create software for Many Non-Programmers, Users. The software-systems got bigger and programmers had to cooperate with other programmers.

When the step from One-to-Many was made in the process of software-development and exploitation, Software-Quality became on very important issue.

What is Software?

A Software-program is a sequence of sentences written in a computer-language. When you speak and write you use a natural language. When you write a computer program you use an artificial, designed, language.

The difference between natural and artificial languages is small. Esperanto is a constructed language that became a natural language. Perhaps all the natural languages were constructed in the past.

Software programs are very detailed prescriptions of something a computer has to do. The specifications of a software-program are written in a natural language (Pseudo-Code, Use-Case).

To create Software we have to transform Natural Language into Structured Language. The big problem is that Natural Language is a Rich Language. It not only contains Structural components but is also contains Emotional (Values), Imaginative ((Visual) Metaphors) and Sensual Components (Facts). The most expressive human language is Speech.

In this case the Tonality of the Voice and the Body Language also contains a lot of information about the Sender. When you want to create Software you have to remove the Emotional, Imaginative and Sensual components out of Human Language.

What is Quality?

According to the International Standards Organization (ISO), Quality is “the degree to which a set of inherent characteristics fulfills requirements“. According to the ISO the quality of a software-program is the degree in which the software-coding is in agreement with its specification.

Because a specification is written in natural language, Quality has to do with the precision of the transformation of one language (the natural) to another language (the constructed).

According to Six Sigma Quality is the number of defects of an implementation of the specification of the software.

Another view on Quality is called Fitness for Use. It is this case Quality is “what the Customer wants” or “What the Customer is willing to pay for“.

If you look carefully at all the Views on Quality, the Four World Views of Will McWhinney appear.

Six Sigma is the Sensory View on Quality (Facts), ISO is the Unity View on Software (Procedures, Laws, Rules) and Fitness for Use is the Social View on Quality (Stakeholders).

The last worldview of McWhinney, the Mythic, the View of the Artist, is represented by the Aesthetical view on Quality. Something is of high quality when it is Beautiful.

The Four Perspectives of McWhinney look at something we name “Quality”. We can specify the concept “Quality” by combining the Four definitions or we can try to find out what is behind “the Four Views on Quality”.

The Architect Christopher Alexander wrote many books about Quality. Interesting enough he named the “Quality” behind the Four Perspectives the “Quality without a Name“. Later in his life he defined this Quality, the “Force of Life“.

What Happened?

In the beginning of software-development the Artists, the Mythics, created software. Creating high quality software was a craft and a real challenge. To create, a programmer had to overcome a high resistance.

The “creative” programmers solved many problems and shared their solutions. Software-development changed from an Art into a Practice. The Many Different Practices were Standardized and United into one Method. The Method made it possible for many people to “learn the trade of programming”.

When an Art turns into a Method, the Aesthetic, the Quality that Has No Name, Life Itself, disappears. The Controller, Quality Management (ISO), has tried to solve this problem and has given many names to the Quality without a Name. Many Aspects of Software Quality are now standardized and programmed into software.

But…

It is impossible to Program the Social Emotions and the Mythic Imagination.

So…………

Software developers don’t use Methods and Standards because deep within they are Artists. The big difference is that they don’t solve their own problems anymore. They solve the problems of the users that are interviewed by the designers.

And…..

The Users don’t want the Designers to tell the Programmers to create something they want to create themselves (the Not-Invented Here Syndrome). They also don’t know what the programmers, instructed by the designers will create, so they wait until the programmers are finished and tell them that they want something else.

What Went Wrong?

The first Computer, the Analytical Engine of Charles Babbage, contained four parts called the Mill (the Central Processing Unit, the Operating System), the Store (the database), the Reader, and the Printer. The Analytical Engine and his successors were based on the Concept of the Factory.

In a Factory the Users, the Workers, The Slaves, have to do what the Masters, the Programmers, tell them to do.The Scientists modeled successful programmers but they forgot to model one thing, the Context. At the time the old fashioned programming artists were active, software was made to support the programmer himself. The programmer was the User of his Own software-program.

At this moment the Factory is an “old-fashioned” concept. In the Fifties the Slaves started to transform into Individuals but the Factory-Computer and the Practices of the Old Fashioned Programmers were not abandoned.

To cope with the rising power of the Individual the old methods were adopted but the old paradigm of the Slave was not removed. The Slave became a Stakeholder but his main role is to act Emotionally. He has the power to “Like or to Dislike” or “To Buy or not to Buy”.

The big Mistake was to believe that it is possible to program Individuals.

What To Do?

The Four Worldviews of Quality Move Around Life Itself.

According to Mikhail Bakhtin Life Itself is destroyed by the Process of Coding (“A code is a deliberately established, killed context“).

When you want to make software you have to keep Life Alive.

The Paradigm-Shift you have to make is not very difficult. Individual Programmers want to make Software for Themselves so Individual Users want to Do the Same!

At this moment the Computer is not a tool to manage a factory anymore. It has become a Personal tool.

It is not very difficult to give individuals that Play the Role of Employee tools to Solve their own Problems.

When they have solved their own problems they will Share the Solutions with other users.

If this happens their activities will change from an Individual Act of Creation into a Shared Practice.

If People Share their Problems and Solutions, their Joy and their Sorrow, they Experience the Spirit,  the Force of Life, the Quality that has no Name.

LINKS

How to Analyze a Context

About the Human Measure

About the Autistic Computer

About the Worldviews of Will McWhinney

About Christopher Alexander

About Computer Languages

About Mikhail Bahtin

About Ontologies

About Model Driven Software Development

About the Illusion of Cooperation

About the Analytic Engine of Charles Babbage

About the Analytic Engine of Thomas Fowler

About Human Scale Tools

About Old-Fashioned Programming