首页> 外文会议>Fundamental Approaches to Software Engineering >A Formal Framework for Developing Adaptable Service-Based Applications
【24h】

A Formal Framework for Developing Adaptable Service-Based Applications

机译:开发适应性基于服务的应用程序的正式框架

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

摘要

Web services are open, interoperable, easy to integrate and reuse, and are extensively used in many application domains. Research and best practices have produced excellent support for developing large-scale web-based applications implementing complex business processes. Flexibility and interoperability of web services make them well suited also for highly-customizable reactive service-based applications, that is interactive applications which serve few users, and can be rapidly adapted to new requirements and environmental conditions. This is the case, for example of personal data managers tailored to the needs of few specific users who want to adapt them to different conditions and requests. Classic development approaches that require experts of web service technologies do not well support this class of applications which call for rapid individual customization and adaptation by non-expert users. In this paper, we present the formal framework of a model-based approach that provides expert users with the ability of rapidly building, adapting and reconfiguring reactive service-based applications according to new requirements and needs. Moreover this formal approach will presumably allow adaptations and reconfigurations by non-expert users as well. The underlying technique integrates two user-friendly, visual and executable formalisms: live sequence charts, to describe control flow, and graph transformation systems, to describe data flow and processing. Main results of the paper are the specification and semantics of the integration and early analysis techniques revealing inconsistencies.
机译:Web服务是开放的,可互操作的,易于集成和重用的,并且在许多应用程序领域中得到广泛使用。研究和最佳实践为开发实现复杂业务流程的基于Web的大型应用程序提供了出色的支持。 Web服务的灵活性和互操作性使其也非常适合高度可定制的基于响应式服务的应用程序,即服务于少数用户的交互式应用程序,并且可以快速适应新的要求和环境条件。就是这种情况,例如针对一些特定用户的需求量身定制的个人数据管理器,这些用户希望使他们适应不同的条件和要求。需要Web服务技术专家的经典开发方法不能很好地支持此类应用程序,这些应用程序要求非专家用户快速进行个人定制和调整。在本文中,我们介绍了一种基于模型的方法的正式框架,该模型为专家用户提供了根据新的需求和需要快速构建,调整和重新配置基于响应式服务的应用程序的能力。而且,这种正式方法大概也将允许非专家用户进行修改和重新配置。底层技术集成了两种用户友好的,可视的和可执行的形式主义:实时序列图(用于描述控制流)和图形转换系统(用于描述数据流和处理)。本文的主要结果是整合的规范和语义以及揭示不一致之处的早期分析技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号