»
archives

Models & Modeling

This category contains 26 posts

The Model Muddle on Computing

Preface. To distinguish conceptual object from physical object on the three spaces These days, Udi Dahan spoke on his blog post that “Don’t try to model the real world, it doesn’t exist.” so, “Model the perceptions – at least you can have first hand experience of those.” I agree the speech about such the customer … Continue reading »

Model as Use

These days, I participated in some interesting discussions about Visual Thinking and model, and saw the proposition on the blog of Model Practice: “essentially all models are wrong, but some are useful” by Scott E. Page in the online lecture Model Thinking, and the comment by the blogger (|=), “without being ‘wrong’ (i.e. loosing details) … Continue reading »

Using Model Driven Mechanism to Explain Model Driven Software Development

In the beginning, the model driven mechanism is a group of principles we summed up in the design of software. Then found that it was a structural fundamental appeared in a wide range of systems, as well as to MDE/MDSD. In the “Presentation on Model-Driven Mechanism in Information Systems and Enterprise Engineering“, mentioned that “MDM … Continue reading »

A Presentation on Model-Driven Mechanism in Information Systems and Enterprise Engineering

This is a presentation (slide) in ppt format: Model-Driven Mechanism in Information Systems and Enterprise Engineering. it is an extract from a lecture of mine on “Enterprise, Model, and Information System” at Management School, Jinan University, Guangzhou, China, on September 23, 2007[*]. This extract with a little of modification is around the concept of model … Continue reading »

Cognitive Structure Triangle and Conceptions of Images, Models and Theories

This is basically an extract translated from my three essays on EE-Forum.org[1] Cognitive (Triangle) Cycle A brain can be considered as an information system. It gains raw data on feeling, makes some theories and programs on thinking, then executes the programs to take actions. there is a simple model for the cognition on brain, so-called … Continue reading »

Model-Dependent Realism: Is This the Worldview of Software Engineering?

One of the characteristics of an engineering discipline is a world view or paradigm[1]. However, what is the worldview of Software Engineering? (or a bit wider, for computers?) I just read an idea by Stephen Hawking and Leonard Mlodinow, called Model-Dependent Realism[2]: “the idea that a physical theory or world picture is a model (generally … Continue reading »

Models would not be Failed

The recent discussion on the success of MDE/models faded out soon in our eyes. Of course, it is important that what is wrong or what is insufficient and how we are going to do, such as Jean Bezivin pointed out in his speech (an introduction), that might be just a beginning, I think. An assertions are … Continue reading »

Some Basic Topics and Judgment of Ownership to the Three Spaces

The three spaces (Physical Space, Conceptual Space, and Computational Space[1]) can be regarded as a reference frame or basic background, while discussing such the topics in below. The most basic question would be how to judge the ownership of a thing, among the spaces. Firstly, it needs to repeat that, the default context are computer … Continue reading »

Three Spaces for Entities and Models of Applications

In some discussions about abstraction, I drew a picture to illustrate my abstract view for computing (at here), it appeared only two domains: the app domain and IT domain. Then, Andreas Leue pointed out that (at here), for a completed picture: “there’s a third abstraction/world view, located in the people’s minds who are doing the … Continue reading »

Have Models failed?

“Models have filed,” Jean Bezivin said[1], “at least temporarily. [...]The deployment of MDE seems today to have reached a standstill.” Anyway, this is a rather heavy judgment, I don’t know whether it’ ll stir up some waves (I hope so) in the MDE community which appears a little dreary and lifeless. However, what factors led … Continue reading »

E-R vs. UML Class diagrams: What is the External/Internal Identifier implying?

In the post “The only thing I miss from the ER language”, Jordi stated a difference between E-R diagrams and UML Class diagrams, that is, the support of external identifiers by E-R and internal identifiers by UML, for identifying an instance of a type/class. I think it maybe appear as a little difference but, in … Continue reading »

Abstraction (III) Make Long Story Short

It is easy to be long-winded when writing with the topic “abstraction”[1]: it seems a bit like a bottomless pit, when I attempt to think about it in depth. Let me make the long story short, to writing some of my conclusions, while it may be a bit hasty. Where the abstract levels based on In the … Continue reading »

Talking Models and Domains to Enterprise Applications: an Addition

In “Talking Models and Domains to Enterprise Applications”, I called the domains as “application system technical domain” and “applied domain”, which an enterprise application should be involved in. I wanted to highlight a complete, clear distinction for the related things, but it appears somewhat not very well or satisfied. In the discussion on MDSN, Rui … Continue reading »

Talking Models and Domains to Enterprise Applications

In Some Classification of Models for Software Applications, I explained some classification on the models which are relevant to software applications. Some of the models and domains were shown in the Fig. 1 of the essay. I will try to illustrate it more but before starting, do some improvement for the expression firstly. See the … Continue reading »

Modeling on Black/White-boxes, and Abstract Level

The concept of black/white-boxes The term black-box is usually referred to a device, object or system[1]. The concept of black/white-boxes implies an assumption, that is, the view or description of a system under study [2] is able to be separated into outer or inner aspects. The outer aspect involves such as functions, behaviors, or characteristics, … Continue reading »

Categories

Archives