【24h】

An Experience in Architectural Extensions: Active Objects in J2EE

机译:架构扩展的经验:J2EE中的活动对象

获取原文
获取原文并翻译 | 示例

摘要

In this paper we present an experience in architectural extension. The goal of our project was to provide Active Objects in the Java 2 Enterprise Edition (J2EE) reference architecture by suitable extensions that should not violate the architectural J2EE principles. Our approach to the problem was rather formal. We first formalized the notion of Active Object, the basic characteristics of the J2EE model and its component model Enterprise JavaBeans (EJB). Then, driven by the peculiar characteristics of an Active Object, we investigated several possible architectural extensions. The solutions were formalized as well and their consistency with the J2EE model was validated by using model checking techniques. In this way we discovered that only one of them was acceptable. The whole formalization and validation has been carried out by using the Charmy environment, where the architectural formalization makes use of diagrammatic notations, Scenarios and State Diagrams, and SPIN is the target model checking engine.
机译:在本文中,我们介绍了体系结构扩展方面的经验。我们项目的目标是通过适当的扩展提供Java 2 Enterprise Edition(J2EE)参考体系结构中的Active Object,这些扩展不应违反体系结构J2EE原理。我们解决该问题的方法相当正式。我们首先将Active Object的概念,J2EE模型的基本特征及其组件模型Enterprise JavaBeans(EJB)形式化。然后,根据活动对象的特殊特性,我们研究了几种可能的体系结构扩展。解决方案也被正式化,并通过使用模型检查技术来验证它们与J2EE模型的一致性。这样,我们发现其中只有一个是可以接受的。整个形式化和验证是通过使用Charmy环境执行的,其中,架构形式化使用图解符号,方案和状态图,而SPIN是目标模型检查引擎。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号