7. 结束语

P. Yew, Cong Zhu, P. Yew
{"title":"7. 结束语","authors":"P. Yew, Cong Zhu, P. Yew","doi":"10.1515/9780691189703-008","DOIUrl":null,"url":null,"abstract":"14 However, the concept of (central) state is not always adequate, for instance if the system is truly distributed, i.e., without some central coordination. Here we come to the limits of our object model: as it is, it does not capture truly distributed cases. It is good practice to identify large portions of the system where a central state makes sense, for instance the sites of the distributed system, so here we can use our approach. Giving a logics and semantics for an entire truly distributed system, however, would require to substitute our process model by another one, involving true concurrency and distributed states. Petri nets may be a good idea. We are conndent that it is possible to substitute other process models into our approach. The conceptual and theoretical work presented in this paper is part of a coordinated eeort which also comprises practical work, developing object speciication languages OBLOG SSE87, CSS89] and TROLL JSHS91]. Work on prototype implementations is in progress. The E.S.D.I. company in Lisbon is developing OBLOG into a commercial product. Languages and tools for an object system design and speciication approach should be based on a systematic methodology CY91, Gr91, Lo93]. Work on methodology was not in the focus of our activities so far, but we expect that it will become more important in the future. Another promising line of research is to incorporate \\knowledge\" into our approach. Our situation concept (sets of facts) is open for generalization to other kinds of formulas , e.g., deduction rules. Also, default reasoning is becoming very interesting Br92]. We expect that object{oriented and knowledge{based approaches can be integrated along our lines. Acknowledgements Thanks to all IS-CORE colleagues who contributed to the development of ideas presented here. In particular, Cristina Sernadas, Gunter Saake and Ralf Jungclaus participated in discussing the basic ideas of objects and object descriptions. Felix Costa's contributions to object semantics as well as Jose Fiadeiro's and Tom Maibaum's contributions to object logic are gratefully acknowledged. We have taken some inspiration from Gunter Saake's Habilitationsschrift Sa92] and Ralf Jungclaus' Doktorarbeit Ju93]. 13 6 Modularization It is commonplace that modularization is of paramount importance to software construction and reconstruction. The object concept itself is a sort of modularization principle, but a rather in-the-small one. For eeective software reuse, we need an in-the-large concept which makes it possible to put modules into a library, nd the ones we need …","PeriodicalId":167474,"journal":{"name":"Trade in the Ancient Mediterranean","volume":"54 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"7. Concluding Remarks\",\"authors\":\"P. Yew, Cong Zhu, P. Yew\",\"doi\":\"10.1515/9780691189703-008\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"14 However, the concept of (central) state is not always adequate, for instance if the system is truly distributed, i.e., without some central coordination. Here we come to the limits of our object model: as it is, it does not capture truly distributed cases. It is good practice to identify large portions of the system where a central state makes sense, for instance the sites of the distributed system, so here we can use our approach. Giving a logics and semantics for an entire truly distributed system, however, would require to substitute our process model by another one, involving true concurrency and distributed states. Petri nets may be a good idea. We are conndent that it is possible to substitute other process models into our approach. The conceptual and theoretical work presented in this paper is part of a coordinated eeort which also comprises practical work, developing object speciication languages OBLOG SSE87, CSS89] and TROLL JSHS91]. Work on prototype implementations is in progress. The E.S.D.I. company in Lisbon is developing OBLOG into a commercial product. Languages and tools for an object system design and speciication approach should be based on a systematic methodology CY91, Gr91, Lo93]. Work on methodology was not in the focus of our activities so far, but we expect that it will become more important in the future. Another promising line of research is to incorporate \\\\knowledge\\\" into our approach. Our situation concept (sets of facts) is open for generalization to other kinds of formulas , e.g., deduction rules. Also, default reasoning is becoming very interesting Br92]. We expect that object{oriented and knowledge{based approaches can be integrated along our lines. Acknowledgements Thanks to all IS-CORE colleagues who contributed to the development of ideas presented here. In particular, Cristina Sernadas, Gunter Saake and Ralf Jungclaus participated in discussing the basic ideas of objects and object descriptions. Felix Costa's contributions to object semantics as well as Jose Fiadeiro's and Tom Maibaum's contributions to object logic are gratefully acknowledged. We have taken some inspiration from Gunter Saake's Habilitationsschrift Sa92] and Ralf Jungclaus' Doktorarbeit Ju93]. 13 6 Modularization It is commonplace that modularization is of paramount importance to software construction and reconstruction. The object concept itself is a sort of modularization principle, but a rather in-the-small one. For eeective software reuse, we need an in-the-large concept which makes it possible to put modules into a library, nd the ones we need …\",\"PeriodicalId\":167474,\"journal\":{\"name\":\"Trade in the Ancient Mediterranean\",\"volume\":\"54 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-12-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Trade in the Ancient Mediterranean\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1515/9780691189703-008\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Trade in the Ancient Mediterranean","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1515/9780691189703-008","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

然而,(中央)状态的概念并不总是恰当的,例如,如果系统是真正分布的,即没有一些中央协调。在这里,我们遇到了对象模型的限制:它并没有捕捉到真正分布的情况。最好的做法是识别系统中有意义的大部分,例如分布式系统的站点,因此在这里我们可以使用我们的方法。然而,要为整个真正的分布式系统提供逻辑和语义,就需要用另一个涉及真正的并发性和分布式状态的流程模型来替代我们的流程模型。Petri网可能是个好主意。我们确信,在我们的方法中可以替代其他流程模型。本文提出的概念和理论工作是协调工作的一部分,该工作还包括实际工作,开发对象规范语言OBLOG SSE87, CSS89]和TROLL JSHS91]。原型实现的工作正在进行中。里斯本的E.S.D.I.公司正在将OBLOG开发成商业产品。用于对象系统设计和规范方法的语言和工具应该基于系统方法论[CY91, Gr91, Lo93]。到目前为止,方法论方面的工作还不是我们活动的重点,但是我们期望它在将来会变得更加重要。另一个有希望的研究方向是将“知识”纳入我们的方法中。我们的情境概念(事实集合)是开放的,可以推广到其他类型的公式,例如演绎规则。此外,默认推理也变得非常有趣[92]。我们期望面向对象和基于知识的方法能够按照我们的思路进行整合。感谢所有IS-CORE的同事,他们为本文提出的想法的发展做出了贡献。特别是Cristina Sernadas, Gunter Saake和Ralf Jungclaus参与了关于物体和物体描述的基本思想的讨论。Felix Costa对对象语义的贡献以及Jose Fiadeiro和Tom Maibaum对对象逻辑的贡献得到了感谢。我们从Gunter Saake的《Habilitationsschrift》和Ralf Jungclaus的《Doktorarbeit Ju93》中获得了一些灵感。众所周知,模块化对软件的构建和重构至关重要。对象概念本身是一种模块化原则,但相当小。为了有效的软件重用,我们需要一个整体的概念,它可以将模块放入库中,而我们需要的模块……
本文章由计算机程序翻译,如有差异,请以英文原文为准。
7. Concluding Remarks
14 However, the concept of (central) state is not always adequate, for instance if the system is truly distributed, i.e., without some central coordination. Here we come to the limits of our object model: as it is, it does not capture truly distributed cases. It is good practice to identify large portions of the system where a central state makes sense, for instance the sites of the distributed system, so here we can use our approach. Giving a logics and semantics for an entire truly distributed system, however, would require to substitute our process model by another one, involving true concurrency and distributed states. Petri nets may be a good idea. We are conndent that it is possible to substitute other process models into our approach. The conceptual and theoretical work presented in this paper is part of a coordinated eeort which also comprises practical work, developing object speciication languages OBLOG SSE87, CSS89] and TROLL JSHS91]. Work on prototype implementations is in progress. The E.S.D.I. company in Lisbon is developing OBLOG into a commercial product. Languages and tools for an object system design and speciication approach should be based on a systematic methodology CY91, Gr91, Lo93]. Work on methodology was not in the focus of our activities so far, but we expect that it will become more important in the future. Another promising line of research is to incorporate \knowledge" into our approach. Our situation concept (sets of facts) is open for generalization to other kinds of formulas , e.g., deduction rules. Also, default reasoning is becoming very interesting Br92]. We expect that object{oriented and knowledge{based approaches can be integrated along our lines. Acknowledgements Thanks to all IS-CORE colleagues who contributed to the development of ideas presented here. In particular, Cristina Sernadas, Gunter Saake and Ralf Jungclaus participated in discussing the basic ideas of objects and object descriptions. Felix Costa's contributions to object semantics as well as Jose Fiadeiro's and Tom Maibaum's contributions to object logic are gratefully acknowledged. We have taken some inspiration from Gunter Saake's Habilitationsschrift Sa92] and Ralf Jungclaus' Doktorarbeit Ju93]. 13 6 Modularization It is commonplace that modularization is of paramount importance to software construction and reconstruction. The object concept itself is a sort of modularization principle, but a rather in-the-small one. For eeective software reuse, we need an in-the-large concept which makes it possible to put modules into a library, nd the ones we need …
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信