- 1 MDA
- 2 EATSv5 MDA
- 3 No Code Enterprise Modeling
- 3.1 Process
- 3.2 EATSv5 Model
- 3.3 1st Order Model
- 3.4 2nd Order Model
- 3.5 AIR Abstraction Layers
- 3.6 Topic Map Modeling
- 3.7 Scenario Modeling
- 3.8 Sensitivity Modeling
- 4 Content
- 5 Context
- 6 Like this:
EATSv5 is based on the ISO/IEC/IEEE 42010 conceptual specification for the definition of architectures. 42010 was based on IEEE 1471.
The AIR Metamodel is the architecture description for an atom of information in an EATSv5 Knowledge Repository (KR).
The architecture of the MBF generated, EATSv5 KR is formed based on the quality axioms that:
- Every element of atomic information need be self descriptive.
- Every exposed relationship made to every element is:
- Composed of information which is self-exposed
- Every element may have it’s own:
- Internal structure
- Exposed properties
- Identified operations
- Relationships, Actions, and Reactions to or with other elements
- Policy set regarding privacy of internal or external exposure of information
Domain Structure Model
A Domain is a space. Domains within the EATSv5 framework are scapes, modeled after Ascape1Ascape is a framework designed to support the development, visualization, and exploration of agent based models. scapes. Both the Prisoner’s Dilemma Model and The Long House Valley Model shown in the diagrams are depictions of Ascape Agent-based Models (ABMs). ABMs define player agents, of some capability, within a landscape, of some variety, with agent operational capabilities to achieve modeling game goals.
EATSv5 uses Ascape as the Architecture description DSL, ADSL, for the universal super-domain space framework description, a scape description. As used within EATSv5 a scape is the AD for a metaverse, and one of the few good base models for navigating the torus engineering of architectural dynamics through time.
EATSv5 maintains an Anchor point, which is the root of the regulation of operations2Defines the API, and the Principles of Operation., and of management control3Defines the HLA Ambassadors. The EATSv5 Anchor is the Root of the scape containment hierarchy.
The ABM agents in EATSv5 are people, in generations, over time; arranged as people, families, tribes, civilizations, nationalities, organizations, etc.
The AIR Knowledge Repository defines the scape as the nexus of Humanity the Meta Universe (Metaverse). Location defines a cell within the Metaverse. The Metaverse is an abstract class, defined by aspects defining attributes of space and time, or characteristics of objects in space and time. If one of more of the sets includes Agents, the KR analyzes the model as an ABM feature model4To analyze a model as a model of any type, simply means to regognize the feature attribute properties of the model, and to apply them to the “current template of capabilities” for use with the current entity.. Otherwise, the KR analyzes the model as a non-ABM feature model. Given an ABM, ABM features and operations are enabled based on levels and degrees of Agent agency in the context.
Cross-Function X Cross-Scale Architecture Viewpoint
MDA Engineering View
Viewpoint Alignment View
No Code Enterprise Modeling
Code is a matter of level at which the beast (the machine) is addressed.
EATSv5 components are partially generated (coded by machines), and partially coded (by humans); and will remain that way for the rest of time. Moving between or across conceptual layers in the design process is not something that machines can do. Conversely, they bring clarity to needing to cross, crossing, or failing to cross, the distinction between map5abstract, territory6physical, and record7Power or authority over physical or abstract material or substances (e.g., legal record of ownership). On the scale of creative intelligence, current machines lie between minerals and plants. Machines are complex tools designed for efficiency and effectiveness. Machine design involves honing accuracy and precision to task. The nature of the task is to narrow and focus. The MBF and MDA are machines (tools) designed toward accuracy and precision.
The nature of creativity is to expand and diversify. Plants are adaptive. Minerals and machines are not as adaptive. Error-correcting codes were invented to spot and immediately correct machines when they exhibit non-encouraged adaptive tendencies. And adaptive programs don’t self-adapt their purpose. People are critical adaptive navigational programmers; we all just code in different spaces with different tools, and we all could use a little help. The MGP is a machine designed to assist accuracy and precision of intention over extended, or continuous time.
The EATSv5 tooling is designed to support the iteration of the process (see above) using WISDM as a guide. This provides the schema to deploy the related systems engineering techniques (IE, etc.) into both the human and systems engineering realms, aligned, at the operational component level. This in turn allows for modeling and analysis of both the conceptual and operational systems as a single closed system-of-systems.
World Architecture Model
It’s a closed model; Everything of consequence is known. The environment includes unknowns and unknowables.
- Unknowns are things which could be determined, but the facts are unavailable.
- Unknowables include things which can never be known, or for which there is no correct answer.
The EATSv5 KR IPO Model understands a defined World / WISDM / Work Breakdown Structure (WnBS) and the inherent expected involved material and information flows. All resources, products, supply and delivery flows are identified as WISDM Model Components. WISDM, like Six Sigma, defines human process engineering around operations, not automated function; but it also involves the creation of modeling distinctions between human, machine and Borg actors. EATSv5 extends WISDM with concern for networks of WISE Models except with regard to the application being facilitated, federated, cooperative information sharing. Open source technology for open and private, discourse and negotiations; between machines and machines, persons and machines, machines and persons, and persons and persons, publicly or confidentially. EATSv5 shares information via IEEE HLA Model publish and subscribe protocols.
- System, defined as the intersection of environment, stakeholder, mission and architecture.
- Unknowns are filled by:
- Runtime unknowns may result in “unknown” answers.
- Runtime unknowns may cause critical exceptions.
- Unknowns are implemented by default values and operations.
- Defaults may come from runtime default overrides.
- Runtime default overrides may come from trusted 3rd parties. (POA-PwrOfAtty)
- Unknown values are queried for at runtime.
- Unknown values are determined through estimation or forecasting techniques.
- Mathematical modeling (Decision Support Tools)
- Social Modeling and Debate (Formal Social Discussion Forums)
- Borg Modeling (Immersive Cyber Gaming Exercises)
- Unknowables are identified and estimated within degrees of tolerance using analytical techniques. This provides the basis for measures of certainty. Certainty defines a measured version of Truth in the EATSv5 MBF driven MDA architecture.
The World exists as an “as-is” system because of, and for, Humanity; not for any one person, country, or group, for any extended period of time. Humanity exists as a concept of a continuous flow of human life; and is the set of all [past, present and future] Persons. The point of the MBF is architectural refinement through feedback and iteration.
Persons design and build machines. Machines can build machines. The MBF is a design tool. MDA is a construction tool. The MBF defines the map for people and future Borg to plan and create “to-be” systems. MDA is a compiler for building present, and simulating future cyber-physical systems.
Ackoff’s Rules define primary definitions of concepts of systems sets and distinctions for differentiation between people and machine systems.
The VSM Model defines exactly what Beer described, the variable reduction map from level to level that aligns the activities at the lower levels of the model. The logical model is the variable reduced essence of the physical operation. People, places and things of the operation become abstractions. Instances of actuality become an instances of record, counts, data, information. San Francisco becomes a Place on a map view.
In EATSv5, Beer’s VSM also provides a generalized management control model that is inherent to the meta-model, and becomes inherent to all elements within the modeled space. This enables the EATSv5 federated data model which supports wide area network interactive modeling. Interactive networks facilitate and encourage cooperative activity. Thus was born the internet. Good tools encourage good results.
EMF Domain Oriented Modeling (DOM)
Xtext Domain Specific Language (DSL) Machine Language Generator
EATSv5 Feature Architecture
Describes functional activities and accounting as EMF elements.
1st Order Model
EATSv5 Feature WISDM VSM MBF Management Model
Describes WISDM Model of functional activities and accounting as EMF elements. WISDM overlay includes analysis models: DFM Data Flow Model, IOM Input Output Model, etc. WISDM component models separate:
- Human Functions
- Machine Functions
- Borg (mixed mode, or combined) Functions
Purpose is always ascribed by humans, which puts the humans at the top of the code (instructions set) generation process hierarchy. Humans act as individuals and as sets. VSM is used in EATSv5 to model purposeful management involving human behavior. Personality and needs hierarchy models add to the metrics sets to define MBF Dashboards.
2nd Order Model
AIR Abstraction Layers
Topic Map Modeling
- Model Driven Architecture (MDA)
- Architecture Description
- Application Architecture Overview
- Technical Architecture Overview
- Logical View
- Process View
- Development View
- Development Plan
- Component Packaging
- Eclipse IDE Configuration
- Maven Build System
- Physical View