Posts

Agile Test, Moving V&V Back Upstream Process

Systems Modeling, Design, Development, Integration, Test, Validation, Certification are the waterfall process stages.  Unfortunately, it is commonplace practice to be optimistic schedule wise and correspondingly underestimate project complexity.  Design and development groups push their schedule out and this also shortens the integration, test, validation and certification.   1) Zachman Framework 2) Digital Twin / MBSE / SysML 3) Brainstorming Session - Dr. Bahill 4) Periodic non-advocate tech review - Dr. Bahill 5) Risk Management - order by risk 6) DARPA Style Teaming - small cross-functional teams 7) Teaching alternate analytic tool sets 8) Preserving Context / Correlated Index / Associative Memory / Similarity Metrics Zachman Framework Interacting with Senior IPT Leads and their Initial Models & Designs, I would advocate and demonstrate benefits of utilizing the Zachman Framework, a method to summarize the system state across all necessary functional elements. Dig...

PtolemyII - The Dynasty Lives On

Image
As a historical aside the Ptolemaic Dynasty was established by Alexander the Great after he conquered Egypt and had himself installed as Horus the guardian.  Alexander set up his empire such that the territories would send its tithing in gold and manuscripts. The manuscripts were sent initially to the docks in Alexandria harbor then sorted to be sent to one of several Libraries. An incomplete summary  description in https://en.wikipedia.org/wiki/Library_of_Alexandria; a complete description can be found in the book "The Rise and Fall of Alexandria".  Cleopatra was the last generation associate of the Ptolemaic Dynasty, selling Julius Caesar on the grandeur of an empire stretching beyond what the Romans knew at the time.  Erastothenes one of several early mathematicians reaping benefit from the early library system utilized trigonometry to solve the circumference of the earth down to a few hundred thousand kilometers. ( https://en.wikipedia.org/wiki/Eratosthenes ) Pto...

Programming Languages - a means to an end

Programming Languages:  My professor always reminded me that engineers solve problems by building applications.  Programming is just a means to an end. Below are the programming languages that I am familiar with.  If the group already has the standard environment I use it.   Caveat: It doesn't really matter what programming language is chosen, unless the following several system capabilities that are difficult to achieve within systems realization are resolved architecturally: 1) performance,  2) security, 3) safety, 4) reliability 5) maintainability.  Many groups ignore theses capabilities and try to mitigate after systems are started, in mid-line or nearly complete.  Many teams realize that these attributes are important to resolve before getting to far down the line.   All computing processor elements contain instruction sets; these instructions sets are binary encoded then mapped to an assembly language.  An assembly language co...

Model Based Systems Engineering and Modeling Limitations

 What is  MBSE / IVHM / HUMS / SHM / Reliability Metrics ? MBSE - Model Based Systems Engineering Systems Engineering is the study of systems, including stakeholders, their requirements Industrial Engineering is systems engineering practiced to optimize the systems, subsystems, components or materials used create, design and manufacture, process and assemble functional systems. Models start out as mathematical entities that express functions to meet system requirements.  Physical implementations are constrained by physics or capital that limit their function. At the University of Arizona, Dr. Wymore founder of Systems Engineering department, defined system models by 5 components:        States,       Inputs,       Outputs,       Next State Transfer Functions       Output Functions Systems are composed of models and coupling functions that describe how each of the five ...

Complex System Similarity - Stock Markets

Image
  Derivatives Modified The Natural Structure of Independent Traded Stock Many stocks are correlated with each other; it could be that they are correlated  by sector or by design ? This is a snapshot of a few correlated stocks within the month of October 2019. The time domain profiles; for correlated stocks are seen below: JCI - Time Domain Profile - Same Day - Below: As you can see JCI and RIG are Positively Correlated  (e.g. when RIG goes up JCI also does) Note that RIG goes up in the "gaps" between JCI moving up                                                         RIG is also positively correlated with IR                                                         ...

Landscape Similarity and ML Methods

Image
 Natural similarity is everywhere  In Landscapes , that contain the Sky The only items that are linear are human made objects                                      Humans use "our memory" and similarity to recognize nature.  Many image processing algorithms are biased towards certain features: straight edges or objects associated with humans like faces, eyes, etc.   Common machine learning algorithms utilize       1) exact image template matching            As described in this article, utilizing OpenCV           https://towardsdatascience.com/image-matching-with-opencvs-template-matching-5df577a3ce2e         2) reduce the image into histograms            https://towardsdatascience.com/histograms-in-image-processing-with-skimage-python-b...

Experimental Evidence

Image
 What follows is experimental evidence across several domains: medical and landscapes   Eye picture - similar cells - that match a degraded profile - retina pathology Evolving sunset sky with similar clouds / complexity ocean cliff house ridge ... these were found via a similarity metric - not hand chosen. sunset picture and beach cliff house - similar due to complexity and colors since the two sky pictures are related ; both sky pictures and ridge are similarly related. And since ridge pictures are related, the sunset picture is also similarly related