Open Access
An initial theoretical foundation for object-oriented systems analysis and design
Stephen W. Clyde
- 01 Jan 1993
11
TL;DR: In this paper, a transition is defined as a state transition when an object is in all states of a conjunction of prior states, since prior-state conjunctions often include only one state.
read more
Abstract: ion of an object’s status, phase, mode, or situation. An object may be in several different Figure 2.3 Sample state net states at any time. For example, an order object may be in the Customer Waiting and theUnpaid state at the same time. Transitions are the means by which objects leave and enter states. A transition consists of a trigger and an optional action. Triggers, which are in the top half of transition rectangles, describe the conditions or events that cause a transition to fire. Actions, which are in the bottom half, describe what an object does when a transition fires. A transition is enabled when an object is in all states of a conjunction of prior states. Usually, this amounts to an object being in one of the prior states, since prior-state conjunctions often include only one state. An enabled transition fires when the trigger holds. After firing and performing the transition’s action an object enters all states of a conjunction of subsequent states, which often consists of just one subsequent state. Transition [1] in Figure 2.3 says that if an order object is in the Open state or
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Object Behavior Analysis.
Kenneth S. Rubin
- 01 Jan 1992
TL;DR: Object Behavior Analysis (OA) as mentioned in this paper is the study and modeling of a given problem domain, within the context of stated goals and objectives, focusing on what a system is supposed to do, rather than how it should do it (which we consider the design aspects).
203
Model-Driven Software Development
Stephen W. Liddle
- 01 Jan 2011
TL;DR: This chapter surveys various major approaches to model-driven software construction and illustrates how model- driven development works in practice.
47
An integrated ontology development environment for data extraction
Stephen W. Liddle,Kimball A. Hewett,David W. Embley +2 more
- 01 Jan 2003
TL;DR: This tool reduces the burden on expert ontology developers and simplifies the task of ontology creation and leverages standards such as Java and XML to provide a portable, extensible, maintainable, feature-rich environment.
An Empirical Study of the Object-Oriented Paradigm and Software Reuse
John A. Lewis,Sallie M. Henry,Dennis Kafura,Robert S. Schulman +3 more
- 01 Jan 1992
TL;DR: In this paper, the authors evaluate the impact of the object-oriented paradigm on software reuse and conclude that reuse without regard to language paradigm improves productivity, while language differences are far more important when programmers reuse than when they do not.
18
References
•Book
Object-Oriented Modeling and Design
James Rumbaugh,Michael R. Blaha,William James Premerlani,Frederick Eddy,William E. Lorensen +4 more
- 01 Jan 1990
TL;DR: This book discusses Object Modeling as a Design Technique, Object Diagram Compiler, and the Future of Object-Oriented Technology.
6.2K
On the criteria to be used in decomposing systems into modules
TL;DR: In this paper, the authors discuss modularization as a mechanism for improving the flexibility and comprehensibility of a system while allowing the shortening of its development time, and the effectiveness of modularization is dependent upon the criteria used in dividing the system into modules.
•Book
A mathematical introduction to logic
Herbert B. Enderton
- 01 Jan 1972
TL;DR: A comparison of first- and second-order logic in the case of SETs shows that the former is more likely to be correct and the latter is less likely.
2.6K
Petri Nets
TL;DR: The structure of Petr i nets, thei r markings and execution, several examples of Petm net models of computer hardware and software, and research into the analysis of Pet m nets are presented, as are the use of the reachabil i ty tree and the decidability and complexity of some Petr i net problems.
2K
Related Papers (5)
Gregg P. Reed,Donald E. Bynum +1 more
- 01 Jul 1989
Kendra M. L. Cooper
- 16 Mar 2009
Robert V. Stumpf,Lavette C. Teague +1 more
- 01 Jan 2005