首页> 外文会议>International Conference on Model-Driven Engineering and Software Development >A Model-Driven Method for Fast Building Consistent Web Services in Practice
【24h】

A Model-Driven Method for Fast Building Consistent Web Services in Practice

机译:一种模型驱动方法,用于快速构建一致的Web服务在实践中

获取原文

摘要

Nowadays, lots of software companies rely on web technologies to test market hypothesis and develop viable businesses. They often need to quickly build web services that are at the core of their Minimum Viable Products (MVPs). MVPs must be reliable and are based on specifications and hypothesis that are likely to change. Model Driven Engineering approaches have been proposed and used to develop and evolve web services. However, these approaches lack the ability to be suitable for both (i) rapid prototyping, (ii) model verification and (iii) compatibility with common programming languages. Here we propose a meta-model to express web services and the related tool to verify models consistency. We adopt a shallow verification process to allow rapid prototyping by developers who are not formal methods experts, while still offering design-time guarantees that improve product quality and development efficiency. Web services are defined using parametric components which enable to express and formally verify web service patterns and to safely reuse them in other contexts. We built a tool to check consistency of models and associated components implementations in order to generate corresponding web services. This allows us to give flexibility to developers, as well as verification support and an easier onboarding for new developers.
机译:如今,许多软件公司依赖网络技术来测试市场假设并开发可行的企业。他们经常需要快速构建在最低可行产品(MVPS)的核心的Web服务。 MVP必须是可靠的,并且基于可能改变的规格和假设。模型驱动的工程方法已经提出并用于开发和发展Web服务。然而,这些方法缺乏适合(i)快速原型设计,(ii)模型验证和(iii)与常用编程语言的兼容性。在这里,我们提出了一个元模型来表达Web服务和相关工具以验证模型一致性。我们采用浅验证过程,以允许非正式方法专家的开发人员快速原型设计,同时仍提供设计时担保,提高产品质量和发展效率。 Web服务使用参数分量定义,该组件可启用以表达和正式验证Web服务模式,并在其他上下文中安全地重用它们。我们构建了一个用于检查模型和关联组件实现的一致性的工具,以便生成相应的Web服务。这使我们能够为开发人员提供灵活性,以及​​新开发人员的验证支持以及更容易的船上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号