2006
DOI: 10.1007/s10270-006-0005-0
|View full text |Cite
|
Sign up to set email alerts
|

Expert' voice: The BabyUML discipline of programming

Abstract: I want increased confidence in my programs. I want my own and other people's programs to be more readable. I want a new discipline of programming that augments my thought processes. Therefore, I create and explore a new discipline of programming in my BabyUML laboratory. I select, simplify and twist UML and other languages to demonstrate how they help bridge the gap between me as a programmer and the objects running in my computer The focus is on the run time objects; their structure, their interaction, and th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 3 publications
0
5
0
Order By: Relevance
“…The development of Loke has been a one-man project since I started it in 2015 as a continuation of the work reported in [17]. An advantage of being alone was that it was easy to drop one line of research at any time and start afresh on a new one (a frequent occurrence).…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…The development of Loke has been a one-man project since I started it in 2015 as a continuation of the work reported in [17]. An advantage of being alone was that it was easy to drop one line of research at any time and start afresh on a new one (a frequent occurrence).…”
Section: Discussionmentioning
confidence: 99%
“…In [17], I suggested that a program should be organized in a structure of communicating components where a component is an object that encapsulates other objects. The idea worked well for certain use cases, but it transpired that it was counterproductive in other cases.…”
Section: The Data-context-interaction (Dci) Paradigmmentioning
confidence: 99%
See 1 more Smart Citation
“…In [19] a new paradigm of programming, called BabyUML, based on the concept of collaborations is introduced. In this paradigm a program is composed of: data structures, algorithms and communication.…”
Section: Related Workmentioning
confidence: 99%
“…The work on Naked Objects [28] and BabyUML [31] has shown us the value of active "domain models" by relieving the developer from the user interface work and providing the framework for automatically generating it. The agile practice says, work at the programming language level and evolve the system with the user -in effect, treating the software system and the model itself as one entity.…”
Section: Active Models: Hope For the Futurementioning
confidence: 99%