Topics Guide

Caminao’s contents are organized into chapters and blog’s articles, the former alike a reference manual, the latter dealing with specific concerns. This guide points to topics wherever they may appear.

vvv

About Caminao

Overview

The Book of Fallacies

The Finger & the Moon: Fiddling with Definitions

Reflections for the  Perplexed

Caminao Charter

UML# Manifesto

UML#: Core Artifacts

Caminao & The Zachman Framework

Caminao & UML

Caminao & EA

Caminao & CMMI

AAA+ for a New Year

Selected Readings

Abstraction

Thread

Ontologies & Models

On Pies and Skies: Abstraction in Models

Conceptual Models & Abstraction Scales

Models & Meta-models

Open Ontologies: From Silos to Architectures

Ontologies & Enterprise Architecture

Ontologies as Productive Assets

Caminao Ontological Kernel (Protégé/OWL 2)

Constructs

Partitions

Specialization vs Generalization

Power-types

Specialization Patterns

Focus: Business Processes & Abstraction

Focus: Business Cases for Use Cases

Open Concepts

Open Concepts Will Make You Free

Focus: Bounded Contexts & Open Concepts

Conceptual & Functional Blueprints

Conceptual Thesaurus: Overview

Conceptual Thesaurus: Typical Use Cases

Agile

Thread

The Scope of Agile Principles

Thinking about Practices

Agile vs Waterfall: Right vs Left Brain ?

Iterative Processes

Agile & Models

Agile between Space & Time

Agile Delivery & Dynamic Programming

Users’ Stories

How to Mind a Tree Story

From Stories to Models

Agile Business Analysis: From Wonders to Logic

Spaces, Paths, Paces (Part 1)

Spaces, Paths, Paces (Part 2)

Business Stories: Stakeholders’ Plots & Users’ Narratives

Focus: Users’ Stories & Use Cases

Agile & Beyond

Projects as non-zero sum games

Agile Falls

Use Cases are Agile Tools

Tests in Driving seats

Models Transformation & Agile Development

Agile Architectures: Versatility meets Plasticity

Agile Collaboration & Social Creativity

Business Agility & the OODA Loop

Business Agility vs Systems Entropy

Architectures

Models, Architectures, Perspectives (MAPs)

Views, Models, & Architectures

EA: The Matter of Layers

Architecture Capabilities

Feasibility & Capabilities

Abstractions & Emerging Architectures

Enterprise Systems & the OS Kernel Paradigm

Agile Architectures: Versatility meets Plasticity

Service Oriented Architectures

EA: Maps & Territories

EA: Work Units & Workflows

EA: Legacy & Latency

Architecture vs Processes

Relating to Functions

Capabilities vs Processes

From Processes to Services

Alignment for Dummies

Alignment: from Empathy to Abstraction

Enterprise Architecture

Artifacts

WHAT is to be represented

Objects

Physical Objects

Non Physical (aka Symbolic) Objects

Digital Objects

Features

Operations

Activities

Actual Activities

Symbolic Activities

Objects & Aspects

Domains

Collections

Containers

WHO is interacting with systems

Agents

Roles

People should not be Confused with their Personas

HOW to represent objects and activities

Symbolic Representations

Individuals

Persistency Units

Execution Units

Focus: Individuals in Models

Links

Functional Connectors

Structures

Rules

Actual Rules

Symbolic Rules

Making the Rules

Derivations

Focus: Rules & Architecture

Abstractions

Abstraction Layers

Partitions

Specialization vs Generalization

WHEN surrogates are to be processed

A Time For Every Purpose

Events

Time

Real Time Activities

Synchronization (objects)

Synchronization (activities)

A Brief Ontology Of Time

Event Oriented Analysis & Object Oriented Design

WHERE surrogates are to be processed

Objects Location

Activities Location

Case Studies

EU-Rent Car (SBVR)

Banking Business (SOA)

Hybrid Sport Utility Vehicle (SysML)

Hospital

Healthcare Services Interoperability (OPM / ISO19450)

Healthcare: Tracks & Stakes

ATM

Enterprise Architecture

Thread

Enterprise Architectures & Separation of Concerns

Where to Begin with EA

EA: The Matter of Layers

EA: Maps & Territories

EA: Work Units & Workflows

EA: Legacy & Latency

Focus: Enterprise Architect Booklet

Ontologies & Enterprise Architecture

Ontologies as Productive Assets

Caminao & DoDAF

Architectures

Models, Architectures, Perspectives (MAPs)

Abstraction Based Systems Engineering

Business Problems shouldn’t sleep with IT Solutions

EA Frameworks: Non Negotiable Features

Caminao & EACOE

EA & MDA

Abstractions & Emerging Architectures

Alignment: from Empathy to Abstraction

Agile Architectures: Versatility meets Plasticity

Caminao EA Workbench (mockup)

Governance

Enterprise Governance & Knowledge

Squaring EA Governance

GDPR Ontological Primer

Focus: Enterprise Architect Booklet

Focus: Business Analyst Booklet

EA’s Merry-go-round

EA Documentation: Taking Words for Systems

Agile Collaboration & Social Creativity

Risks

New Year: Regrets or Expectations ?

Governance, Regulations & Risks

Events & Decision Making

Operational Intelligence & Decision Making

Data Mining & Requirements Analysis

Value Chains & Enterprise Architecture

Squaring Software to Value Chains

Business Agility & the OODA Loop

EA: Entropy Antidote

Business Agility vs Systems Entropy

Intelligent Systems

Systems, Information, Knowledge

Knowledge Architecture

Enterprise Governance & Knowledge

Ontologies as Productive Assets

Knowledge Based Model Transformation

Agile Collaboration & Social Creativity

The Finger & the Moon: Fiddling with Definitions

Reinventing the wheel

Alternative Facts & Augmented Reality

Why Virtual Reality (VR) is Late

Things Speaking in Tongues

Deep Blind Testing

Artificial Intelligence

AI & Embedded Insanity

Detour from Turing Game

Self-driving Cars & Turing’s Imitation Game

AlphaGo: From Intuitive Learning to Holistic Knowledge

AlphaGo & Non-Zero-Sum Contests

New Year: 2016 is the One to Learn

2018: Clones vs Octopuses

Decision-making

Risks

New Year: Regrets or Expectations ?

Governance, Regulations & Risks

Events & Decision Making

Operational Intelligence & Decision Making

Data Mining & Requirements Analysis

Business Agility & the OODA Loop

EA: Entropy Antidote

Business Agility vs Systems Entropy

digital transformation

EA & The Pagoda Blueprint

Digital Transformation & Homeostasis

Focus: Data vs Information

Redeeming Conceptual Debts

Operational Intelligence & Decision Making

Data Mining & Requirements Analysis

Value Chains & Enterprise Architecture

EA: Work Units & Workflows

EA: Entropy Antidote

Networks

Sifting through a web of things

Semantic Web: from Things to Memes

Out of Mind Content Discovery

Brands, Bots, & Storytelling

Stories In The Logosphere

Selfies & Augmented Identities

Things Behavior & Social Responsibility

IoT & Real Time Activities

Languages & Methods

Modeling Paradigm

Modeling Languages: Differences Matter

Focus: Analysis vs Design

How to choose Frameworks & Methods

Views, Models, & Architectures

A personal view of SysML

Caminao & UML

Caminao & DoDAF

Caminao & Archimate

Caminao & EACOE

Caminao & UAFP

Languages and Models

Focus: BPMN & EA

Zebras cannot be saddled or harnessed

Objects & Aspects

Focus: Bounded Contexts & Open Concepts

Event Oriented Analysis & Object Oriented Design

iStar & the Requirements Conundrum

NIEM & Information Exchanges

GDPR Ontological Primer

Model Based Systems Engineering

Thread

Model Driven Engineering

Flawed Code vs Model in the Loop

Architecture Driven System Modeling

Abstraction Based Systems Engineering

Models as Parachutes

EA & MDA

Focus: MDA & UML

Caminao EA Workbench (mockup)

Reuse

The Cases for Reuse

The Economics of Reuse

Focus: Requirements Reuse

Transformation

Models Transformation

Knowledge Based Model Transformation

Models Transformation & Agile Development

Legacy & Modernization

A Scraps-Free New Year

Legacy Refactoring

Modernization & The Archaeology of Software

Patterns

Business Patterns

Products

Customers/Suppliers

Parties

Contracts

Bookings & Reservations

Control

Functional Patterns

Contexts

Access Rights

Entry Points

Event Patterns

User Patterns

Use Case Patterns

Connector Patterns

Containment Patterns

Composition Patterns

Power-types

Rules Patterns

Specialization Patterns

Service Patterns (WIP)

Workflows

Replicas & Transformations

Design Patterns

Inducing Functional Patterns from Design ones: a look in rear view mirror

Project Management

Thread

Ahead with the New Year

Products, Projects, Processes

System Engineering

Thinking Up Symbolic representations

Projects as non-zero sum games

Projects Have to Liaise

Planning

How To Pick Development Models

Phased Yet Lean Processes

Milestones

Work Units

Models in Driving Seats

Iterative Processes

Agile vs Waterfall: Right vs Left Brain ?

Development Patterns & Strategies

 Agile development model

Quality

Quality Management

Quality Circles

Contract Driven Modeling

Value Chains & Enterprise Architecture

Squaring Software to Value Chains

Risks

Metrics & Assessment

Thread

Measurements

Functional Size measurements

Requirements metrics matter

From Requirements to Function Points

Caminao & CMMI

Verification, Validation, Tests

Traceability

Model Validity

Models Internal Consistency

Models External Consistency

Models Truth & Disproof

Focus: Individuals in Models

Shadow Models

Tests in Driving seats

Deep Blind Testing

Requirements

Thread

How to Begin with Requirements

Focus: Business Analyst Booklet

Requirements Rounds up

Requirements Capture

Requirements Taxonomy

Requirements & Architecture Capabilities

Requirements Analysis

Requirements Threads

Requirements Metrics Matter

Use Cases

Non Functional requirements

Focus: Rules & Architecture

Requirements Platform

From Requirements to Function Points

Focus: Requirements Reuse

UML

Caminao & UML

UML’s Semantic Master Key, Lost & Found

Focus: Individuals in Models

UML and Users’ Concerns

A personal view of SysML

Objects with Attitudes

UML# Manifesto

UML#: Core Artifacts

Focus: UML Reenacted

Focus: UML & MDA

Use Cases

Thread

Use Cases shouldn’t know about classes

Use Cases & Action Semantics

Business Processes & Use Cases

Use Cases are Agile Tools

Focus: Business Processes & Abstraction

Focus: Business Cases for Use Cases

Focus: Users’ Stories & Use Cases

2 thoughts on “Topics Guide”

  1. That approach clearly takes full advantage of MBSE with regard to the increasing “digitization” of electric vehicles: the whole of cars design can be optimized as many components become redundant and the benefits of digital processing generalized. Nonetheless, its focus remain on the design of solutions and overlook the critical aspect of requirements and analysis models.

  2. Great blog. Please take a look at http://www.3E-motion.com for information about the CHERY EXEED vehicle platform project. We developed the whole E/E-system model based, without UML/SysML. This is the re-definition of state-of-the-art because the whole car’s E/E-system has been developed using a complete reference model from features to functions, architecture, electrics, communication and more. The next project will be carried out using our model based project management and model based requirements management. Take a look at http://www.3E-motion.com and see the MBSE part on https://www.youtube.com/watch?v=jHWtCm_HS5c. best regards Juergen Kaiser

Leave a Reply