Programming expert systems in OPS5: an introduction to rule-based programming
Programming expert systems in OPS5: an introduction to rule-based programming
The role of frame-based representation in reasoning
Communications of the ACM
Communications of the ACM
Communications of the ACM
Abstraction-based software development
Communications of the ACM
Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
IEEE Transactions on Systems, Man and Cybernetics
The blackboard model of problem solving
AI Magazine
Business implications of knowledge-based systems. part II
ACM SIGMIS Database
International Journal of Man-Machine Studies - Knowledge acquisition for knowledge-based systems. Part 2
Logical foundations of artificial intelligence
Logical foundations of artificial intelligence
The HiPAC project: combining active databases and timing constraints
ACM SIGMOD Record - Special Issue on Real-Time Database Systems
Semantic database modeling: survey, applications, and research issues
ACM Computing Surveys (CSUR)
ACM Computing Surveys (CSUR)
Active objects: realities and possibilities
Object-oriented concepts, databases, and applications
The architecture of an active database management system
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Systematic software development using VDM (2nd ed.)
Systematic software development using VDM (2nd ed.)
Exception handling and object-oriented programming: towards a synthesis
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Set-oriented production rules in relational database systems
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Declarative control architecture
Communications of the ACM
A preliminary analysis of the Soar architecture as a basis for general intelligence
Artificial Intelligence
Aspects: extending objects to support multiple, independent roles
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Object-oriented design
Software engineering (3rd ed.): a practitioner's approach
Software engineering (3rd ed.): a practitioner's approach
Knowledge Representation and Reasoning in the Design of Composite Systems
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
Modeling operations management support systems
Modeling operations management support systems
Guidelines for evaluating classes in data modeling
ICIS '92 Proceedings of the thirteenth international conference on Information systems
The engineering of knowledge-based systems: theory and practice
The engineering of knowledge-based systems: theory and practice
Subject-oriented programming: a critique of pure objects
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Modeling Control in Rule-Based Systems
IEEE Software
Introduction to the Special Issue on Software Architecture
IEEE Transactions on Software Engineering - Special issue on software architecture
A Domain-Specific Software Architecture for Adaptive Intelligent Systems
IEEE Transactions on Software Engineering - Special issue on software architecture
Reflection and metalevel architectures in object-oriented programming (workshop session)
OOPSLA/ECOOP '90 Proceedings of the European conference on Object-oriented programming addendum : systems, languages, and applications: systems, languages, and applications
MODSIM II — a modular, object-oriented language (tutorial session)
WSC' 90 Proceedings of the 22nd conference on Winter simulation
Z: An Introduction to Formal Methods
Z: An Introduction to Formal Methods
Design and Developement of Expert Systems and Neutral Networks
Design and Developement of Expert Systems and Neutral Networks
Smalltalk-80: The Language
The Implementation of POSTGRES
IEEE Transactions on Knowledge and Data Engineering
A Meta-Level Control Architecture for Production Systems
IEEE Transactions on Knowledge and Data Engineering
Frameworks for Developing Intelligent Systems: The ABE Systems Engineering Environment
IEEE Expert: Intelligent Systems and Their Applications
An Object-Oriented Approach to Data/Knowledge Modeling Based on Logic
Proceedings of the Sixth International Conference on Data Engineering
A smart object approach to hybrid knowledge representation and reasoning strategies
HICSS '95 Proceedings of the 28th Hawaii International Conference on System Sciences
Research Frontiers in Object Technology
Information Systems Frontiers
A Helix-Spindle model for ontological engineering
Communications of the ACM - Information cities
Value creation: The future of knowledge management
The Knowledge Engineering Review
Hi-index | 0.00 |
This paper develops the Smart Object paradigm and its instantiation, which provide a new conceptualization for the modeling, design, and development of an important but little researched class of information systems, Operations Support Systems (OSS). OSS is our term for systems which provide interactive support for the management of large, complex operations environments, such as manufacturing plants, military operations, and large power generation facilities. The most salient feature of OSS' is their dynamic nature. The number and kind of elements composing the system as well as the mode of control of those elements change frequently in response to the environment. The abstraction of control and the ease with which complex dynamic control behavior can be modeled and simulated is one of the important aspects of the paradigm. The framework for the Smart Object paradigm is the fusion of object-oriented design models with declarative knowledge representation and active inferencing from AI models. Additional defining concepts from data/knowledge models, semantic data models, active databases, and frame based systems, are added to the synthesis as justified by their contribution to the ability to naturally model OSS at a high level of abstraction. The model assists in declaratively representing domain data/knowledge and its structure, and task or process knowledge, in addition to modeling multilevel control and interobject coordination.