𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A Practical Approach to Object-oriented State Modeling

✍ Scribed by MAHER AWAD; JURGEN ZIEGLER


Publisher
John Wiley and Sons
Year
1997
Tongue
English
Weight
613 KB
Volume
27
Category
Article
ISSN
0038-0644

No coin nor oath required. For personal study only.

✦ Synopsis


A widely accepted approach in object-oriented methods is the early decomposition of the statedependent behavior of the system between its objects and specifying it at the object or class level. In the flexible state modeling approach presented in this paper, analysis avoids strong mapping of statecharts to objects. The state-dependent behavior of the system is specified by a number of statecharts that can be at different levels of abstraction and detail. A statechart can be associated with a class or an object, but can also be of more 'floating nature', capturing aspects of the behavior that cut across objects and classes. Later in design, statecharts are refined by recognizing the two dimensions of how statecharts are integrated with objects, namely type (active or passive) and scope (shared, per class or per object). These are first illustrated by general examples and later by more specific examples. Pieces of source code are also provided to clarify some aspects. The flexible state modeling approach is more practical than the common approach because it enables a comprehensible specification of the state-dependent behavior without requiring object interactions to be specified for the purpose of accessing state information. Β©1997 by John Wiley & Sons, Ltd.


πŸ“œ SIMILAR VOLUMES


A practical approach to the design of co
✍ Maher Awad; Jurgen Ziegler πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 301 KB πŸ‘ 2 views

Object-oriented software development methods deal with concurrency according to either the implicit concurrency model or the explicit concurrency model. In the implicit model, the objects themselves have concurrent execution capabilities whereas in the explicit model, objects are encapsulated inside

Introduction: Extending fuzzy theory to
✍ Jonathan Lee πŸ“‚ Article πŸ“… 2001 πŸ› John Wiley and Sons 🌐 English βš– 24 KB πŸ‘ 1 views

One of the foci of the recent developments in object-oriented modeling Ε½ . OOM has been the extension of fuzzy logic to OOM to handle information that is imprecise in nature. Fuzzy theory, as a modeling mechanism, is especially useful in tackling real world applications whose complexity demands are

A note on current approaches to extendin
✍ Jonathan Lee; Jong-Yih Kuo; Nien-Lin Xue πŸ“‚ Article πŸ“… 2001 πŸ› John Wiley and Sons 🌐 English βš– 87 KB πŸ‘ 1 views

In this study, we have attempted a survey of current approaches carried out in the confluence of the two technologies, fuzzy set theory and object-oriented technology, that could provide a powerful tool for enhancing database management systems, software Ε½ . modeling, and knowledge representation in

A practical object-oriented analysis eng
✍ Andrew D. Kelly; Kim Marriott; Harald SΓΈndergaard; Peter J. Stuckey πŸ“‚ Article πŸ“… 1998 πŸ› John Wiley and Sons 🌐 English βš– 220 KB

The incorporation of global program analysis into recent compilers for Constraint Logic Programming (CLP) languages has greatly improved the efficiency of compiled programs. We present a global analyser based on abstract interpretation. Unlike traditional optimizers, whose designs tend to be ad hoc,

An object oriented approach to web-based
✍ Schwabe, Daniel; Rossi, Gustavo πŸ“‚ Article πŸ“… 1998 πŸ› John Wiley and Sons 🌐 English βš– 653 KB

In this paper we discuss the use of an object-oriented approach for web-based applications design, based on a method named Object-Oriented Hypermedia Design Method (OOHDM). We first motivate our work discussing the problems encountered while designing large scale, dynamic webbased applications, whi

Developing Chemical Information Systems
✍ Li, Fan πŸ“‚ Article πŸ“… 2006 πŸ› John Wiley & Sons, Inc. 🌐 English βš– 166 KB πŸ‘ 2 views

Develop and manage chemical information systems This text provides a comprehensive overview of analyzing chemical problems using computer-aided methods for both newcomers and advanced computer scientists and chemists. In addition to practical how-to information and step-by-step descriptions, this r