This paper describes a strategy to transform Data Flow Analysis into objectoriented Design. This transformation is performed by extracting information from the Data Flow Model, by enriching with Design decision and b...
ISBN:
(纸本)9780897912846
This paper describes a strategy to transform Data Flow Analysis into objectoriented Design. This transformation is performed by extracting information from the Data Flow Model, by enriching with Design decision and by finally producing an objectoriented Design Model. Semiformal transformation rules are described. Also a special notation is introduced to describe the objectoriented Design Model. The Model used to represent Data Flow Analysis is the one originally proposed by Yourdon, complemented with Ward-Mellor's Real Time extensions (the “Essential Model”).
A model is presented that recognizes a multilevel development paradigm with participation of system developers (vendor), application specialists (vendor or customer), and end users (customer). Within this paradigm, th...
详细信息
A model is presented that recognizes a multilevel development paradigm with participation of system developers (vendor), application specialists (vendor or customer), and end users (customer). Within this paradigm, the authors utilize several reusability technologies but adapt them to a range of developer skill levels. This model can be used for tools that allow reusability while facilitating customization of software applications and software products. It is also shown how the Application Development Toolkit and its underlying application development model address these issues to provide a real solution to the customization problem.< >
In object-orientedprogramming, a program execution is viewed as a physical model of some real or imaginary part of the world. A language supporting object-orientedprogramming must therefore contain comprehensive fac...
详细信息
In object-orientedprogramming, a program execution is viewed as a physical model of some real or imaginary part of the world. A language supporting object-orientedprogramming must therefore contain comprehensive facilities for modeling phenomena and concepts form the application domain. Many applications in the real world consist of objects carrying out sequential processes. Coroutines may be used for modeling objects that alternate between a number of sequential processes. The authors describe coroutines in BETA.< >
This paper describes an execution model being developed for distributed object-oriented in a message-passing multiple-instruction/multiple-data-stream (MIMD) environment. The objective is to execute an object-oriented...
ISBN:
(纸本)9780897912846
This paper describes an execution model being developed for distributed object-oriented in a message-passing multiple-instruction/multiple-data-stream (MIMD) environment. The objective is to execute an object-oriented program as concurrently as possible. Some opportunities for concurrency can be identified explicitly by the programmer. Others can be identified at compile time. There are some opportunities for concurrency, however, that can only be discovered at runtime because they are data-dependent. The model of execution we describe attempts to discover and exploit the data-dependent concurrency that exists in a given program execution.
The Iris database management system, a research prototype of a next-generation DBMS (database management system) is presented. Iris is intended to meet the needs of new and emerging database applications such as offic...
详细信息
The Iris database management system, a research prototype of a next-generation DBMS (database management system) is presented. Iris is intended to meet the needs of new and emerging database applications such as office information and knowledge-based systems, engineering test and measurement, and hardware and software design. In addition to providing for permanence of data, controlled sharing, backup, and recovery, Iris will also provide a number of needed capabilities that include rich data-modeling constructs, uniform access to specialized storage subsystems and to foreign DBMSs, novel data types (images, voice, text, vectors, matrices), prolonged transactions, direct database support for inference, and version control. Iris will also provide sharing of objects across applications and programminglanguages.< >
The proceedings contain 43 papers. The topics discussed include: BrouHaHa - a portable Smalltalk interpreter;experience and evolution of concurrent SmallTalk;producer a tool for translating Smalltalk-80 to objective-C...
ISBN:
(纸本)0897912470
The proceedings contain 43 papers. The topics discussed include: BrouHaHa - a portable Smalltalk interpreter;experience and evolution of concurrent SmallTalk;producer a tool for translating Smalltalk-80 to objective-C;INSIST: interactive simulation in Smalltalk;RAPID: prototyping control panel interfaces;Opus: a SmallTalk production system;OTM: applying objects to tasks;some experiments in object-oriented simulation;a pragmatic system for shared persistent objects;use of object-orientedprogramming in a time series analysis system;composite object support in an object-oriented database system;teaching object-orientedprogramming with the KEE system;concepts and experiments in computational reflection;delegation is inheritance;class modification in the gemstone object-oriented DBMS;dimensions of object-based language design;an information system based on distributed objects;metaclasses are first class : the ObjVlisp model;using objects to design and build radar ESM systems;experience with CommonLoops;Self: the power of simplicity;modules and type checking in PL/LL;and CLAM - an open system for graphical user interfaces.
暂无评论