Category Archives: software

OKSIMO (RELOADED) SOFTWARE

eJournal: uffmm.org
ISSN 2567-6458, 15.March 2021 – 1.April 2022
Email: info@uffmm.org
Author: Gerd Doeben-Henisch
Email: gerd@doeben-henisch.de

CONTEXT

This post is part of the theme called ‘Oksimo Software Structures‘ which in turn is part of the overall uffmm.org Blog.

OKSIMO SOFTWARE APPLICATION STRUCTURE from March 2021

oksimo software general outline
This shows the general outline of oksimo applications

Seen from the users

Eveybody, who has a device, which can be connected to the internet and which owns a browser can address the URL of an oksimo server. There can be multiple users from around the world which can act as a ‘virtual user group’, as a ‘team’.

Seen from smart devices

Every application which can interact with the internet can connect to an oksimo server and send measurment data to the server or can even interact interactively within a simulation acting as a smart actor.

This feature of being capable to use empirical data in real time during a simulation allows  an oksimo application also to function within a smart city environment.

USER – SIMULATIONS

Users can start a given simulation by loading either a simulation presented as an HTML-page or by loading a simulation from the server login.

In case of a simulation as HTML-page the user needs a simple simulation application on his own device.

In case of a simulation by server-login the user can simulate and while doing this all additional sources (smart actors, external data-sources, …) can be used.

User editing & simulation

A user can edit a new simulation with his local device, if there exists a text editor. The edited simulation can be handed out to the local oksimo-server app and can be simulated. In this case no team-work and no usage of external sources is possible.

Being logged-in a user can work together with other users while editing a new simulation. The edited simulation can be started to run every time. Additional external resources can be activated, if these are freely callable. Depending from the osimo server a set of ‘standard smart actors’ is located in the oksimo database and can be activated.

From Men to Philosophy, to Empirical Sciences, to Real Systems. A Conceptual Network

Integrating Engineering and the Human Factor (info@uffmm.org)
eJournal uffmm.org ISSN 2567-6458, Nov 8, 2020
Author: Gerd Doeben-Henisch
Email: gerd@doeben-henisch.de

CONTEXT

As described in the uffmm eJournal  the wider context of this software project is a generative theory of cultural anthropology [GCA] which is an extension of the engineering theory called Distributed Actor-Actor Interaction [DAAI]. In  the section Case Studies of the uffmm eJournal there is also a section about Python co-learning – mainly
dealing with python programming – and a section about a web-server with
Dragon. This document is part of the Case Studies section.

DAILY LIFE

In daily life we experience today a multitude of perspectives in all areas. While our bodies are embedded in real world scenarios our minds are filled up with perceptions, emotions, ideas, memories of all kinds. What links us to each other is language. Language gives us the power to overcome the isolation of our individual brains located in  individual bodies. And by this, our language, we can distribute and share the inner states of our brains, pictures of life as we see it. And it is this open web of expressions which spreads to the air, to the newspapers and books, to the data bases in which the different views of the world are manifested.

SORTING IDEAS SCIENTIFICALLY

While our bodies touching reality outside the bodies, our brains are organizing different kinds of order, finally expressed — only some part of it — in expressions of some language. While our daily talk is following mostly automatically some naive patterns of ordering does empirical science try to order the expressions more consciously following some self-defined rules called methods, called scientific procedures to enable transparency, repeatability, decidability of the hypothesized truth of is symbolic structures.

But because empirical science wants to be rational by being transparent, repeatable, measurable, there must exist an open discourse which is dealing with science as an object: what are the ingredients of science? Under which conditions can science work? What does it mean to ‘measure’ something? And other questions like these.

PHILOSOPHY OF SCIENCE

That discipline which is responsible for such a discourse about science is not science itself but another instance of thinking and speaking which is called Philosophy of Science.  Philosophy of science deals with all aspects of science from the outside of science.

PHILOSOPHY

Philosophy of Science dealing with empirical sciences as an object has a special focus and  it can be reflected too from another point of view dealing with Philosophy of Science as an object. This relationship reflects a general structure of human thinking: every time we have some object of our thinking we are practicing a different point of view talking about the actual object. While everyday thinking leads us directly to Philosophy as our active point of view  an object like empirical science does allow an intermediate point of view called Philosophy of Science leading then to Philosophy again.

Philosophy is our last point of reflection. If we want to reflect the conditions of our philosophical thinking than our thinking along with the used language tries to turn back on itself  but this is difficult. The whole history of Philosophy shows this unending endeavor as a consciousness trying to explain itself by being inside itself. Famous examples of this kind of thinking are e.g. Descartes, Kant, Fichte, Schelling, Hegel, and Husserl.

These examples show there exists no real way out.

PHILOSOPHY ENHANCED BY EMPIRICAL SCIENCES ? !

At a first glance it seems contradictory that Philosophy and Empirical Sciences could work ‘hand in hand’. But history has shown us, that this is to a certain extend possible; perhaps it is a major break through for the philosophical understanding of the world, especially also of men themselves.

Modern empirical sciences like Biology and Evolutionary Biology in cooperation with many other empirical disciplines have shown us, that the actual biological systems — including homo sapiens — are products of a so-called evolutionary process. And supported by modern empirical disciplines like Ethology, Psychology, Physiology, and Brain Sciences we could gain some first knowledge how our body works, how our brain, how our observable behavior is connected to this body and its brain.

While  Philosopher like Kant or Hegel could  investigate their own thinking only from the inside of their consciousness, the modern empirical sciences can investigate the human thinking from the outside. But until now there is a gap: We have no elaborated theory about the relationship between the inside of the consciousness and the outside knowledge about body and brain.

Thus what we need is a hybrid  theory mapping the inside to the outside and revers.  There are some first approaches headed under labels like Neuro-Psychology or Neuro-Phenomenology, but these are not yet completely clarified in their methodology in their relationship to Philosophy.

If one can describe to some extend the Phenomena of the consciousness from the inside as well as the working of the brain translated to its behavioral properties, then one can start first mappings like those, which have been used in this blog to establish  the theory for the komega software.

SOCIOLOGY

Sociology is only one empirical discipline  between many others. Although the theory of this blog is using many disciplines simultaneously Sociology is of special interest because it is that kind of empirical disciplines which is explicitly dealing with human societies with subsystems called cities.

The komega software which we are developing is understood here as enabling a system of interactions as part of a city understood as a system. If we understand Sociology as an empirical science according to some standard view of empirical science then it is possible to describe a city as an input-output system whose dynamics can become influenced by this komega software if citizens are using this software as part of their behavior.

STANDARD VIEW OF EMPIRICAL SCIENCE

Without some kind of a Standard View of Empirical Science it is not possible to design a discipline — e.g. Sociology — as an empirical discipline. Although it seems that everybody thinks that we have  such a ‘Standard View of Empirical Science’, in the real world of today one must state that we do not have such a view. In the 80ties of the20th century it looked for some time as if  we have it, but if you start searching the papers, books and schools today You will perceive a very fuzzy field called Philosophy of Science and within the so-called empirical sciences you will not found any coherent documented view of a ‘Standard View of Empirical Science’.

Because it is difficult to see how a process can  look like which enables such a ‘Standard View of Empirical Science’ again, we will try to document the own assumptions for our theory as good as possible. Inevitably this will mostly  have the character of only a ‘fragment’, an ‘incomplete outline’. Perhaps there will again be a time where sciences is back to have a commonly accepted view how  science should look like to be called empirical science.

 

 

 

 

komega-v08e. First complete minimal version with tests

Journal: uffmm.org,
ISSN 2567-6458,Oct 14 until  Oct-15, 2020
Email: info@uffmm.org
Author: Gerd Doeben-Henisch
Email:gerd@doeben-henisch.de

ABSTRACT

This is the first complete minimal version together with two tests with the German language  as well as with the English language. From now on this ‘starting point’ will be improved step wise until some point in the future.

PDF Documents

PYTHON CODE MAIN FILE

This file is importing the file kcv8e

komega-v08e-main

(Last change: Oct 11, 2020)

PYTHON USED CLASSES

kcv8e-classes

This file is importing the ‘shelve’ module. The ‘shelve’ module has a different back end with linux or windows. See the remark at the end of the kcv8e file.

(Last change: Oct 15, 2020)

EXAMPLE with GERMAN language

test-komega-v08e-GermanExample1

(Last change Oct 15,2020)

EXAMPLE with ENGLISH language

test-komega-v08e-EnglishExample1

(Last change: Oct 15, 2020)

LINUX – WINDOWS10

(Last change: Oct 13,2020)

If you want to run the program komega-v08e.py which is importing kcv8e.py which in turn is importing the shelve modul under Windows 10 then you have in the file kcv8e.py the last line, where the storage objects initializes three databases:

LINUX:

st=Storage(‘STAT1′,’RULE1′,’PV1’)

WINDOWS10:

st=Storage(‘STAT1.dat’,’RULE1.dat’,’PV1.dat’)

The reason for this is that the shelve modul is using internally a db-interface which can be differently be implemented on different systems. For windows you need this special Postfix ‘.dat’ to indicate the windows-specific implementation.

VIDEOS

These videos show the generation of cases

(Protocol of first live session, see video)

GerdIstHungrig1

(Recorded: Oct 15, 2020 8:30am)

(Protocol 2nd live session, see video)

test-komega-v08e-GermanExample2

(recorded: Oct 15, 2020 11:30 am)

ACTOR-ACTOR INTERACTION [AAI] WITHIN A SYSTEMS ENGINEERING PROCESS (SEP). An Actor Centered Approach to Problem Solving

eJournal: uffmm.org, ISSN 2567-6458
Email: info@uffmm.org
Author: Gerd Doeben-Henisch
Email: gerd@doeben-henisch.de

ATTENTION: The actual Version  you will find HERE.

Draft version 22.June 2018

Update 26.June 2018 (Chapter AS-AM Summary)

Update 4.July 2018 (Chapter 4 Actor Model; improving the terminology of environments with actors, actors as input-output systems, basic and real interface, a first typology of input-output systems…)

Update 17.July 2018 (Preface, Introduction new)

Update 19.July 2018 (Introduction final paragraph!, new chapters!)

Update 20.July 2018 (Disentanglement of chapter ‘Simulation & Verification’ into two independent chapters; corrections in the chapter ‘Introduction’; corrections in chapter ‘AAI Analysis’; extracting ‘Simulation’ from chapter ‘Actor Story’ to new chapter ‘Simulation’; New chapter ‘Simulation’; Rewriting of chapter ‘Looking Forward’)

Update 22.July 2018 (Rewriting the beginning of the chapter ‘Actor Story (AS)’, not completed; converting chapter ‘AS+AM Summary’ to ‘AS and AM Philosophy’, not completed)

Update 23.July 2018 (Attaching a new chapter with a Case Study illustrating an actor story (AS). This case study is still unfinished. It is a case study of  a real project!)

Update 7.August 2018 (Modifying chapter Actor Story, the introduction)

Update 8.August 2018 (Modifying chapter  AS as Text, Comic, Graph; especially section about the textual mode and the pictorial mode; first sketch for a mapping from the textual mode into the pictorial mode)

Update 9.August 2018 (Modification of the section ‘Mathematical Actor Story (MAS) in chapter 4).

Update 11.August 2018 (Improving chapter 3 ‘Actor Story; nearly complete rewriting of chapter 4 ‘AS as text, comic, graph’.)

Update 12.August 2018 (Minor corrections in the chapters 3+4)

Update 13.August 2018 (I am still catched by the chapters 3+4. In chapter  the cognitive structure of the actors has been further enhanced; in chapter 4 a complete example of a mathematical actor story could now been attached.)

Update 14.August 2018 (minor corrections to chapter 4 + 5; change-statements define for each state individual combinatorial spaces (a little bit like a quantum state); whether and how these spaces will be concretized/ realized depends completely from the participating actors)

Update 15.August 2018 (Canceled the appendix with the case study stub and replaced it with an overview for  a supporting software tool which is needed for the real usage of this theory. At the moment it is open who will write the software.)

Update 2.October 2018 (Configuring the whole book now with 3 parts: I. Theory, II. Application, III. Software. Gerd has his focus on part I, Zeynep will focus on part II and ‘somebody’ will focus on part III (in the worst case we will — nevertheless — have a minimal version :-)). For a first quick overview about everything read the ‘Preface’ and the ‘Introduction’.

Update 4.November 2018 (Rewriting the Introduction (and some minor corrections in the Preface). The idea of the rewriting was to address all the topics which will be discussed in the book and pointing out to the logical connections between them. This induces some wrong links in the following chapters, which are not yet updated. Some chapters are yet completely missing. But to improve the clearness of the focus and the logical inter-dependencies helps to elaborate the missing texts a lot. Another change is the wording of the title. Until now it is difficult to find a title which is exactly matching the content. The new proposal shows the focus ‘AAI’ but lists the keywords of the main topics within AAA analysis because these topics are usually not necessarily associated with AAI.)

ACTOR-ACTOR INTERACTION [AAI]. An Actor Centered Approach to Problem Solving. Combining Engineering and Philosophy

by

GERD DOEBEN-HENISCH in cooperation with  LOUWRENCE ERASMUS, ZEYNEP TUNCER

LATEST  VERSION AS PDF

BACKGROUND INFORMATION 19.Dec.2018: Application domain ‘Communal Planning and e-Gaming’

BACKGROUND INFORMATION 24.Dec.2018: The AAI-paradigm and Quantum Logic

PRE-VIEW: NEW EXPANDED AAI THEORY 23.January 2019: Outline of the new expanded  AAI Paradigm. Before re-writing the main text with these ideas the new advanced AAI theory will first be tested during the summer 2019 within a lecture with student teams as well as in  several workshops outside the Frankfurt University of Applied Sciences with members of different institutions.