Skip to main navigation Skip to search Skip to main content

Towards perfect objects

Hongxue Wang*, Vijay Varadharajan, John Slaney

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

Abstract

We present in this paper an extended object model for software system modelling and design. The extended object model was developed from ontological research into the nature and the generality of intelligent systems. The extension was made by attaching domains, states and categories to variables, and adding three types of constraints into the ordinary object model: identity constraints are for maintaining the identity and integrity of objects; trigger constraints are for enabling agents to act in objects autonomously; and goal constraints are for guiding agents to act in desired direction. We first introduce the theoretical background of the object model in brief. We then present the models in detail. We also discuss the advantages of our extended object model in software system modelling and design. In conclusion we summarise the main results we have achieved, and discuss some ongoing works that are relevant.

Original languageEnglish
Title of host publicationTechnology of Object-Oriented Languages and Systems
Place of PublicationPiscataway, NJ
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages115-126
Number of pages12
EditionTOOL 32
DOIs
Publication statusPublished - 1999
Externally publishedYes
EventProceedings Technology of Object-Oriented Languages and Systems TOOLS 32 - Melbourne, Vic., Australia
Duration: 22 Nov 199925 Nov 1999

Other

OtherProceedings Technology of Object-Oriented Languages and Systems TOOLS 32
Country/TerritoryAustralia
CityMelbourne, Vic.
Period22/11/9925/11/99

Keywords

  • Active
  • Autonomous
  • Constraint
  • Extended object model
  • Goal
  • Identity
  • Reactive
  • Rules
  • Trigger

Fingerprint

Dive into the research topics of 'Towards perfect objects'. Together they form a unique fingerprint.

Cite this