首页> 外文会议>Computer Modeling and Simulation, 2009. ICCMS '09 >Designing Verifiable and Reusable Data Access Layer Using Formal Methods and Design Patterns
【24h】

Designing Verifiable and Reusable Data Access Layer Using Formal Methods and Design Patterns

机译:使用正式方法和设计模式设计可验证和可重用的数据访问层

获取原文

摘要

Layering is a concept widely used in computer and software modeling. Many modern information systems are designed and built using a layered model where the function of each layer is specified and well defined. In this paper we will be discussing the layer whose responsibilities include data extraction, manipulation and provision of data to the rest of the application. Common design problems that designers face while designing object oriented system can be resolved by using design patterns. These patterns are reusable solutions used heavily in application framework design. Formal methods are mathematical techniques used to construct models that can be proved for consistency, completeness and correctness of computerized systems. We have applied formal methods to data access layer patterns which has resulted a verifiable recipes for solving data access layer design problems. Our formal models are described using VDM++ specification language and are analyzed and validated using the VDM++ Toolbox.
机译:分层是一种广泛用于计算机和软件建模的概念。许多现代信息系统是使用分层模型设计和构建的,其中指定并明确定义了每一层的功能。在本文中,我们将讨论该层,其职责包括数据提取,操纵和向应用程序其余部分提供数据。设计人员在设计面向对象系统时遇到的常见设计问题可以通过使用设计模式来解决。这些模式是在应用程序框架设计中大量使用的可重用解决方案。形式化方法是用于构建模型的数学技术,可以证明模型具有计算机系统的一致性,完整性和正确性。我们已经将正式方法应用于数据访问层模式,这为解决数据访问层设计问题提供了可验证的配方。我们的正式模型使用VDM ++规范语言进行描述,并使用VDM ++工具箱进行分析和验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号