Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Business Object Notation


Related Topics

In the News (Fri 1 Jan 10)

  
  The Extended BON Tool Suite
BON is unique in that every construct specified in BON is checkable and reversible.
BON is useful for much more than "business" objects --- don't let the name fool you.
Extended BON is described in Extended BON.txt and primarily consists of the addition of higher-level specification constructs and operators from the KindSoftware code standard[Kiniry01] to BON.
ebon.sourceforge.net   (1060 words)

  
 Bon - Wikipedia, the free encyclopedia
Look up bon in Wiktionary, the free dictionary.
Bons, a type of small currency used in the 19th century
This is a disambiguation page: a list of articles associated with the same title.
en.wikipedia.org /wiki/Bon   (96 words)

  
 JOT: Journal of Object Technology - Notes on a Practical Guide and Thoughts on Software Development
BON (Business Object Notation) is the development approach based on the strengths of Eiffel and Design by Contract.
It is not the topic of this paper to describe BON in detail and I would refer the reader to the book by Kim Waldén and Jean-Marc Nerson (17).
Business users are forced to adopt software description languages such as UML or help transform their story directly into code, while software developers are faced with the often impossible (and unnecessary task of becoming domain experts themselves).
www.jot.fm /books/review1   (4063 words)

  
 The BON analysis and design method
BON, the Business Object Notation, is a method and graphical notation for high-level object-oriented analysis and design.
BON is based on concepts similar to those of Eiffel but can be used independently of Eiffel, for example by people using another O-O language for implementation.
Seamlessness is the principle of using a consistent set of concepts and notations throughout the lifecycle, avoiding the impedance mismatches of traditional approaches.
archive.eiffel.com /products/bon.html   (347 words)

  
 Technical Report CS-2000-03   (Site not responding. Last check: 2007-10-12)
Precise and Formal Metamodeling with the Business Object Notation and PVS
A modeling language consists of both a notation and a metamodel, the latter of which captures the syntactic well-formedness constraints that all valid models must obey.
We also contrast the BON metamodel with the metamodel of the Unified Modelling Language (UML), both in terms of the precise metamodel presented in the UML Semantics Reference, and a formalization of the metamodel presented in the Alloy specification language.
www.cs.yorku.ca /techreports/2000/CS-2000-03.html   (225 words)

  
 Untitled Document
Distributed, open computing became both possible and important and object technology was the basis of much development, especially with the appearance of n-tier client-server systems and the web, although relational databases played and continue to play an important rôle.
BON improves rigour using the Eiffel idea of class invariants while Syntropy does this and further emphasizes state machines.
Thus were issues of notation largely settled by the end of the 1990s, which has shifted the emphasis to innovation in the field of method and process.
uml.tutorials.trireme.com /uml_tutorial_1.htm   (1874 words)

  
 Technical Report CS-1999-03   (Site not responding. Last check: 2007-10-12)
A Comparison of the Business Object Notation and the Unified Modeling Language
These techniques are used to provide a framework for the comparison of two modeling languages, the Business Object Notation (BON)--which has been designed to support the techniques--and the Unified Modeling Language (UML).
Suggestions for further improvements to both BON and UML are described.
www.cse.yorku.ca /techreports/1999/CS-1999-03.html   (135 words)

  
 Business Object Management Architecture
It uses RMI for its communication infrastructure, a base layer for object management and services, a common business object layer for standard application components, and a set of core business processes which may be further refined to suit specific industry and enterprise needs.
A BOMA business object is a pure Java class with particular emphasis on the documentation of its interface.
Business processes are defined in BOMA by Java classes which inherit from an abstract generic process class which implements behavior common to all processes.
jeffsutherland.org /oopsla97/marshall.html   (4257 words)

  
 Brad Appleton's Object Orientation Links
The Object Systems Group is a research group at the Centre Universitaire d'Informatique of the University of Geneva under the direction of Prof.
Safeguards are provided, both in the semantics of operations on stateful objects and in the type system, to minimise the problems associated with introducing state.
Object technology is the critical enabler for this discipline because it permits the fundamental elements of a business design, such as customers and products, to be represented directly in the form of executable business objects.
www.cmcrossroads.com /bradapp/links/oo-links.html   (3700 words)

  
 The Object-Oriented Page
The BON analysis and design method is a short (1 page) summary on the Business Object Notation, strongly based in three main concepts (succinctly exposed): Seamlessness, Reversibility and Software Contracting (one of the ideas behind Eiffel).
Roles Before Objects, by Douglas Lea, "is the first of a set of patterns for organizing activities that separate object-independent from object-dependent matters, in the interest of postponing or avoiding object-level commitments during development and/or execution".
Classification in the Object Oriented Paradigm from a Cognitive Psychological Perspective: A Research Proposal is a not-short paper that examines the psychological aspects of the key concepts of Object Technology.
www.well.com /user/ritchie/oo.html   (6723 words)

  
 Interview with Bertrand Meyer
BM: The Business Object Notation does a very good job of identifying the set of basic concepts on top of which everything else can be built.
Compare this to the Business Object Notation, which is small, powerful, and simple.
He specializes in object oriented technologies and is a member of IEEE Computer Society, the ACM, and the New York Academy of Sciences.
www.eptacom.net /pubblicazioni/pub_eng/meyer.html   (2923 words)

  
 BON Dynamic Diagrams in UML for SOA Description
Business Object Notation, the analysis and design method from the Eiffel community, has its own graphic language.
The BON Dynamic Diagrams can be easily represented in a UML diagram or with any simple Visio-like tool and provide a succinct way to document system interactions that appeals to both visual and verbal thinkers.
BON is another interesting OO design method that has fallen by the wayside (roadkill by the nearest UML 18-Wheeler).
www.artima.com /weblogs/viewpost.jsp?thread=158340   (467 words)

  
 This is a critique of   (Site not responding. Last check: 2007-10-12)
The notation of UML is not simple, useful, convincing, nor easy to learn.
Counters with the Business Object Notation whose graphical symbols fit on one page (compared to UML whose "Notation Summary" takes up 60 pages) and covers all the basic O-O system description techniques.
The Object Constraint Language of UML differs from what most software developers expect in terms of the syntax of predicate logic as to make it a whole other language to learn.
www-users.cs.umn.edu /~khosla/rickchapman1.html   (391 words)

  
 [No title]
Characteristics of Enterprise Distributed Object Analysis and Design When large-scale distributed enterprise systems are modeled in object-oriented fashion, the resultant object models tend to have the following noteworthy characteristics: The object types defined represent artifacts of the entities, processes, and events that occur in the enterprise business environment.
The complexity of the object models makes it difficult for humans to work with them when only a graphical notation is available for expressing the models.
The associations among the myriad object types are numerous and the semantics of these associations are particularly crucial to ensuring the ability of different components to interoperate.
www.omg.org /docs/bom/98-10-01.doc   (1385 words)

  
 Add new comment | Linux Journal
Abstraction is facilitated by the easy transition between levels of detail in the BON models, and also by the rich semantic content lent to the class interface description by the software contract.
The use scenarios are accompanied by object scenarios, showing the interplay of objects to accomplish the use scenario.
A novel graphical notation is used, which allows easy depiction of interactions between many more objects than the conventional ladder or lattice-like interaction diagrams often used elsewhere.
www.linuxjournal.com /comment/reply/1214   (1260 words)

  
 JSON for the masses
Albeit the confusion between objects and global variables, the distinction between the two should be that variables will now sit within the objects to which they pertain to.
No, Object templates aren’t real things and they surely aren’t part of the D.O.M., but it is more or less of a way of creating a generic Object set up that will hold my page architecture.
I also encourage changing the title of the article to “object notation for the masses”, and (ideally) remove the confusing JSON references, or note that you use the name tag very liberally for what the words mean, not what the standard that also picked up those words for a name means.
www.dustindiaz.com /json-for-the-masses   (6790 words)

  
 Eiffel Software - FAQ on EiffelStudio
Built in functionalities such as Computer Aided Software Engineering (CASE) tool for the Business Object Notation (BON) method allow you to see and interact with the design of your system during development, and there is no need for reverse engineering as everything is done concurrently.
BON is the acronym for Business Object Notation, an analysis and design method that is based on concepts close to those of Eiffel (seamlessness, reversibility, contracting) and defines simple, intuitive graphical conventions.
BON is particularly notable for its ability to scale up when you need to describe large and complex systems, keeping a view of the whole while zooming into the details of components at various levels of abstraction.
www.eiffel.com /developers/faqs/eiffel-studio.html   (1164 words)

  
 UML: The Positive Spin
Our flagship EiffelCase (now integrated into EiffelStudio) analysis and design workbench offers, starting with version 4.3, the option of a UML look-and-feel, as an alternative to its traditional BON (Business Object Notation) look-and-feel, which will of course continue to be supported.
Instead, O-O design concentrates on the types of objects manipulated by the system, and defines each one of these types through the list of all applicable operations and their abstract properties -- contracts -- regardless of order of application.
It is hard to imagine what benefit a business could get from pages of cryptic diagrams about hazy properties of a poorly understood system.
archive.eiffel.com /doc/manuals/technology/bmarticles/uml/page.html   (2518 words)

  
 BPMN Information Home
A standard Business Process Modeling Notation (BPMN) will provide businesses with the capability of understanding their internal business procedures in a graphical notation and will give organizations the ability to communicate these procedures in a standard manner.
Furthermore, the graphical notation will facilitate the understanding of the performance collaborations and business transactions between the organizations.
This will ensure that businesses will understand themselves and participants in their business and will enable organizations to adjust to new internal and B2B business circumstances quickly.
www.bpmn.org   (197 words)

  
 Cetus Links: 18,047 Links on Objects and Components / Eiffel
Eiffel is a pure, statically typed OO language.
We settled on Eiffel because it provides the right paradigms to address the construction of large, high-quality object oriented software systems and is quite easy to master (authors of Design Patterns and Contracts).
Object Oriented Introduction to Data Structures Using Eiffel (Amazon.com) (Richard Wiener)
www.objenv.com /cetus/oo_eiffel.html   (469 words)

  
 TOOLS USA 96 - Tutorials   (Site not responding. Last check: 2007-10-12)
Unified Method) is an important new development in object methodology of relevance to all.
This presentation will examine: (1) the latest OML standard: metamodels, models, and notation; (2) its use through several examples; (3) evaluation by the most modern standards of use; (4) comparison with other methods and efforts.
The B.O.N. method is focused on two software development principles, which play crucial roles in attaining this goal.
www.tools-conferences.com /tools/usa_1996/td_adt.html   (352 words)

  
 Asia/Pacific Computer Services - links about Computer Programming - Theory and Practice
The focus of the CIO is therefore turning away from the details of technology, such as server availability, network performance, and application functionality, towards more strategic issues, such as IT budgeting and investment planning, governance, service quality and availability, IT risk management, and offshore development.
However, in contrast with other business functions, there has been a distinct lack of both tools and methodologies to assist in adopting this strategic view.
The dichotomy for CIOs is therefore that whilst they are keen to move their IT departments up the organisational value chain, and to increase their own contribution to the business, there is still a distinct and substantial separation between the business, financial, and technology views of the IT department.
www.notestracker.com /Links/Programming.htm   (4410 words)

  
 Why your next project should use Eiffel
Eiffel and the associated Business Object Notation approach to analysis and design accommodate them naturally, by providing a single conceptual framework from the beginning to the end of the process.
And users of any of the popular O-O analysis notations know that at some stage they must stop working on their model and move on to the implementation in some programming language.
This was confirmed when Rainbow's financial backers brought in object professionals to audit the project.
docs.eiffel.com /eiffelstudio/general/guided_tour/other/why_eiffel.html   (2987 words)

  
 Object Oriented Technology   (Site not responding. Last check: 2007-10-12)
The Object Agency, Inc. - owned by my old boss, Edward Victor Berard (see EVB Alumni).
The two major contenders for the industry standard OO notation, submitted to OMG, are UML and OPEN/OML.
I. Jacobson, "The Object Advantage", Addison and Wesley, New York, 1995.
members.aol.com /kaizensepg/oo_link.htm   (388 words)

  
 Cetus Links: 9215 Links on Object-Orientation / OOAD Methods
A development method is a set of processes, object oriented modeling techniques and deliverables.
The expressiveness of objects is applied not only to the programming languages but also to the other representation techniques, such as graphical modeling languages.
Show Business : The exposure of a good business layer is the keystone in prototyping (I. Mitchell)
me.in-berlin.de /~socrates/oo_ooa_ood_methods.html   (769 words)

  
 Sample: A Glossary of Software Development methods processes and techniques
JSD, JSP, and SSADM share a common diagrammatic notation for expressing the structure of events and data.
Allowing an object to be refered to be a name or variable associated with a more general class then object itself.
Expecting objects to be smart enough to select their behavior even when refered to indirectly.
www.csci.csusb.edu /dick/samples/methods.glossary.html   (3780 words)

  
 Cetus Links: 16604 Links on Objects and Components / Object-Oriented Analysis & Design: Methods
Is a methodology a notation; or a process; or neither; or both?
Many practitioners mislead themselves into believing they are using a methodology, when all they are using is its notation.
On the other hand, a notation is an important component of a methodology and cannot be selected arbitrarily, as we and others have pointed out - it needs to be designed for optimal useability.
www.cetus-links.org /oo_ooa_ood_methods.html   (1831 words)

  
 OBJECT TECHNOLOGY MANAGEMENT, DEVELOPMENT AND LIBRARY DESIGN   (Site not responding. Last check: 2007-10-12)
Object Technology will play a major role in development of applications in the years to come.
However, a number of aspects must first be mastered to gain full benefit of the technology.
On the first day: object technology management, second day: library construction, and third day: Object Analysis and Design.
sawww.epfl.ch /SIC/SA/publications/FI95/fi-1-95/1-95-page2b.html   (153 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.