The categorical framework of open systems

D. Yoon
{"title":"The categorical framework of open systems","authors":"D. Yoon","doi":"10.1109/ICSI.1992.217248","DOIUrl":null,"url":null,"abstract":"One of the major challenges facing today's computer scientists is developing a computer system for an autonomous mobile robot which constantly interacts with its environment, updates its knowledge based including the world model, and carries out tasks specified by humans. This kind of computer system, which is capable of updating its database dynamically and grows along with new components without damaging its integrity, is called an open system. Due to the massive influx of input data the system has to perform computations concurrently. And also human users should be able to interact with the system in the object-oriented fashion. Hence an open system can be described as an object-oriented concurrent system which can accommodate new components. The most fundamental elements of the open system are objects and processes: an object is a human-oriented concept in that humans think of the real world in terms of objects, whereas a process is machine-oriented. A category is introduced as the mathematical model for the system, and objects and processes are precisely defined in the categorical framework.<<ETX>>","PeriodicalId":129031,"journal":{"name":"Proceedings of the Second International Conference on Systems Integration","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Second International Conference on Systems Integration","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSI.1992.217248","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

One of the major challenges facing today's computer scientists is developing a computer system for an autonomous mobile robot which constantly interacts with its environment, updates its knowledge based including the world model, and carries out tasks specified by humans. This kind of computer system, which is capable of updating its database dynamically and grows along with new components without damaging its integrity, is called an open system. Due to the massive influx of input data the system has to perform computations concurrently. And also human users should be able to interact with the system in the object-oriented fashion. Hence an open system can be described as an object-oriented concurrent system which can accommodate new components. The most fundamental elements of the open system are objects and processes: an object is a human-oriented concept in that humans think of the real world in terms of objects, whereas a process is machine-oriented. A category is introduced as the mathematical model for the system, and objects and processes are precisely defined in the categorical framework.<>
开放系统的分类框架
当今计算机科学家面临的主要挑战之一是为自主移动机器人开发计算机系统,使其不断与环境交互,更新其基于世界模型的知识,并执行人类指定的任务。这种能够动态更新其数据库,并随着新组件的增加而增长而不破坏其完整性的计算机系统被称为开放式系统。由于输入数据的大量涌入,系统必须同时执行计算。而且人类用户应该能够以面向对象的方式与系统进行交互。因此,一个开放系统可以被描述为一个面向对象的并发系统,它可以容纳新的组件。开放系统的最基本元素是对象和过程:对象是面向人类的概念,因为人类根据对象来思考现实世界,而过程是面向机器的。引入范畴作为系统的数学模型,并在范畴框架中精确定义对象和过程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信