Specification of behavioral semantics in object-oriented information modeling

Bill Harvey, H. Kilov, H. Mili
{"title":"Specification of behavioral semantics in object-oriented information modeling","authors":"Bill Harvey, H. Kilov, H. Mili","doi":"10.1145/260303.260332","DOIUrl":null,"url":null,"abstract":"Foreword This workshop report is organized in five sections: 1) purpose of workshop, 2) logistics, 3) technical presentations, 4) recommendations, and 5) list of participants. To understand an enterprise, make its components reusable and semantically interoperable, precise specifications of behavioral semantics are essential. Further, as objects do not exist in isolation, modeling an enterprise involves modeling the collective behavior of objects that make up the enterprise. The purpose of the workshop was to explore behavioral modeling concepts, especially modeling the collective behavior of objects (using declarative constructs), and behavioral abstraction and refinement approaches for aggregation and decomposition. Some topics of particular interest included formal specification of behavioral semantics and (attempts at) the standardization of information modeling concepts and the specifications of reusable components. The call for participation welcomed contributions by both researchers and practitioners, as we hoped to achieve a cross-fertilization of formal and heuristic/informal specification approaches, and an outline of open practical and theoretical questions that would advance the state of the art and the practice. We received a total of thirty submissions varying in length from 2 pages to full length papers. Those submissions were collected-and some manually edited and typeset!-in a 169 page proceedings edited by Haim Kilov and Bill Harvey, produced by Bill Harvey's home institution, proceedings were sent to the participants two weeks prior to the workshop. Fifteen submissions were selected for presentation during the workshop, under two major tracks: 1) Issues, and 2) Solutions. Under solutions, three loosely recurring themes were identified: 1) modeling of collective behavior, 2) the use of formal methods, and 3) types/roles and operations/events. After some last minute changes, we (28 people at the beginning, a bit less 7 hours later) sat through 12 presentations averaging 10 min each, punctuated with two coffee breaks (did anyone find out where coffee was served, if any?), a late-lunch break, and two \" thematic \" open discussions. There then followed a no holds barred, two-hour cross-fire, by the end of which we all learned how to pronounce each other's names correctly. This workshop builds on a workshop titled \" Object-Oriented Reasoning in Information Modeling, \" organized by Haim Kilov and Bill Harvey in OOPSLA'92 [Kilov & Harvey, 19921. Some of the participants had already participated in the '92 workshop. All of the participants this year expressed the desire to \" do this again. \" 3. Technical Discussions This section is divided into three …","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"22","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/260303.260332","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 22

Abstract

Foreword This workshop report is organized in five sections: 1) purpose of workshop, 2) logistics, 3) technical presentations, 4) recommendations, and 5) list of participants. To understand an enterprise, make its components reusable and semantically interoperable, precise specifications of behavioral semantics are essential. Further, as objects do not exist in isolation, modeling an enterprise involves modeling the collective behavior of objects that make up the enterprise. The purpose of the workshop was to explore behavioral modeling concepts, especially modeling the collective behavior of objects (using declarative constructs), and behavioral abstraction and refinement approaches for aggregation and decomposition. Some topics of particular interest included formal specification of behavioral semantics and (attempts at) the standardization of information modeling concepts and the specifications of reusable components. The call for participation welcomed contributions by both researchers and practitioners, as we hoped to achieve a cross-fertilization of formal and heuristic/informal specification approaches, and an outline of open practical and theoretical questions that would advance the state of the art and the practice. We received a total of thirty submissions varying in length from 2 pages to full length papers. Those submissions were collected-and some manually edited and typeset!-in a 169 page proceedings edited by Haim Kilov and Bill Harvey, produced by Bill Harvey's home institution, proceedings were sent to the participants two weeks prior to the workshop. Fifteen submissions were selected for presentation during the workshop, under two major tracks: 1) Issues, and 2) Solutions. Under solutions, three loosely recurring themes were identified: 1) modeling of collective behavior, 2) the use of formal methods, and 3) types/roles and operations/events. After some last minute changes, we (28 people at the beginning, a bit less 7 hours later) sat through 12 presentations averaging 10 min each, punctuated with two coffee breaks (did anyone find out where coffee was served, if any?), a late-lunch break, and two " thematic " open discussions. There then followed a no holds barred, two-hour cross-fire, by the end of which we all learned how to pronounce each other's names correctly. This workshop builds on a workshop titled " Object-Oriented Reasoning in Information Modeling, " organized by Haim Kilov and Bill Harvey in OOPSLA'92 [Kilov & Harvey, 19921. Some of the participants had already participated in the '92 workshop. All of the participants this year expressed the desire to " do this again. " 3. Technical Discussions This section is divided into three …
面向对象信息建模中的行为语义规范
本研讨会报告分为五个部分:1)研讨会目的,2)后勤,3)技术介绍,4)建议,5)参与者名单。为了理解一个企业,使其组件可重用并在语义上可互操作,行为语义的精确规范是必不可少的。此外,由于对象不是孤立存在的,因此对企业进行建模涉及对组成企业的对象的集体行为进行建模。研讨会的目的是探索行为建模概念,特别是对象的集体行为建模(使用声明性结构),以及用于聚合和分解的行为抽象和细化方法。一些特别感兴趣的主题包括行为语义的正式规范和(尝试)信息建模概念的标准化以及可重用组件的规范。参与呼吁欢迎研究人员和实践者的贡献,因为我们希望实现正式和启发式/非正式规范方法的交叉发展,并概述开放的实践和理论问题,以推动艺术和实践的发展。我们总共收到了30篇论文,长度从2页到全文不等。我们收集了这些提交的内容,其中一些是手工编辑和排版的!在一份由Haim Kilov和Bill Harvey编辑、Bill Harvey所在机构制作的169页的会议记录中,会议记录在研讨会开始前两周发给了参与者。在研讨会上选出了15份提交的报告,分为两大主题:1)问题,2)解决方案。在解决方案下,确定了三个松散重复的主题:1)集体行为的建模,2)形式化方法的使用,以及3)类型/角色和操作/事件。经过最后一分钟的调整,我们(一开始有28人,7小时后少了一点)坐了12次演讲,平均每次10分钟,中间有两次咖啡休息时间(如果有的话,有人知道哪里供应咖啡吗?),一次午餐休息时间,以及两次“主题”公开讨论。接下来是一场毫无保留地长达两小时的交火,最后我们都学会了如何正确地读出彼此的名字。本研讨会建立在Haim Kilov和Bill Harvey在OOPSLA'92 [Kilov & Harvey, 19921]组织的题为“信息建模中的面向对象推理”的研讨会的基础上。有些参加者已经参加了1992年的讲习班。今年所有的参与者都表达了“再来一次”的愿望。“3。技术讨论本节分为三个部分…
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信